Java Web Application Developer Resume
UsA
Experienced Java Developer and Software Architect with proven expertise taking project from concept to initial release and working as lead developer on a small team. Well versed in latest open source Java web development technologies and in object-oriented design and implementation.
Education:
- In process of certifying for Oracle Certified Professional, Java SE 6 Programmer Certification (formerly SCJP), willing to complete this as precondition for employment
- Completed over 70 units of Bachelor\'s level coursework
Technical Expertise:
Languages: Java, JavaScript, JSP, Python, HTML, XML, CSS, Linux command-line / Bash
Services: REST, JSON, API
Patterns: Test-driven-development (TDD), dependency-injection / Inversion-of-control (IOC), systems-development-lifecycle (SDLC), Agile development, unit-testing, Model-view-controller (MVC), multi-tier architecture (n-tier), distributed-applications
Build-Management: Maven, Ant
Version-control: SVN, Git, Bazaar
Frameworks: Spring MVC , Google-Web-Toolkit, Django, Jquery, Prototype, Junit
Database: Hibernate, Ehcache, JDBC, MySQL, PostgreSQL, Amazon RDS, SQLite, NoSQL
OS: Ubuntu (Linux), Amazon Linux AMI, experience with other versions of Linux
Servers & Related Technologies: Apache Tomcat, Glassfish, Jrebel
Platforms / Servers: Cloud computing (Amazon Web Services), Rackspace, Tomcat, GlassFish, Java JDK
Other: Selenium
Architecting: UML design
Regarding NDA\'s, References and Names of Previous Employers: I respect all of my clients & employers, both past and present. Therefore, I may not have listed the client or employer\'s name on publicly posted resumes but they are available on request (email).
Current Employment:
Lead Java Web Application Developer, Confidential,January 2011 - present:
- Brought cloud-based (Amazon Web Services) software cluster search web application from conceptualization to launch as lead project developer
- Worked to build and integrate multiple tiers in n-tier application, including creation of various API\'s for interfacing
- Implemented NoSQL persistence pattern for some data within app to increase performance
- Coordinated efforts of other developers / designers to bring product to its current state
- Automated application setup process for ease of use by non-technical staff
- Project is built using Spring MVC framework in Java programming language with JavaScript for front-end.
Past:
Java & PHP Software Engineer, Confidential,AZ: September 2010 - January, 2011:
- Helped company explore use of Java Spring for possible switch to using this for future server-side application development
- Rewrote and optimized various aspects of enterprise scale software as a service system in PHP and JavaScript, involved in company\'s Agile development process
- Initialized implementation of new Android application in Java that integrates with existing server-side system
Contract, Java Software Engineer: June 2010 September 2010:
- Worked on final implementation of hospital patient management system using Java technologies including Spring MVC and Hibernate
- Heavy use of Inversion of Control so as to make application as loosely coupled as possible
- Emphasis on scalability, including full database caching layer using Hibernate and Ehcache.
Contract, Software Developer, Confidential,: July 2010 September 2010:
- Fully implemented Google App Engine website in Python and Django.
- Created custom modules to integrate with existing server-side PHP website
Contract, Software Developer, Confidential, California March 2010 May 2010:
- Solo developer for healthcare project to manage patients in emergency room
- Used Python and Django framework to build patient management web application
Software Developer, Confidential, CA: July 2009 January 2010:
- Architected software product using Javascript front-end and CakePHP backend, using best practices for enterprise scale website
- Used CakePHP along with MySQL for back-end.
- Managed remotely based freelance developers for projects
Contract Software Developer, Confidential: September 2009 November 2009:
- Responsible for conceptualization of project and delivery on budget and on-time.
- Integrated features that made use of 3D technology to provide interactive virtual tour of houses