We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE Software engineer with over 5 years of experience seeking senior level position developing enterprise Java applications, web services, and web applications.

PROFESSIONAL PROFILE

  • 5+ years’ experience in software system design, development, deployment and maintenance.
  • Expertise in project planning, scheduling, leading and mentoring.
  • Expertise in leading projects implemented in collaboration with off shore resources.
  • Expertise in all stages of Software Development Life Cycle (SDLC).
  • Expertise in Agile software development methodologies like Extreme Programming and Scrum.
  • Expertise object oriented Design Patterns.
  • Knowledge of Java Message Service (JMS), Web Services.
  • Bachelors and Masters in Computer Science.
PROFESSIONAL SKILLS

Software Concepts: Object Oriented Design/Programming, Web Development, Test Driven Development, Dependency Injection, REST, SOA, Design Patterns, Concurrency, Agile Programming Languages: Java 2 SE 1.4-1.6, C++, C, C#,BPEL
Frameworks: Spring, SpringMVC, RCP, JUnit, Hibernate, JPA
Web: HTML, CSS, IIS, Apache Server, Apache Tomcat, Jetty, JavaScript, jQuery, WPS
Tools: Eclipse, WID, Subversion, Maven2, Ant, Clover, VersionOne, SOAPUI, Crucible, Bugzilla JCAPS
Operating Systems: Windows, Red Hat 9+, Ubuntu 6.10+, Mac OSX10.4+, Vmware
Database: Oracle 9i+, Oracle10g, MySQL, SQLite, HSQL, Derby, SQL

EXPERIENCE

Software Engineer, Confidential January 2010 – present

  • Involved in requirement gatherings and prototype development.
  • Participated in user story review meetings and assigned story points to user stories.
  • Implemented junit tests and mandated 90% min. code coverage.
  • Architected and developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors.
  • Enhanced existing services using JCAPS.
  • Worked with various HPPAA x12 standards like 270, 271 and implemented real time and batch services.
  • Architected and developed RESTful service for Medical Necessity checks using IBM WID and WPS.
  • Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
  • Architected and developed several web apps including admin tools, regression testing tools.
  • Designed and Implemented a BPEL process which integrates EDI Enrollment services with EDI Operations.
  • Designed and Implemented a BPEL process for the Medical Necessity service.
  • Deployed and tested ear modules and Business Processes on Websphere Process Server.
  • Monitored and fine-tuned the WPS data source connection pooling and thread pooling for optimal performance using Performance Monitoring Infrastructure and Tivoli Performance Viewer.service playground using SpringMVC, jQuery, Grails, GWT. 

Software Engineer, Confidential October 2008 – 2010

  • Designed and implemented several backend services for the front end RCP application using JDBC.
  • Implemented perspectives and views using Eclipse RCP.
  • Design and implemented the charting of fetal monitor data using ILOG.
  • Identified and resolved potential CHIA defects.
  • Design and implemented the monitoring services such as Alerts, Archive and Security services that run on SONIC ESB.

Software Engineer, Confidential August 2007 – August 2008

  • Design and implemented the back end (Data access layer) using Hibernate with JPA.
  • Design and implemented different front end views using Eclipse RCP.
  • Helped improve code coverage by writing Junits for the implemented code.
  • Investigate, debug and fixed potential bugs or defects in the implemented code.

Graduate Directed ProjectSeptember 2006 – 2007
Confidential, Computer Science / Information System Department, Maryville, Missouri

  • Designing and building an online movie rental website based on NETFLIX
  • Working in a team of five people as one of the two lead programmers
  • Designed and implemented the database schema.
  • Design and implemented the backend layer using Hibernate.
EDUCATION

Master of Science in Applied Computer Science 
Bachelor of Technology in Computer Science

We'd love your feedback!