Software Engineer Resume
5.00/5 (Submit Your Rating)
TECHNICAL SKILLS:
Languages: Java , SQL, HTML, CSS, SCSS, Javascript
Frameworks: JSF, Spring, JPA, Hibernate
Tools: Eclipse IDE ( Spring STS), Maven, Git, Postman
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Maintained the AngularJS mobile application resolving defects.
- Assisted in converting the FieldVision mobile app to a web application, which involved refactoring components and directives to use generic data services to service both platforms and modifying CSS styling using SASS.
- Integrated RabbitMQ message - broker into the Spring service using the AMQP Java API for sending and receiving messages asynchronously in support of decoupling our modules.
- Worked on a REST microservice using the Spring Boot framework and AngularJS..
- Developed, debugged and deployed in the Predix cloud platform using the Cloud Foundry CLI.
- Worked on integrating authentication and authorization using the proprietary BattleCat software which leveraged Spring OAuth and Spring Cloud Netflix components, such as Zuul and Eureka.
- Created unit tests using the Mockito and Jasmine framework.
- Worked in an Agile environment using Scrum and Rally software for tracking user stories.
Programmer Analyst III
Confidential
Responsibilities:
- Tasked with modernizing a legacy Visual FoxPro system to a JEE web application.
- Architected the application into multiple layers to promote ease of development and maintenance.
- Developed front end layer using the JSF framework, CSS and JavaScript for user-interface enhancements.
- Used EJB session beans to encapsulate business logic, handle transactions and dependency injection.
- Designed the Data Access layer using the DAO architecture pattern.
- Implemented server-side pagination for data tables allowing users to view large data sets, decreasing page load time. Although not part of original requirements, it improved user experience.
- Created a Servlet Filter to separate authentication and authorization functionality from the core application.
- Used Object-oriented principles and researched best practices to ensure modularity and performance .
Software Engineer I
Confidential
Responsibilities:
- Developed and maintained a GIS Spring-based SOAP service.
- Implemented a multithreaded solution to allow users to retrieve GIS data from multiple web services with a single request; this streamlined the data request flow for the user.
- Worked in a Scrum Agile process with two-week iterations delivering new features.
- Extensively refactored code to improve project scalability, allowing features to be added or changed seamlessly.
- Assisted in developing Ant scripts to aid in compiling, assembling, and deploying projects.
- Created unit tests with JUnit and integration tests using SOAPUI and custom Groovy scripts.
Programmer Analyst I
Confidential
Responsibilities:
- Assisted team with migrating a web application from WoodStock to the ICEfaces framework.
- Designed and developed web pages using the MVC pattern with JSF.
- Developed PL/SQL scripts including stored procedures for data persistence.
- Performed Quality Assurance testing on individual and system components by developing functional and integration tests using the JUnit framework.