Software Engineer Consultant Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Information Technology Specialist with over 8 years of experience in leading the architectural design, development, and implementation of large - scale, multi-modular technological solutions to meet challenging business needs.
- Accountable for successful implementation of new modules in the system, constantly increasing customers expectation.
- Skilled in all levels of software development lifecycle for initial design through documentation, implementation, delivery and enhancements.
TECHNICAL SKILLS
Technologies: J2EE, JPA, Spring Framework(Spring Boot, Spring Data, Spring Security, Spring IOC, Spring Batch), Jax-B, Hibernate, Webservices(REST & SOAP), JavaScript, XML, Angular, Node.js, Docker,, Amazon Web Services(EC2,S3, Lambda), Tomcat, JBOSS, SonarQube,, JUnit
Databases: Teradata, Oracle, DB2, NoSQL(MongoDB)
CI/CD: Maven, Jenkins
Source Control: Git, SVN
Software Skills: JIRA, VersionOne, Office 365 Suite, Visio, Eclipse, Versioning tools, DB tools
PROFESSIONAL EXPERIENCE
Software Engineer Consultant
Confidential
Responsibilities:
- Leading a team that provides data and query migration from different databases to Teradata using ANTLR as compiler tool.
- Part of a team that is working on analytics reporting on performance queries in Teradata Database.
- Went to Seattle and delivered a POC on site in Angular with Spring Boot MicroServices Backend.
- Created analytics application with front end in Covalent (Angular 4) and back end in Spring Boot.
- Worked on Jenkins to automate the build, integrated it with SonarQube to find code smells and optimize the code.
- Working on Docker to simplify build deploy process on different environments.
Software Architect
Confidential
Responsibilities:
- Task time estimation, designing and developing system architecture and writing design documents, designing and developing the common configuration components.
- Worked in insurance domain with focus on Policy side of insurance. Part of a team that took requirements from clients and build and develop the design and application. The module I developed is now used company wide as an entry point into the application.
- Designed and implemented a business management tool (A desktop based application) for the insurance client. It involved creating a module for bulk file load and optimizing it to such an extent that no matter how big the file was, it gets uploaded under an hour. This module was widely appreciated and is part of the tool now.
- Provided onsite support to a client in Connecticut US for 2 month on billing module for Insurance.
- Provided offsite support to numerous clients that included developing new modules, creating design documents
