We provide IT Staff Augmentation Services!

Lead Developer Resume

Memphis, TN

SUMMARY:

  • Lead Developer / Sr. Developer over eleven (11) years of IT industry experience in full life cycle of Web oriented applications based on Java and JEE related technologies
  • Experience in API development for micro services and common libraries that will help to build frameworks for building a platform
  • Experience in working within different domains such as hospitality, travel, insurance, consumer research, transportation, retail and supply chain
  • Designed and developed API for different layers of the platform/application which can help to increase the parallel development and reduce dependency
  • Collaborated directly with several clients and teams to architect and develop solutions business requirements. Provided the integration solution, implementation and support of a third - party solution
  • Technical expertise in complete SDLC including analysis, design, development, implementation and testing of various client-server, N-tier and Web applications
  • Expertise in platform architecture and integration and system design. Experience in system design using best software engineering practices and Unified Modeling Language
  • Expertise in solution architecture, technical architecture, consulting from inception to delivery by eliciting requirements and leveraging architecture patterns, design patterns, integration patterns and engineering practices like Scaled Agile Framework
  • Expertise in developing micro-service based applications and has hands own experience in design and development of middleware solutions using spring integration/camel
  • Strong skills for designing database with adequate relations and wrote at the database queries to obtain data for reports. Experience in working on non-SQL databases
  • Strong analytical and coding skills. Expertise in code reviews and code quality. Experience in technical consulting and mentored junior associates. Experience in new generation engineering practices like continuous integration and deployment
  • Experienced in writing unit and integration tests to ensure the code quality
  • Experienced in scrum model project execution and pair programming

TECHNICAL SKILLS:

Platform: Unix/Linux, Windows

Language: Java, Rx Java, JavaScript, Groovy, ActionScript

Framework: Spring, Dropwizard, Jersey-HK2, JPA, Hibernate, Flex, Angular, Node, Junit, Mockito

Middleware: Camel, Hystrix, Kafka

Databases: Oracle, CouchBase, MySQL, MongoDB, HSQL

Format: XML, JSON, YAML

Server: WebSphere, Jetty, Tomcat

Build: Maven, Gradle, ANT, Jenkins

Tools: IntelliJ, Eclipse

Methodology: Microservices, N-Tier, Client-Server

PROFESSIONAL EXPERIENCE:

Lead Developer

Confidential, Memphis, TN

Responsibilities:

  • Design and development of micro service APIs using swagger
  • Develop common API and libraries for the micro service platform
  • Developed migration strategy from spring based DI to JSR-330 standard injection using Jersey HK2
  • Developed auto-clustering tool for CRS connected applications using Hazelcast
  • Design and developed dynamic service that returns state, city and locale
  • Developed micro service orchestration using apache camel for composite API
  • Developed response JSON filtering using recursion
  • Developed REST API for Kafka as a proxy for Kafka cluster

Environment: Spring, Dropwizard, Jersey, HK2, JWT, Tenacity, RESTful Webservices, Apache Camel, Hystrix, Kubernetes, Docker, Kafka, WSO2, Openshift, Amazon EC2

Lead Developer

Confidential, Chicago, IL

Responsibilities:

  • Design and developed API for new platform by extracting the functionalities of legacy system
  • Wrote JMeter scripts for performance test for evaluating existing distribution APIs
  • Design and developed tool to migrate existing images from database and remote location to AWS S3/AWS EFS using spring integration/batch
  • Migrated the existing system to a new platform where distribution customers like Booking.com and HomeAway and Property Managers/Vendors can consume and plug-in their services

Environment: Spring MVC, Angular JS, Node, Amazon Cloud, Spring Batch, Spring Integration

Sr. Developer

Confidential, LasVegas, NV

Responsibilities:

  • Proposed, designed and developed a responsive UI using Bootstrap UI and Angular JS
  • Design and developed API layer for the UI layer to consume and to make a clear separation between UI and service layer
  • Design and developed profile based configurations using spring profile

Environment: Spring MVC, Bootstrap, Angular JS, REST Web services, IBM Websphere

Sr. Developer

Confidential, Chicago, IL

Responsibilities:

  • Build user interface for agent desktop tool using Angular JS
  • Built booking handler tool using Java Management extension to track loyalty points

Environment: Spring MVC, Angular JS, Node, Hibernate, JSON, REST Webservices, Tomcat, Oracle, Jenkins, Gradle, Stash, GIT, IntelliJ

Sr. Developer

Confidential, Kochi, IN

Responsibilities:

  • Designed and migrated scheduler jobs to the Tomcat server and exposed REST Web Service to invoke the jobs from browsers
  • Designed and developed scalable jobs for migrating/uploading data from external systems, using Java Concurrency API, Apache SOLR and REST Web services

Environment: Spring MVC, Concurrency API, Apache SOLR, Hibernate, JSON, REST Webservices, Oracle, Jenkins, Gradle, GIT and IntelliJ

Technical Lead

Confidential

Responsibilities:

  • Designed and developed batch job for uploading data from external systems using Spring Integration/Spring Batch
  • Dynamic page rendering using dynamic query selected parameters

Environment: Spring, JPA, Hibernate, JSP, jQuery, REST, HSQL DB, Jekins, Spring Integration/Batch, Maven, Apache Archiva, SVN and MySQL 5

Technical Lead

Confidential, Kochi, IN

Responsibilities:

  • Designed calcEngine platforms using Java Concurrency and Mongodb

Environment: Java Thread, JSON, Mongo DB, Maven, SVN, Archiva, and Mockito

Technical Lead

Confidential, Kochi, IN

Responsibilities:

  • Used HTML 5, facelets and custom prime faces components for JSF development
  • Applied template design pattern and custom exception handling

Environment: Spring, JPA, Hibernate, JSF, REST, Freemarker/Smooks templating, Maven, SVN, Apache Archiva, Jenkins and MySQL 5

Project Lead

Confidential, Columbia, MD

Responsibilities:

  • Used Freemarker templating to dynamically build xml from input data.
  • Developed order management module that enables user to create, edit, revise, view, print and send radio/television/cable orders to third party order management system like Marketron Exchange

Environment: Spring 2.5, JSP 2, REST, Freemarker templating and Oracle 10g

Project Lead

Confidential, Columbia, MD

Responsibilities:

  • Re-designed application using Parsley & Cairngorm 3 standards. Used BlazeDS and AMF for flex-Java messaging. Applied OOP concepts to dynamically build UI, extending MXML

Environment: Flex 3, Action Script 3, Parsley, Cairngorm 3, BlazeDS, AMF and Jboss

Sr. Developer

Confidential

Responsibilities:

  • Analyzed OWASP and implemented code security

Environment: WCS 6

Hire Now