Lead Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Technical Consultant with a comprehensive knowledge of technology and 16 Years of cross - industry experience in Internet based Applications. Involved in full life cycle development with assignments include Design, Software Development. Possess excellent interpersonal and influencial skills.
- Experience in both Business and Technical Analysis, Architecture Design and hands-on Development of Internet/Intranet applications using JAVA, JEE, JMS, EJB, JSP, Servlets, Struts, Spring, XML, SOAP/ REST WebServices, AWS, SOA, Springboot App, PCF Cloud Foundry, kafka, kafka Connect, Jenkins, Pipeline, Odyssey Trasnporter, Angular JS, Active MQ,
- Experienced in implementing full life cycle of software development process with proper documentation.
- Experience working on Confluent Kafka Cluster platfform, extensively worked creating JDBC Source Connectors, Elastic Search Sink Connectors, KSQL, Schema Registry.
- Extensively worked creating Spring boot Micro services, Spring batch, Spring Integration, Micro services, Rest API, Swagger, Ribbon
- Extensively worked using Elastic Search, Logstash and Kibana.
- Extensively worked on AWS, PCF, Cassandra, AWS S3, Mongo DB.
- Extensievely worked on CICD tools like GIT, Maven, Jenkins Pipeline, Odyssey Transporter, JIRA, to automate build and deploy jobs.
- Extensive working knowledge on Agile methodologies.
- Created prototyp application to read device data using AWS IoT, Node JS, Kinesis, AWS S3, spring boot micro service.
- Analytical abilities, Ability to drive an independent project from architecture stand point, Strong mentoring skills.
- Extensively worked on creating JUnits using Mockito, TestNG, Junits and integrate with maven scripts.
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- Created prototypes for the micro services using spring boot.
- Created Spring Integration app to read data from Oracle DB and publish as messages to Kafka topics.
- Created Logstash scripts to subscribe Kafka Topics and publish messages to Elastic Search.
- Create REST service endpoints through spring boot micro services to retrieve data from Oracle DB
- Developed gradle build scripts for the spring boot services.
- Managed GIT hub repo, to review the code check in and Merging push requests.
- Create Kafka Jdbc source connectors
- Create Kafka Elastic search sink connectors
- Create Jenkins pipeline scripts to automate steps to build, test, deploy artifacts
- Create spring boot client implementation to read data from Elastic Search API.
- Configured Index patterns to pull data from Elastic Search and display on Kibana GUI.
- Created Mockito Junit test cases.
Confidential
Lead Developer
Responsibilities:
- Developed Spring batch application to extract data from OMS interface, transform and write the output generated data to a flat File.
- Created Shell script to execute Spring batch application as a batch job scheduled at an interval time.
- Supported Build Release team to setup Jenkins job for Build and deploy using maven, git hub repo.
- Worked on Shell script to replace/delete contrl+M characters, search and identify from flat files generated on PMDM server and transfer to InBalance cloud through MFT setup
- Worked on Shell script to read the Full Month SKU data feed from MDM server and transfer the collection of files as a package to InBalance cloud server.
Confidential
Technical Lead
Responsibilities:
- Analyzed the existing binary code running on prod, through java decompiler generated source code repository.
- Refactored and base lined the code as in prod environment.
- Analyzed change requirement to be incorporated to the base lined code.
- Code Implementation for Compress/decompress using java.util.zip api.
- Code Implementation for PGP Encrypt/Decrypt of Zipped Imaged files.
- Supporting offshore team to resolve their Technical challenges.
- Writing JUnits for all the code implementation.
- Documenting the change requirements of the Custom Photo Card.