We provide IT Staff Augmentation Services!

Lead Developer Resume

4.00/5 (Submit Your Rating)

Plano, DallaS

SUMMARY:

  • Sai is a Technology Enthusiast with a demonstrated history of successful contributions to various highly visible technology initiatives and strategies for Confidential 500 companies
  • Senior Java, Cloud Full - Stack Developer / Technical Lead with 12.5 years of software industry experience in Java, J2EE, AWS technology stacks, having been a core member of application development teams
  • Multiple Java, Agile s. Hands-on experience in development involving Analysis, Design, Development/Coding, DevOps, Unit Testing, Troubleshooting, Maintenance, Support and Enhancements of enterprise applications.
  • Currently working with Confidential full-time. Worked for Insurance, Travel, Retail E-commerce, Banking & Finance and Telecommunications industries in development methodologies -Agile, SAFe Agile (Certified Dec 2018) and Waterfall.
  • Experience working with few services of Amazon Web Services (AWS). Latest being Amazon Neptune(Graph Database) at Confidential .
  • Proficient and hands on programming skills using Core and Advanced Java technologies with various middleware technologies.
  • Good experience in the implementation of Service Oriented Architecture, Asynchronous event processing, Synchronous API development, Micro services using Spring Boot, Enterprise Integration Patterns using Apache Camel.
  • Strong architectural background. Extensive experience in Object Oriented Programming. Good knowledge in Design Patterns, development of Micro services (using Spring Boot)
  • Experience in both RDBMS and NoSQL, Teradata, Oracle, SQL, PL/SQL, Gemfire, Apache Cassandra, AWS Neptune, Neo4j, MongoDB, DB2, MS-SQL Server
  • Executed Unit Testing using Junit. Mockito and Integration testing during the development of applications.
  • Exposure to using version control systems GIT, Bit Bucket, Stash, using build tools Maven, Gradle, Continuous Integration tools Jenkins & Atlassian Bamboo, Unit Test Coverage tools like Sonar.
  • Experience and good exposure to all stages of SDLC including Requirements gathering, Designing, Development, Code review processes, Unit Testing, Implementation and Post-implementation support - following Quality Assurance processes.
  • Keen interest to learn and nurture various emerging technologies, latest version features and consistent team player/leader with excellent communication skills.

CORE SKILLS:

Languages/Platforms: JAVA 8, Java EE 7.0, SQL, AWS, Oracle ATG Web Commerce 9.0 in Windows, Linux and Unix environments

Amazon Web Services: EC2, S3, Neptune, EMR, Route 53, Cloud Formation, Cloud Watch, DynamoDB, Lambda

Containerization: Docker, Kubernetes

Java J2EE Frameworks/Tools: Spring 3.0, ORM - Hibernate 3.0, ORM - iBatis 2.3, JPA 2.0,, Struts 1.2, Apache Camel 2.15, XML/XSD - JAXB, JAXP, XSLT, Servlets, Collections, JDBC 2.0, JMS, TIBCO EMS, Apache Velocity, Log4J, Log4J2(Log Insight), Splunk, Dozer, Mapstruct, Lombok, Junit, Mockito, Mounte Bank, HSQL(In memory DB), Sonar Qube, PMD, Findbugs, PIT Mutation Testing, Apache Ant, JMeter3.0,JProbe, JMX, JConsole, VisualVM

Java Spring Suite: Spring Core, Spring MVC, Spring JDBC, Spring Boot with Micro-Services, Spring Cloud - Eureka/Netflix OSS, Zuul API Gateway, Netflix Hystrix, Distributed Tracing with Sleuth, Spring AOP, Spring Batch, Spring Data (for Gemfire Cache and Neo4j), Spring Security(with OAUTH2), ZooKeeper

Distributed Data Processing/Streaming/Caching: AKKA Actor Model, Apache Spark, Gemfire

Good knowledge on: Apache Kafka, Hazecast, Redis

Web Services: RESTful - Spring MVC, Apache CXF 3.0

Scripting Languages/Front-end / Client side: Java Script, Angular JS(1.x), ReactJS(learning), Google Analytics, JQuery 1.7, JSP 2.0, Java Server Faces 2.0, HTML, XML, XSD, JSON, Jackson, AJAX

Build, Devops/ CI / CD: Gradle, Maven, Jenkins, Atlassian Bamboo Monitoring, Thread/Heap Dump analysis, Password Management Codahale, Dropwizard metrics, Graphite/Grafana, Samurai, Cyberark

Application Servers: Apache Tomcat 8.x/7/x/6/x, WebSphere 5.x/6.x, JBoss 5.x

Databases: Oracle 10g/11g/12c, Teradata, MongoDB 3.0, Apache Cassandra, Neo4j, DB2 7.1, MS-SQL Server 6.5/7.0, MySQL Server, Sybase, MS Access

Source/Version Control Tools: Tortoise SVN, GIT, VSS, CVS, BitBucket(Stash),Rational ClearCase, Microsoft Team Foundation Server, Harvest, SharePoint

IDE, Agile Tools: Idea IntelliJ, Eclipse, RAD, SQL Developer,DbVisualizer, HP Quality Center/ALM, IBM Rational Software Modeler/Architect, Microsoft Visio, Command Editor, PuTTY, WinSCP, Cygwin, MobaXterm, Rally, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Plano, Dallas

Lead Developer

Responsibilities:

  • Work with Solution Architects on design by involving in meetings with downstreams
  • Meetings with the business users, estimations, technical discussions
  • Working on development of Java micro services with Spring Boot. Database platform is Amazon Web Services’ Neptune(Graph Database). Used Gremlin queries from Apache Tinkerpop

