J oshua E ckerman
Web/CMS/Mobile Developer
I specialize in many different languages and environments. My primary focus has been
custom LAMP (PHP and Ruby mostly, CMS (Concrete5, WordPress, Drupal, DotNetNuke)
and mobile development. (iOS (iPhone/iPad) and Android). All of which with a focus on the
UX/UI/User Experience design as well as ensuring my code is object oriented and well
documented. (Writing native iOS apps, as well as HTML5/CSS5 apps using either Phonegap
or Titanium Accelerator.
I ve also worked in several projects with Java/J2EE, MS SQL Server/Oracle, and Web and
Database server administration/setup. (Linux, OS X Server, Windows Server)
I'm always pushing myself to learn new languages, technologies, and ways of thinking and
handling situations. I love hearing "Well, we don't have a fix for this, or it can't be done". That
is music to my ears, the challenge to find a solution to the possibly impossible.
I read and research as often as possible to expand my knowledge and skill set. I stay up on
trends, both technical and business related in and out of the IT world. I work on projects that
are out of scope of my normal environment, to keep me on my toes. And possibly find a use
for it down the road.
I'm a people person, and like to be social and engage people. I'm a loving father, and a
dedicated worker. I hope to someday branch out on my own or lead a team of younger
developers and guide them through their career. I've had many great people help me
throughout my career, and do my best to offer the same to others.
Specialties
My top specialties are in PHP/Java/Ruby, CMS, Mobile Apps, UX/user interface design,
database, problem solving and flexibility.
For problem solving, regardless the language or platform, I'm on it; especially if it's said that it
cannot be done. I love a good challenge.
My flexibility comes from working for start-ups before the dot-com bubble burst. This
required being able to to wear many hats; it's now a part of my work character.
Skills
PHP (Expert, 16 years experience)
-- Frameworks: Yii, Zend, CodeIgniter (Expert, 2 years experience, started with version 0.4)
Ruby/Rails (Advanced, 6 years experience)
Java (Intermediate, 10 years experience) [Includes Spring MVC, Hibernate, iBaitis, Roo]
Objective-C (Intermediate, 4 years experience) (
OOP (Advanced, 16 years experience)
JavaScript/AJAX/jQuery/Dojo (Expert, 16 years experience)
HTML/HTML5 (Expert, 16 years experience)
CSS/CSS3 (Expert, 16 years experience)
907 58 th Street
t
MongoDB, couchDB, and Lawnchair (Intermediate, 2 years experience)
Des Moines, Iowa 50312
MySQL, SQL Server, Oracle (Expert, 16 years experience)
abpb4c@r.postjobfree.com Drupal, WordPress, Concrete5, Locomotive, DotNetNuke, (Advanced, 4 years experience)
LinkedIn Profile UI/UX/Front-end Development (Expert, 7 years experience)
iOS (iPhone/iPad), Android HehAHah(Advanced, 2 years experience)
Apache (Expert, 16 years experience)
Subversion, Git (Expert, 10 years experience)
Linux (Expert, 16 years experience) (Installing, Setting up, and maintenance.)
Experience
Web/CMS/Mobile Developer - Freelance
September 2009 Current
Web/CMS Developer at Des Moines Public Schools
September 2010 - August 2011 (1 year)
Web and CMS developer for district and all school sites. (Drupal 6 & 7, Concrete5, and
WordPress 3) Improving web site UI, custom CMS themes, modules, and integration of 3rd
party technologies/products. (ex. LDAP/ActiveDirectory, SharePoint, Social Networks, BPM,
PHP Web Developer/Architect at LightEdge Solutions
October 2008 - September 2009 (Contract)
A SCRUM environment, learing several hats of programming (PHP,Perl,.NET), working on
Linux/Windows, maintaining various databases platforms. And enjoying every bit of it.
PHP & Java/J2EE Programmer at Robert Half Technology
May 2007 - October 2008 (Contracts)
Doing Java/J2EE (now JEE) programming. With Spring, Hibernate, EJB3, Oracle, MySQL,
and some DB2. Converting PHP applications, and converting former Java Applets to Adobe
Flex applications, using Java as the middle tier.
Programmer at Iowa Interactive, LLC
May 2006 - March 2007 (Contract)
Application development for local state government needs. Using Java/J2EE, PHP and some
Ruby on Rails. Using primarily MySQL as the database. Also worked on some internal
applications, using Python.
Freelance
February 2005 - February 2006
Ran a small consulting business for little over a year. Most of the applications were
developed using Java/J2EE, Spring, Hibernate (or Apache iBatis) and MySQL or PostgreSQL
as the database.
907 58 th Street Programmer at Alliance Technologies
t
Des Moines, Iowa 50312 August 2004 - January 2005 (Contract)
T 515-***-**** A brief contract in maintaining a C/C++ CGI application for Sony.
abpb4c@r.postjobfree.com
LinkedIn Profile Application Engineer (Programmer) at Red 5 Interactive
January 2000 - August 2004 (Full Time)
Started out coding C/C++ CGI web apps, then moved on to Java/J2EE web apps, using an
in house framework, and MySQL as the database.
Web Analyst at NCMIC
July 1999 - December 1999 (Contract)
My primary work was in ASP with IIS and SQL Server. I worked with a team, in interviewing,
and suggesting a 3rd party web development firm to the company CIO. And then supporting
the 3rd party team to develop the companies public web presence. Also maintained certain
internal applications.
Technical Support and Programming at DICE
March 1996 - July 1999 (Full Time)
Was senior technical support for DICE (now dice.com). Then moved on to programming.
Created and maintained C/C++ CGI web applications, with Oracle as the database.
Education
Self Taught
Associations
IxDA (Interaction Design Association) Volunteer and Member