We provide IT Staff Augmentation Services!

Lead Developer Resume

3.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 11 years of experience in all phases of the software development process. Java developer with proven expertise through complete project life cycle from requirement gathering to Go - Live.
  • Qualitative experience in software development, analyzing the requirements, developing the solutions.
  • A Full stack Java developer having experience in front end, back-end development
  • Worked in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
  • Developed applications in environments of Agile. Worked under Agile (Scrum). Experience in working with Continuous Integration development environments.
  • A competent professional in developing java based web applications using Spring and Hibernate.
  • Hands-on experience on implementation of Microservices.
  • Hands-on experience in using message brokers like RabbitMq, Kafka, ActiveMQ.
  • Working experience on AWS services like EC2, load balancer, SQS, S3, Lambda, IAM, Security, Code Deployment etc.
  • Hands on experience on relational and non-relational databases MySQL, postrages, Mongo dB, Cassandra.
  • Experience with Jenkins, CI/CD tools.
  • Worked on container based applications with Docker and Kubernetes.
  • Implemented distributed global cache with Redis for high availability of data.
  • Expertise in implementing and developing applications usingJ2EEtechnologies which includes Servlets, JSP, JDBC, JMS, Spring, Hibernate, Java Beans, JAXRS, JAXWS, Restful web Services and SOAP.
  • Developed Restful Web Service using Jersey, sending JSON and XML format data packet.
  • Experience in using Design patterns/frameworks such as MVC, Singleton, Strategy, Decorator, Factory, Builder etc.
  • Good exposure with Application servers, Web Servers like JBoss, glassfish and Apache Tomcat.
  • Worked through continuous integration and continuous delivery by using Jenkins/Bamboo thereby resulting in increase of productivity.
  • Experience in source version control tools such as Git, SVN, GitHub.

TECHNICAL SKILLS

Programming Languages: JAVA, Golang, JavaScript’s

J2EE: Servlets, JSP, JDBC, JMS

Frameworks: Spring (Web, Boot, IO, Rest), Hibernate, JPA, Micronaut

Front End Technologies: HTML, JavaScript, React

Application/web servers: Apache Tomcat, Glassfish, JBoss

Database: MySql, PostgreSQL, Mongo DB, Cassandra

Tools: SOAP UI, Splunk, JIRA, Bamboo, Jenkins

Message Brokers: RabbitMQ, Kafka

IDE: Intellij, VC

Container: Docker, Kubernatives

Version Control: Git/bit bucket, GitHub

Testing and Logging Frameworks: JUnit, Log4j

Cloud: AWS, GCP

Build Tool: Maven, Gradle

Dev. Methodologies: OOAD, Agile

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Lead Developer

Responsibilities:

  • Gather requirements from stakeholders and create use cases and convert them into small stories.
  • Responsible for creating scope and delivery timelines work with stakeholder and product manager.
  • Build rest endpoints to create and manage episode definitions, medical codes and pharmacy codes.
  • Worked with Release & Automation team and SRE team to resolve complex issues in our CI/CD pipelines
  • Integrate new relics to monitor metrics. Responsible for increasing application performance.
  • Responsible for monitoring and maintaining release versions.
  • Provided simple presentations for complex topics in front of a company-wide audience.

Environment: Java, Golang, RESTful, Microservices, Sql, Maven, PostgreSQL, MongoDB, new relics, AWS, lambda, lambda, Docker, S3, EC2.

Confidential, NYC, NY

Lead Developer

Responsibilities:

  • Worked on a notification platform that manages customer preferences and sends notifications (SMS, push, email, etc.) to customers.
  • Designing, implementing and migrating legacy notification platform to Nebula 2.0.
  • Worked on migrating spring application to micronaut.
  • Increased boot time by 30% and decreased application memory usage by 50% on startup in a serverless environment.
  • Implemented customer preference notification delivery system.
  • Implemented html template email.
  • Responsible for code reviews, monitoring the performance metrics.
  • Responsible for fixing high priority production bugs.

Environment: Java, Spring Boot, RESTful, Microservices, Sql, Maven, MySQL, MongoDB, Hibernate, Splunk, AWS, lambda, micronaut, lambda.

Confidential, NYC, NY

Lead Developer

Responsibilities:

  • Responsible for migrating a monolithic application to a Microservices module.
  • Optimize, improve user experience, and application performance.
  • Launched an A/B testing model to study customer behavior and drive seasonal revenue.
  • Analyze and A/B testing data points and scale the feature to available across the domains.
  • Modify and massage the data to provide render ready objects across different platforms like mobile, desktop and web.
  • Migrate legacy application to Microservices architecture and Event-driven oriented Kafka application.
  • Created rest services with spring boot application.
  • Continuously worked with the dev ops team to set up infrastructure for distributed configuration to meet the high scale, high availability cluster requirements.
  • Implemented distributed cache for high availability of data using Redis.

