We provide IT Staff Augmentation Services!

Software Developer (contract) Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Java Developer with almost 6 years’ experience in analysis, architectural design, prototyping, development, integration and testing of applications using Java/J2EE Technologies.
  • Proven abilities in working on Front End & Back End applications using Java, Android, Spring, Hibernate, JDBC, Maven, Log4j, Servlets, JSP,JSTL, JavaScript, HTML, and programming with SQL and PL/SQL
  • Strong exposure working with J2EE design patterns like MVC and Singleton architecture
  • Proficient in creating server - side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, testing (Selenium IDE), debugging and deployment
  • Strong understanding of Agile software development and SDLC (analysis, design, development, testing and deployment) for mobile and web application development
  • Highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML 2.0, Object Oriented Techniques, and Design Patterns
  • An effective communicator with exceptional relationship management skills with the ability to relate to people at any level of business and management.

TECHNICAL SKILLS

Programming Languages: J2SE, J2EE, JDBC, Servlets, JSP, JSTL, Spring, SQL, PL/SQL, UNIX, C++

Databases: SQL Server, MySQL, Oracle

Web Technologies: JSP, JavaScript, JQuery (basics), XML, HTML

Web/Application Servers: Apache Tomcat, Jetty

Design/Build Tools: Eclipse, Maven, Adobe Illustrator CS5

Log/Test/Version Control Tools: Apache Log4J, JUnit, SVN, CVS

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Software Developer (Contract)

Responsibilities:

  • Collaborated with a team of off-shore developers creating an Android App that replaced traditional phone banking and campaign canvassing in the political space.
  • Used Agile methodology throughout the project lifecycle.
  • Interacted with Business Analysts and Software Developers for bug reviews and participated in QA meetings.
  • Designed and documented RESTful APIs, including JSON data formats for metadata analysis and implementation of Google Maps API.
  • Assisted in creating a currently patent pending algorithm that enables users to change the skin of their app with a click of a button via RESTful services.
  • Created and executed JUnit tests using Eclipse for algorithm and dynamic GUI testing.
  • Developed an application responsible for maintaining a metadata of voters which was integrated with VAN (Voter Activation Network). Developed using Hibernate, JPA, and Spring. Deployed using Google App Engine.
  • Designed the application to remain responsive to the user via multi-threading to handle long running calls to the RESTfull Web Services and SQL Server stored procedures.
  • Performed TTR (Test Time Reductions) to measure device performance on new products, and made major improvements to the device simulation environment.
  • Analyzed and modified existing code wherever required and was responsible for gathering, documenting and maintaining system requirements, and creating UML design documents and mockups.

Tools:J2SE, J2EE, JSP,JSTL, JavaScript, Spring, Hibernate, Eclipse, log4j, Apache Maven, MySQL

Confidential, San Jose, CA

Software Developer (Contract)

Responsibilities:

  • Responsible for performing manual and Selenium testing on the application.
  • Used Spring framework with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.
  • Created RESTful web services that persists user profile data.
  • Designed highlymultithreadedand scalable message passing architecture that abstracts away many of the complexities ofmulti-threadedprogramming from the user and provides a stable and efficient approach to schedule processing of many simultaneous items
  • Used XML/annotation based transactional support of Spring Framework.
  • All the implementation classes were tested using JUnit classes.
  • Used MVC architecture throughout the project.
  • Used Apache Maven to build projects.
  • This project followed the Agile methodology.
  • Log4j were used to log the various debug, error and informational messages at various levels.
  • Reviewed product requirement documents, functional specifications, and was involved in developing test plan and documenting test cases.

Tools:J2SE, J2EE, JSP, JavaScript, Spring, Hibernate, Eclipse, log4j, Apache Maven, MySQL

Confidential, Sunnyvale, CA

Software Engineer (Contract)

Responsibilities:

  • Implemented Hibernate along with XML/annotation based transactional support of Spring Framework.
  • Extensively worked on the stored procedure which would build up the core business logic.
  • Design & Development of User Interface module using J2EE, JSP, Servlets and Spring Framework.
  • Worked majorly on the SEDT (Secure Electronic Data Transfer) module, this helps to transfer large volume of files securely and in short time with compression and encryption.
  • Developed various helper classes needed following Core Java, along with multi-threaded programming and using Collection classes.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Developed automation test suites using JUnit for algorithm and GUI testing.
  • Involved in communicating with offshore team to resolve the applications production issues.

Tools: J2SE, J2EE, JSP, Spring 3.0,Hibernate,JavaScript, Eclipse, CVS, XML, Maven

Confidential, OK

Java Developer

Responsibilities:

  • Maintained extensive J2EE-compliant codebase, reducing bug count and improving performance.
  • Helped design the application using Spring MVC framework for easy maintainability.
  • Designed/developed remote client access using SOAP/XML/Web Services to allow for syncing of data at remote sites and the main data site.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Proactively involved in the maintenance and code changes from existing code, Support of the System.

Tools: JSP,Servlet,J2EE,J2SE, Spring, SQL Server, Java script, JDBC, Hibernate

We'd love your feedback!