Senior Software Engineer Resume
Dayton, OhiO
SUMMARY:
- Over 14+ years of IT experience
- Strong Domain expertise in Banking and Financial Services & Insurance
- AWS Certified Solutions Architect Associate Level,AWS Certified Developer Associate
TECHNICAL SKILLS:
Cloud Services: EC2,AWSLambda,S3,CloudFormation,ECS,RDS,S3,API Gateway,APIGEE, PCF.
Microservices: Dockerization with Spring Boot, Portainer,Spring, Spring Config Server,Spring Cloud Sleuth, Mockito, Junit.
Architecture and Framework: Java, REST Services, Apache CXF,Struts, Mule ESB, JMS, JDBC, EJB, Hibernate,JPA,Soap Webservice, Swagger,XML, JSON, Eclipse, STS, HTML, Javascript,Spring Boot Security,Spring Batch,AuthN and AuthZ
DevOps: CI/CD pipeline using Jenkins,GIT,Perforce, SVN, RTC, BitBucket,Maven,Gradle, Sonarqube,Nexus IQ,Fortify
Database: ORACLE,GemFire, MySQL,Sybase under Window XP Environment\Unix Environment.
Monitoring Dashboard: Splunk,AppDynamics,CloudWatch.
Worked in: SAFe Agile JIRA,Confluent
Other Tools: Apache Kafka,Rabbit MQ, Angular JS,NetFlix OSS(Eureka,Zuul,Hystrix,Feign),SoapUI, Postman
PROFESSIONAL EXPERIENCE:
Confidential, Dayton, Ohio
Senior Software Engineer
Responsibilities:
- Java 8,Oracle,MySQL,Weblogic,PCF,JPA,, S3,Strusts2,Spring Boot,Spring Batch
- Apache Kafka,Mockito,GemFire,Jacoco, SonarLint Sonarqube,Nexus IQ,Fortify
- BitBucket, Postman, Splunk, Spring Tool Suite,SOAP,Rest,APIGEE,OAuth2
- Jenkins,Maven,Gradle,Swagger,Junit,JIRA,Confluence
- Part of design and development team
- Working with Product owner and Testing Team to deliver the end product
- Coordinate with various teams to finalize the complete application flow
- Working with end clients in UAT phase
- Develop applications using Microservices using Springboot.
- Assign Tasks to team and monitor progress
- Migration of SOAP services to Rest services
- Redesigning Application UI using MicroFront end architecture
- Responsible to assist team in coding,testing and act as lead coordinator
- Orchestrated and automated CI/CD pipelines using Jenkins, quality gate/code coverage using SonarQube,dynamic code scan
- Attending Change Approval Board meetings to present the upcoming Production Releases.
- Release the constructed development work to production environment.
Confidential, Charlotte
Senior Software Developer
Software Information:
- Java 8,Sql Server,PCF,JPA,SonarLint
- Spring Boot,Angular,Selenium,Mockito,Jacoco, Sonarqube
- Github,Postman,AppDynamics,Spring Tool Suite
- Jenkins,Maven,Gradle,Swagger,Junit,JIRA,Confluence
Responsibilities:
- Develop,Support and Technical assistance for the api and ui.
- Part of design and development team
- Working with Product owner and Testing Team to deliver the end product
- Coordinate with various teams to finalize the complete application flow
- Release the constructed development work to promote to controlled environment
Confidential, Cedar Rapids
Solutions Architect
Software Information:
- Java 8,Oracle,Jboss eap 7,Hibernate
- Spring REST Services,Spring Boot,Spring MVC
- Github,Postman,Splunk, AppDynamics,Lombok ECS,CloudFormation,EC2,CloudWatch,S3,RDS,Api Gateway
- Jenkins,Maven,Git,Swagger,Junit,Selenium,Mockito, Sonarqube
Responsibilities:
- Active participation in architecture decisions
- Develop,Support and Technical assistance for API consumed by Transamerica
- Part of design and development team
- Requirement analysis with client and internal functional team
- Interacting team members on technical as well as functional issues
- Complex Calculation implementation for Life & Annuity products
- DTCC - ACORD transactions transformation to BaNCS
- Working with end clients in UAT phase
- Contact and coordinate with Infrastructure team for construction and setup of servers and provide information for software installations
- Coordinate with various teams to finalize the complete application flow
- Develop applications using Microservices using Springboot.
- Assign Tasks to team and monitor progress
- Responsible to assist team in coding,testing and act as lead coordinator
- Orchestrated and automated CI/CD pipelines using Jenkins, quality gate/code coverage using SonarQube,dynamic code scan
- Taking care of Production release activities,creating the implementation plan, providing knowledge transfer to production support team,creating implementation tickets.
- Attending Change Approval Board meetings to present the upcoming Production Releases.
- Release the constructed development work to production environment.
- Involved in initial setup of microservices application
- Building and Consuming Spring Boot Rest apis to meet the desired functionality
- Invoking 3rd party apis NIPR,LexisNexis,GIACT
- Leading on migrating existing project into microsevices project onto AWS
Confidential, Charlotte
Technical Architect
Software Information:
- Oracle
- Jboss
- Spring REST Services
- Jenkins,Maven
Responsibilities:
- Active participation in architecture decisions
- Part of design and development team
- Design of various frameworks such as exception, logging, WF framework for interaction with Server
- Requirement analysis with client and internal functional team
- Interacting team members on technical as well as functional issues
- Monitoring the overall progress of module development and DevOps Role
- Build Engineer - Branching and Configuring Build Pipeline
Confidential, Charlotte
Java/DevOps Lead
Software Information:
- Jenkins,Weblogic,Bladelogic,HPDMA,RLM, Ansible
- Appian, Mule ESB
- IBM RTC,SVN,Perforce,TFS
- NodeJS,Grunt,Ant,Maven,Gradle,Nexus Artifactory,Sonar
- Selenium,Cucumber
Responsibilities:
- Build Engineer - Branching and Configuring Build Pipeline
- Development in automation of workflow components for Release Management
- CICD Implementation for WCCT
- Single click build and deploy for all the applications in Wholesale Credit
- Involved in Mule MMC automation and Appian Deployment automation and DevOps Role
- Monitoring the overall progress of module development
Confidential, Charlotte
Java Lead
Software Information:
- Oracle
- Weblogic
- Apache CXF,Mule ESB,
- Angular JS,Appian
- Jenkins,Maven
Responsibilities:
- Active participation in architecture decisions
- Part of design and development team
- Design of various frameworks such as exception, logging, WF framework for interaction with Server
- Involved in Mule MMC automation and Appian Deployment automation and DevOps Role
- Requirement analysis with client and internal functional team
- Interacting team members on technical as well as functional issues
- Monitoring the overall progress of module development
- Build Engineer - Branching and Configuring Build Pipeline
Confidential, Hyderabad
Java Lead
Software Information:
- Oracle
- Weblogic
- Mule ESB
- Jenkins,Maven,Ant
Responsibilities:
- Requirement analysis with client and internal functional team
- Handling the offshore Team
- Part of design and development team
- Design of various frameworks such as exception, logging, WF framework for interaction with Server
- Interacting team members on technical as well as functional issues
- Monitoring the overall progress of module development
Confidential
Java Lead
Software Information:
- Oracle
- BEA Web Logic 10.-Application Server
- Soap Webservices/REST Services
Responsibilities:
- Active participation in architecture decisions
- Part of design and development team
- Design of various frameworks such as exception, logging, WF framework for interaction with Server
- Requirement analysis with client and internal functional team
- Interacting team members on technical as well as functional issues
- Monitoring the overall progress of module development
Confidential
Java Lead/Developer
Software Information:
- Sybase 12.5-DB
- BEA Web Logic 8.1, 10.1-Application Server
Responsibilities:
- Active participation in architecture decisions
- Part of design and development team
- Design of various frameworks such as exception, logging, WF framework for interaction with Server
- Requirement analysis with client and internal functional team
- Interacting team members on technical as well as functional issues
- Monitoring the overall progress of module development
Confidential
Java Developer
Software Information:
- Oracle 10g-DB
- Jboss4.2.2GA-Application Server
Responsibilities:
- Active participation in architecture decisions
- Part of design and development team
- Design of various frameworks such as exception, logging, WF framework for interaction with Server
- Part of database design team, Designed the database and using procedures to interact with database
- Requirement analysis with client and internal functional team
- Interacting team members on technical as well as functional issues
- Monitoring the overall progress of module development