Environment: Java 1.8, Intellij, Spring Batch, Spring Boot, REST, Kafka, Docker, Micro Services, JSON, Log4J, JUnit, Mockito, maven, Git, Jenkins, Jackson, Jira, Jenkins, Cucumber, Mariadb, Splunk, google cloud, Redis, MySQL, Cassandra,SonarQube

Confidential, SFO, CA

Senior Software Developer

Responsibilities:

  • Involved in inception creating stories, assigning story points in Jira.
  • Involved setting up RabbitMQ three node cluster architecture for throughput 1.5TPS with 144MB of payload message.
  • Worked on different use cases to convert a complex spring batch application into message queues. Increase 25% transaction processing speed. Reduced more than 40% time of delay sending transaction to down streams.
  • Continuously worked with dev ops team to setup infrastructure for distributed configuration to meet the high scale, high availability cluster requirements
  • Worked on implementation of AMQP protocol using spring framework.
  • Configured high scale, high availability broker persistent, durable queues. Implemented producer/consumer using spring AMQP protocol.
  • Implemented direct, fanout and topic broker, publisher and consumer. Created a multithreaded consumer to process the message.
  • Worked on implementation of liquibase scripts and creating partition tables.
  • Implemented SLT’s using cucumber. Unit testing using Junit, Mockito.

Environment: Java 1.8, Intellij, Spring Batch, Spring Boot, REST, RabbitMQ, Docker, Micro Services, JSON, Log4J, JUnit, Mockito, Gradle, Git, Jenkins, Jackson, AMQP, Jira, Liquibase, UNIX, Chef, Jenkins, Cucumber, Mariadb, Splunk.

Confidential, Mobile, AL

Sr. Developer

Responsibilities:

  • Involved in creating mobile app and web dashboard application from scratch.
  • Established Test Driven Development (TDD and Agile (Scrum) practicesfor client, resulting in faster feature turnaround, and better customer responsiveness.
  • Involved in change request estimation, technical solution documents, and implementation plan.
  • Write well-documented, clean and refactored code based on TDD practice
  • Worked with credit card & payment integrated Restful/SOAP payment gateway interfaces.
  • Developed Restful Web Service using Spring Boot, sending JSON format data packets.
  • Analysis and updating of the existing product data on MySQL database to support inventory and coordinating the changes with the Database team.
  • Strong working experience in a UNIX, Shell scripting for batch processing and handle deployments on Linux servers
  • Established continuous integration (CI) practices and set up Jenkins server and build jobs to provide continuous automated buildsand periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Responsible for code deployment to UAT and dev Amazon EC2 instances. Worked on Amazon services like SES, S2 storage, Code deployment.
  • Developed a point of sale shopping cart with custom features.
  • Responsible for design and development of new customer facing web functionality using JSP, AngularJS, bootstrap, jQuery, AJAX and JSON.

Confidential

Business Technology Analyst

Responsibilities:

  • Interacted with business analysts and end users in gathering requirements.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Framework with ORM framework.
  • Developed a JaxRS Rest service client to consume the customer data preference and consent details using spring framework.
  • Duties includedmiddleware and front-enddevelopment using Spring MVC architecture and content management system Drupal, PHP, JQuery, respectively.
  • Consuming SOAP service, parse XML and store in the databasefrom the scoring engine. Create a rest service for the front-end to consume.
  • Implemented JAXB for reading and writing java objects to and from XML documents.
  • Used Spring MVC architecture to decouple business logic and view components.
  • Monitored the production logs in Splunk during the warranty period and took care of fixing the high severity issues in the expected SLA.
  • Fixing Bugs in different testing phases with the help of Log4J logs.
  • Involved in implementation of Spring OAuth.
  • Involved in writing and reviewing Unit Test using JUNIT and selenium.

Environment: Java 1.7, Spring, Hibernate, Unix, JAXRS, Jersey, Jackson, XML, Web services, JSON, Log4J, JUnit, maven, Git, Splunk, Putty, selenium, Jira, ActiveMQ, JMS, Oracle 10g.

Confidential

Project Engineer

Responsibilities:

  • Developed various front-end components including registration module using Spring MVC, JSP, JSTL, CSS, HTML, java script, Extjs and JQuery library.
  • Developed DAO layer classes using JPA specification and Hibernate as implementation.
  • Involved in code review and code merging to version control.
  • Developed annotation based MVC architecture. Responsible for developing models for data binding.
  • Integrated and developed Extjs 3.4 grid components to display and edit fields.
  • Worked with QA and testing team for bug fixes.
  • Design and developed security level interceptors and data filtering interceptors to filter received data.
  • Created custom components in Extjs 3.4 (Extensions of JavaScript’s). I was also involved in the design and development of web interfaces using JSP, Servlets and JavaScript, for administering and managing users and clients.
  • L1/L2 and Production support by analyzing EOD batches and debugging the scripts and providing the fix for the issues tracked using JIRA.
  • Developed proof of concepts as a part of the proposal. Documented client specific requirements to technical design documents.
  • Written SQL Queries, Views, Stored Procedures, Triggers, Cursors and User Defined Functions for data manipulations in the relational table, indexing, JDBC connection

We'd love your feedback!