Software Engineer Resume
0/5 (Submit Your Rating)
Rancho Cordova, CA
SUMMARY
- 7+ years of experience in Java/JavaEE related applications.
- Involved in Analysis/Design, Development, Coding, Debugging, Testing, Documentation and Implementation of Enterprise Applications.
- Extensively worked on Core Java, JavaEE, SQL, DB2, Web Services( SOAP and RESTful implementations).
- Experienced in Servlet API, Spring 3.0 and AngularJS frameworks for implementing web layer of applications.
- Experienced in using Integrated Development Environments like IntelliJ, Eclipse, and IBM's Rational Application Developer.
- Experienced in JDBC and ORM frameworks like JPA and Hibernate.
- Experienced in Continuous Integration methodologies using Jenkins.
- Worked with IBM WebSphere, Jboss and Tomcat application servers.
- Experienced using JMS with IBM MQ Series and Apache Camel.
- Experienced with Source Control tools like git and CVS.
- Experience creating mobile applications for the Android operating system.
- Experience implementing Bluetooth 4.0 specification.
- Experience with Agile methodologies as well as traditional Waterfall project management.
- Very quick learner able to adapt to any situation quickly and seamlessly.
- Excellent communication skills, self - motivated and effective at meeting tight deadlines.
PROFESSIONAL EXPERIENCE
Confidential, Rancho Cordova, CA
Software Engineer
Responsibilities:
- Created an Android application implementing Bluetooth 4.0 specification to pair with custom hardware.
- Created asynchronous API for retrieving sensor data from the custom hardware for contextual health calculations.
- Leveraged RESTful API to send data to custom service running in an AWS instance.
- Built user interface to design provided by design team in NYC.
- Designed logic for updating firmware on custom hardware from Android application.
- Integrated into a new and diverse team quickly and was contributing within several days of onboarding.
- Implemented views for step data, calorie data and distance data as well as framework for creating teams and the views necessary for aggregate team and team detail information.
Confidential
Responsibilities:
- Lead a project from start to finish to replace a proprietary software product, IBM’s iLog, with an open source solution, Drools by Redhat.
- Utilized Kanban project management techniques to keep the project on track and organized as well as to make the most effective use of resources available.
- Interviewed and hired developers to work on the software project.
- Researched suitable open source projects and methodologies.
- Designed, executed and implemented architectural code while training new hires on the technical details of converting iLog rules to Drools rules.
- Provided strong J2EE support to the existing application framework while modernizing its implementation.
- Designed and implemented an automated testing and regression system to reduce the large number of testing resources that would have been necessary otherwise.
- Performed system tuning of the application to ensure final product surpassed SLA agreements with business partners for system responsiveness.
- Prepared an RFP for possible outsourcing which was accepted by management and used to request bids for another conversion project.
- Delivered the software solution on time and under budget.
Confidential
Responsibilities:
- Developed and supported an Enterprise Java application that created custom mailings to clients with over 30,000 pieces of mail generated every month.
- Worked closely with business partners and graphic artists to implement custom mailings tailored for individual clients.
- Designed, implemented and supported SOAP based web services for data retrieval and collection using JAX-RPC and JAX-WS.
- Experience with Data Warehouse concepts and techniques as well as database optimization.
- Strong attention to detail and optimization allowed me to improve the run time of the application by a factor of 5.
- Delivered custom solutions on a tight timeline with limited resources to provide high levels of customer satisfaction.
- Built up a J2EE application that extensively leveraged XML data and XSLT transformations to provide custom desktop publishing solutions.
- Delivered the software solution on time.
Confidential
Responsibilities:
- Lead the development effort for my functional area to implement the highest priority corporate project for the fiscal year designed to create new business opportunities for the global company.
- Developed new functionality for and supported a Java Enterprise application that provided synchronous and asynchronous batch processing as well as a rich GUI for internal users.
- Enhanced and consumed Web Service using custom API with REST bindings.
- Worked with technical leads and systems analysts from other functional areas to develop a comprehensive design that would satisfy program requirements.
- Extensively documented and implemented coding changes required for the software project.
- Strong emphasis on adhering to the Software Development Lifecycle.
- Delivered the software solution on time.
Confidential
Responsibilities:
- Lead the development effort for my functional area to implement a corporate project involving the creation of new high revenue products and models.
- Developed new functionality for and supported a Java Enterprise application that provided synchronous and asynchronous batch processing as well as a rich GUI for internal users.
- Extensive experience developing and maintaining SOAP based Service Oriented Architecture(SOA) services using a Bottom Up Architecture approach or using a Model Driven Architecture approach.
- Built strong working relationships with business partners, striving to ensure satisfaction with software solutions.
- Provided comprehensive documentation and implemented coding changes while adhering to standards set by the organization.
- Delivered the software solution on time.
Confidential
Responsibilities:
- Lead the development effort for my functional area to implement a corporate project involving the expansion of medical related products.
- Developed new functionality for and supported a Java Enterprise application that provided synchronous and asynchronous batch processing as well as a rich GUI for internal users.
- Strong commitment to the reduction of technical debt. Retired and replaced three legacy systems with modern, maintainable applications.
- Knowledge and experience with Agile concepts and methodologies.
- Volunteered in many discretionary committees outside of my primary job responsibilities.
- Very experienced with working on large multi-departmental, multi-disciplined corporate projects from planning, through design and coding, to implementation and support.