Expert Consultant Resume
SUMMARY
- 14+ years of experience in Solution Architecting, Design, Development and Deployment including more than 4 years in designing and developing Enterprise Solutions.
- Strong exposure to Object Oriented Programming, Multithreaded Software Development.
- Software development skills using Core Java, Advanced Java, Data Structures, C, C++, Spring, Spring Boot, Spring Security, Hibernate, AngularJS, MSMQ, Socket Programming
- Conceptual knowledge of Agile based Software Development Life Cycle. Providing delivery using the SCRUM approach of development.
TECHNICAL SKILLS
LANGUAGE: Java, Spring, SpringBoot, C, C++, Hibernate, JMS, Socket Programming, SOAP/REST
VERSION CONTROL TOOL: GIT, AWS Code Commit, Clear Case, MKS, VSS, SVN
OPERATING SYSTEMS: Linux, Windows
DATABASE (S): Oracle, SQL Server, MongoDB, Cassandra
GUI(S): AngularJS, Qt, Windows Programming
SOFTWARE DESIGN: Rational Rose Real Time
IDE’s: Visual Studio, Eclipse, VI editor
PROFESSIONAL EXPERIENCE
Confidential
Expert Consultant
Responsibilities:
.
- Getting requirements from the Product Owner and performing the feasibility analysis on the requirements.
- Breaking the work into small tasks and delegating them to the team member based on skill sets.
- Making the code level changes to complete the requirements.
- Updating the Maven POM file corresponding to the code changes done and the new dependencies introduced in the code.
- Coordinating in the team members to get the assigned work completed.
- Providing status updates to the Product owner.
- Unit testing and Bug fixing.
- Managing the AWS environment.
- Setting up the new environments in the AWS environments for Dev, Test and Prod Environments
- Setting up the CI/CD behavior in AWS for the projects
Environment: Spring Boot Micro services, RESTful APIs, MongoDB, Angular JS, AWS, Apache Kafka, and Maven.
Confidential
Technical Lead
Responsibilities:
- Understanding the requirements from the Client and realizing the feasibility of the features to be provided.
- Following up on the interface specifications and discussion with the external teams to understand the changes done Confidential the interface level.
- Making the changes Confidential the code level to accommodate the interface changes done that are needed interact with the external systems.
- Enhancing the Maven’s POM file for the new changes and dependencies added in the Java project
- Delegating the work to offshore and coordination with them.
- Code reviewing for the changes done by team and performing the unit Testing
- Following up with the QA teams for the defects raised by them in various environments.
- Enhancing the artifacts for the project.
- Providing the Deployment support
Environment: Java, J2EE, Spring Boot, Restful, Oracle ATG, Cassandra DB, Agile Methodology, Maven, Jenkins.
Confidential
Team Leader
Responsibilities:
- Understanding the requirements from the Client and realizing the feasibility of the features to be provided.
- Creating the various architectural documents for the Back End. The documents included the Component Diagram, Class Diagram, Sequence Diagram,
- Converting the interface specification documents for the seam less interaction between back end and the front end.
- Code reviewing and Unit Testing
- Trained in Kubernetes to auto deployment, scaling and management of Docker containers running in Amazon EC2
- Resolving the defects raised in various environments.
- Enhancing the arti facts for the project.
- Providing the Deployment support
Environment: Java, S pring, Spring Security, REST, Hibernate, AngularJS, Maven .
