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 teh software development process. Java developer wif proven expertise through complete project life cycle from requirement gathering to Go - Live.
  • Qualitative experience in software development, analyzing teh requirements, developing teh 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 wif 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 wif Jenkins, CI/CD tools.
  • Worked on container based applications wif Docker and Kubernetes.
  • Implemented distributed global cache wif Redis for high availability of data.
  • Expertise in implementing and developing applications using J2EE technologies 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 wif 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 wif stakeholder and product manager.
  • Build rest endpoints to create and manage episode definitions, medical codes and pharmacy codes.
  • Worked wif 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, NY

Lead Developer

Responsibilities:

  • Worked on a notification platform that manages customer ps 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 p notification delivery system.
  • Implemented html template email.
  • Responsible for code reviews, monitoring teh 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

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 teh feature to available across teh domains.
  • Modify and massage teh 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 wif spring boot application.
  • Continuously worked wif teh dev ops team to set up infrastructure for distributed configuration to meet teh 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

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 wif 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 wif dev ops team to setup infrastructure for distributed configuration to meet teh 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 teh 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

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 wif 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 teh existing product data on MySQL database to support inventory and coordinating teh changes wif teh 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 wif 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 wif business analysts and end users in gathering requirements.
  • Developed and implemented teh MVC Architectural Pattern using Spring MVC Framework wif ORM framework.
  • Developed a JaxRS Rest service client to consume teh customer data p 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 teh databasefrom teh scoring engine. Create a rest service for teh 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 teh production logs in Splunk during teh warranty period and took care of fixing teh high severity issues in teh expected SLA.
  • Fixing Bugs in different testing phases wif teh 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 wif 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). me was also involved in teh 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 teh scripts and providing teh fix for teh issues tracked using JIRA.
  • Developed proof of concepts as a part of teh 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 teh relational table, indexing, JDBC connection

We'd love your feedback!