Senior Developer Resume
SUMMARY
- Over 14 years of IT experience with 8 years of Onsite experience in USA covering Enterprise Architecture, Design and Development of JEE applications in Retail, Consumer goods and publication Domain.
- AWS Certified Solutions Architect and a Senior JEE Developer with strong skills in Java 8.0, RESTFUL Web Services using JERSEY, Microservices architecture, AWS, Springboot microservices,Tomcat 8.0, JPA, SOAP, React js, PostgreSQL, Oracle.
- Experience in development of Highly scalable Microservices using Springboot and involving JPA,Feign client,Rabbit MQ,JPA, APIGEE API gateway on an AWS cloud platform.
- Experience in configuring CICD pipeline orchestration for Microservices using Jenkins,AWS Code pipeline, Code Deploy, including blue - green deployment.
- Experience in APIGEE edge configuration for API gateway for microservices and OAuth policy based authentication
- Expertise in IDE such as eclipse, build tools like Maven, IVY, gradle, Jenkins build, GIT hub repository and Bitbucket.
- Established health check monitoring through Newrelic Synthetics, Splunk and performance tuning profiling tools such as Profiler
- Good experience with Agile tools such as JIRA, version one, pivotal Tracker.
- Expertise in preparation of Architectural and Design Document involving OOAD, UML, Design Patterns, XML Technologies, Activity and Sequence diagrams and all UML
- Excellent fundamentals and analytical skills in understanding the key business process in various industries and ability to translate from business to sound technology solutions.
- Additionally, a Scrum Alliance certified Scrum master.
TECHNICAL SKILLS
Hardware / Platforms: Windows NT, Linux, IBM AIX,HP UX
Database: DB2, Oracle 11g, Postgres
JEE/Web technologies: AWS, Java 8.0, Springboot microservices,SREST API,spring framework,JPA framework,spring scheduler,spring jdbc template,AWS,Eurekha registry,Spring batch, cloud,JERSEY 2.0,Jetty,JAXB,JSON,Mybatis,Rabbit MQ,React js, Oracle,Postgres sql,SOAP webservices,React JS
Servers: Tomcat 8.0,weblogic,websphere,Jetty
Utilities/Other Tools: GIT hub,Jenkins,AWS-codepipeline,AWS code deploy,Docket,Kubenates Eclipse, RAD 7.0,Intellij IDEA, Maven,IVY, gradle, bitbucket, SQL developer, PUTTY, Winscp, AWS console,SPLUNK, Newrelic,AWS-code pipeline,Splunk
Agile tools: JIRA, Version one, pivotal tracker
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Responsibilities:
- Developed Scalable and high Available Micro services standards using Spring boot
- Develop event based micro services involving Rabbit MQ
- Enable deployment of springboot microservices in AWS DEV environment provisioning involved creating launch scripts for EC2 instances, configured Jenkins and S3 buckets for the jenkins build and artifacts.
- Configuring CICD orchestration pipeline using AWS code pipeline, involving Jenkins, AWS code deploy(including blue green deployment) for DEV environment
- Involved in API Swagger definitions and generation of swaggers.
- Created event based micro service involving Rabbit MQ
- Configured APIGEE for the API gateway including Oauth authorization
- Estimate user the story in points, breaking down the story into tasks and update the effort.
- Coding and Perform unit testing, apply SONAR comments and check in the code in GIT.
- Create pull request for peer review and merge the branch to the main after review
- Develop spring boot micro services and be responsible for promoting to DEV,QA and support production release.
- Be a part of the monthly release cycle and provide release/warranty support
- Involve in scrum ceremonies such as daily scrum meetings, spring planning, backlog refinements, review and retrospectives
- Create pull requests for code review and ensure the code is merged with the master
- Demonstrate the functionality in the sprint review meetings to the product owners and IT manager
Confidential
Senior Developer/Site reliability engineer/Scrum Master
Responsibilities:
- Estimate the story in points, breaking down the story into tasks and update the effort.
- Coding and Perform unit testing, apply SONAR comments and Check in the code in GIT.
- Create pull request for peer review and merge the branch to the main after review
- Demonstrate the functionality in the sprint review meetings to the product owners and IT manager
- Provide long term solutions for frequent service outage issues due to CPU over utilization. This involved performing Splunk log analysis and code review, identifying resource leaks and fixing them.
- Involved in deployment of service health dashboard application to Kubernates involving Dockera
- Implemented solution for a Smart health monitoring for customer facing services using NewRelic by creating lamda fuctions that does health check and and create SNS notifications
Confidential
Senior Developer
Responsibilities:
- Participate in daily scrum meetings,Sprint meetings with the Product owner,sprint planning and retrospectivr
- Estimate user stories for each sprint in Fibonacci series
- Create tasks for 2 week sprint period for the stories planned
- Create technical design specification. coding of the user story and deliver it to QA create pull request in Atlasian bitlogic of branch and merge it after review involve in QA bug fixes and production deployments
Confidential
Experiment Manager
Responsibilities:
- Analysis of Sprint user story provided by the business team and convert the user stories into business requirements specification and high level design document.
- Estimate user stories for each sprint
- Create tasks for 4 week sprint period
- Create technical design specification.
- Involve in development of the user story and deliver it to QA
- Test Case preparation and Unit testing
- Deployments to QA, Performance and Production environments.
- Production support through remedy ticketing tool.
- Technologies used: Java 8.0, Spring Restful Web Services, Weblogic, Mybatis, Maven build and jeinkins