Technologies / Environment: Java 1.8, Spring framework, Tibco EMS, XML, XSD, JAXB, Junit, Mockito,Sonar, GIT, Gradle, AWS Neptune(Graph Database), Gremlin, Apache Tinkerpop, ZooKeeper, ReactJS, Devops/ CI/CD - Jenkins, Docker, Spring Tool Suite, Unix boxes

Confidential, Dallas

Lead/Senior Java Developer

Responsibilities:

  • Design proposal meetings with the solution architects
  • Meetings with the business users, estimations, technical discussions
  • Developed the functionalities for Crew on a Flight Leg, Passenger Event System etc., involving Spring, Camel, RESTful Webservices, Apache Camel, JAXB, Hibernate. Used Akka actor model in addition to the above-mentioned tools
  • Multiple single-handed production releases with no issues for Crew ODS Loader, Fuel Analytics

Technologies / Environment: Java 1.8, Apache Camel 2.15, Spring framework, Akka Actor model, Tibco EMS, Camel-AWS, Mapstruct, JMeter3.0, Hibernate, XML, XSD, JAXB, Junit, Mockito, Mounte Bank, Sonar, GIT, Gradle, Codahale / DropWizard / Graphite / Grafana for monitoring,Teradata, Oracle, HSQL DB, Cyberark, JIRA, Devops/ CI/CD - Jenkins, Docker, Spring Tool Suite, Unix boxes

Confidential, Dallas

Senior Developer/Module Lead

Responsibilities:

  • Refinement meetings understanding and analyzing the business requirements (where the Hotels team provides distribution, operations and marketing solutions to specialty boutique hotels, chains and property management companies around the world and help hoteliers achieve cost savings, increase revenues and personalize service to their guest) from the Product Owner
  • Crucial role in development of API’s using rule based routing framework Apache Camel, Spring framework and Oracle database

Technologies / Environment: Java 1.8, AWS, Apache Camel 2.15, Spring framework, JSP, JMeter3.0, Apache Velocity, XML, XSD, JAXB, Junit, Mockito, Angular JS, Sonar, SVN, Maven, Oracle, H2 DB, JIRA, Jenkins, Idea IntelliJ, Unix boxes

Confidential, Indianapolis

Technical Lead

Responsibilities:

  • Lead the offshore team (of Cognizant Technology Solutions) and worked with the Client’s Technical architect in delivering the RESTful Webservices and Google Analytics module
  • Developed the Bill Plan Inquiry service using Spring framework through web services
  • Implemented form handler and many backend changes using ATG e-commerce Framework
  • Multiple UI enhancements and developed Angular JS Controllers, Routes for invocation of Webservices

Technologies / Environment: Java 1.7, Springs MVC, Hibernate, ATG e-commerce, JSP, jBPM, RestFulWebservices, Google Analytics, XML, Apache Camel, Spring Boot with Micro-Services, Angular JS, MongoDB 3.0, Junit, SVN, CVS, Maven, AtlassianBamboo, Oracle, Eclipse, Unix boxes

Confidential, Minneapolis

Technical Lead

Responsibilities:

  • Key role in Requirement Gathering and Creation of design documents
  • Developed EMMS’s RESTful web services module using Spring framework and Oracle database by understanding and analyzing the business requirements
  • Evaluating different technical solutions to implement the business requirements and implement the optimal solution

Technologies / Environment: Java 1.6, Spring MVC, JSP, RESTful Webservices, JSON, jBPM, Java Server Faces(JSF), AJAX, iBatis, XML,GIT, DB2, Eclipse, Mongo DB, Windows IIS Servers

Confidential, Minneapolis

Associate Technical Architect

Responsibilities:

  • Estimated the developmental efforts required to complete the requirements
  • Modified ATG Legacy source code for implementing new requirements proposed by the business and fixed critical intermittent defects
  • Lead/Mentor a team of developers (onshore-offshore model)

Technologies / Environments: JDK 1.5, Spring MVC, Spring AOP, JSP, RESTful Web services, JSON, Jackson, Oracle ATG eCommerce, Apache Camel, Java Server Faces(JSF), iBatis, JMS, JQuery, JMX, Jconsole, XML, IBM WebSphere, Microsoft Team Foundation Server, DB2, Rational Application Developer, Microsoft Visio, Unix boxes

Confidential

Senior Developer/Module Lead

Responsibilities:

  • Analysis of business requirements through meetings with Business Analysts
  • Design by creating class and sequence diagrams, UML design, HLD and LLD creation
  • Designed and developed the same using Spring MVC through RESTful web services for the transactions module, using Spring Batch Framework for the batch jobs

Technologies / Environments:JDK 1.5, Spring MVC, Spring Batch, Oracle ATG eCommerce, JSP, RESTful Web services, SOAP Web services, Hibernate, JSON, XML, Apache Tomcat, JBoss, Log4J, Junit, JMX, SVN, Ant, Oracle 9i, Eclipse, Microsoft Visio, Rational Software Architect, Unix boxes

Confidential

Java Developer

Responsibilities:

  • Meetings with Business Analysts, Requirement Gathering and Developed use cases for the application flow
  • Low Level Design such as Class Diagrams, Sequence Diagrams and other supporting documents which are required for High level design
  • Fixed functional defects to ensure the behavior of the product is as per the requirements specified
  • System testing and UAT support

Technologies / Environments: JDK 1.4/1.5, Log4J, Junit, JMX, Windows 2003, Servlets, Struts, JSP, JDBC, Collections, Threads, Serialization, JMS, JAXP, AJAX, JPA, Junit, JavaScript, XML, Apache Tomcat, JBoss, VSS, MS-SQL Server, Eclipse, Microsoft Visio, Unix/Linux boxes

We'd love your feedback!