We provide IT Staff Augmentation Services!

Technical Lead Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Around 13 years of IT experience working in capacities from Developer, Designer to Technical Lead.
  • Experience in implementing projects in various Java/J2EE technologies & frameworks - Core Java, JSP, Servlets, Struts, Spring MVC, Hibernate and Apache Camel.
  • Experience in developing Micro Service applications using Spring Boot, Spring Cloud Netflix (Eureka, Zuul, Ribbon, Hystrix, and Feign) and Documented REST APIs with Swagger.
  • Experienced in AWS Cloud platform and its features which includes EC2, S3, Elastic Bean stalk, VPC, Route 53, SSO, Cloud Watch, Dynamo DB, SMS, SNS and AWS lambda.
  • Highly proficient in building REST/SOAP (JAX-RS/WS) based web-services with Jersey/CXF and integrating those with enterprise apps.
  • Experienced as GUI developer using JSP, Ajax, JQuery, HTML5, and CSS3, Angular JS, Node JS.
  • Experienced with software development methodologies like Agile, Scrum and Waterfall methodologies.
  • Expertise in Build and Continuous integration tools like Jenkins, ANT, Maven
  • Expertise in Code review and profiling tools like Sonar, Fortify, Code Collaborator, RSA, PMD, Checkstyle, HP Performance Centre, JIRA.
  • Hands-on experience in most relational databases including Oracle, MySQL, Informix
  • Hands-on experience in Web servers, Application Servers likes Web Logic, Geronimo, Web Sphere, Tomcat and TomEE.
  • Proficient in developing professional reports based on requirements from various levels of Business users.
  • Strong experience in different portfolios of requirement gathering, prototyping, high level architecture, low level design, development, integration, testing, Piloting, Roll out and application support.
  • A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
  • Experience in coordinating onsite and offshore development teams. Responsible for code reviews & deliverables.
  • Mentor the team members both in functional and technical aspects.
  • Experienced in Information Systems with a focus on various industries including Telecom, Retail, and Logistics & Energy domains.

TECHNICAL SKILLS

Languages: Java 1.6/ 7 & 8, SQL, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript

JEE Skills: J2EE, JSP, Servlets, JNDI, JMS, SOAP, EJB

Java Frameworks: Struts 1.x/2.x, Spring MVC, Hibernate, JPA, Spring Boot, Spring Cloud Netflix

JavaScript Frameworks: Angular JS, Node JS, JQuery, JQuery UI, AJAX

Enterprise Integration and Messaging Systems: Apache Camel, IBM MQ, Active MQ, Rabbit MQ

Web Services: RESTful, Axis2, WSDL, JAX-RPC, JAX-WS, JAX-RS with using Jersey, JAXB

Databases: MS-SQL Server, Oracle 9i, Informix NoSQL, Mongo DB, Redis, Couch DB

XML Technologies/API: XML, XSL, XSLT, SAX, DOM, JAXB

Logging Frameworks: Log4J, SLF4j, LogBack

Unit Testing: JUnit, EasyMock, Mockito

Build Tools: Ant, Maven

Web Server/ Application Server: Web Sphere Application Server 7.0,JBoss, Tomcat 8, Jetty 8.0, Geronimo 2.4

Version Control: Git, Accurev, SVN, Clearcase, CVS

DB Clients: Toad, SQL developer, Teradata SQL Assist & DBeaver

IDEs: JBoss developer, Spring Tool Suite, Eclipse Neon, Rational Software architect

Other Tools: PostMan, SOAP UI, JMeter, JIRA, Confluence, JHipster

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead

Responsibilities:

  • Designed, developed systems and applications to deliver business functions or architectural components using Apache Camel and Spring Boot.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot and Spring Cloud Netflix components and deployed in to the AWS platform.
  • Implemented the dynamic scaling with Eureka Naming Server and Zuul API Gateway and Client Side load balancing With Ribbon. Communication with other Micro services implemented using Feign Client.
  • Centralized Micro services configuration with Spring Cloud Config Server.
  • Created reusable framework to capture the payload involved with the application and integrated with Kibana using RabbitMQ.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript & Angular JS.
  • Implemented AngularJS services for consuming REST web services then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Used JS filter to make the data searchable and sort able.
  • Built AngularJS modules, controllers, pop up modals, and file up loaders.
  • Used various Apache Camel integration patterns and components (Restlet, HTTP, and HTTP4) to create the RESTful web services and integrated with other external systems to pull/push the information.
  • Various Camel parallel processing mechanism splitter, Aggregator and multi cast are used to process the input data parallel from different end system.
  • Used Camel JMS component to integrate with IBM MQ to support asynchronous messaging architecture and enable decoupling of various sub systems of the application.
  • Takes responsibility for technical planning, architectural design and delivery.
  • Architect a solution to meet customer needs in the area of integration.
  • Develops specifications for new products/services, applications and service offerings.
  • Works closely with users, and feature owners to bring the team ideas to life.
  • Responsible for code reviews & deliverables.

Environment: Java 1.8, Spring Boot, Spring Cloud, Micro Services, AWS, Apache Camel, Hibernate, Swagger, Redis, RabbitMQ, ELK stack, Angular JS, Node JS, HTML5, CSS3, JUnit, Web Sphere MQ, Oracle.

Confidential

Team Lead

Responsibilities:

  • Participated in technical JAD sessions to brainstorm and rationalize reports.
  • Involved in translating business requirements into logical business dimensional model, as an outcome, prepared the Project Technical Design Document and Interface Control Document.
  • Prepared the Project base framework and the architecture for ESB and is currently used across multiple Projects.
  • In order to reduce the coding and testing effort developed the base layer through which all the interface will communicate to the other end system.
  • Developed the base scheduler which will reprocess all the failed record.
  • Used Camel Quartz component for Scheduling jobs.
  • Used Camel Content enricher and Content filter for message transformation.
  • Used Camel Active MQ component to consume and post message in the queue.
  • Web services are consumed or produced using the HTTP and Restlet component.
  • For Secure file transfer used Camel SFTP component to transfer files between the servers.
  • Worked on the JAVA Collections API for handling the data objects between the business layers.
  • Used Apache Camel and Spring JDBC template framework for developing the ESB application.
  • Prepared the “Project Rollout planner” and “Rollout play book” to capture all the rollout activities involved in setting up the new Distribution Center. It captures the details as individual sub tasks and in turn it helps the clients for easy follow ups.
  • Responsible for code reviews, deliverables.
  • Lead the delivery team in the implementation of ESB solutions.
  • Prioritized and assigned tasks to team members and monitor the day to day activities of the team members.
  • Involved in report build and also reviewed the deliverables to ensure quality
  • Assisted Users with acceptance testing, reviewing tickets and fixes

Environment: Java 1.6, Apache Camel, Spring 3.X, Restful Web service, CXF, JMS, Hibernate 3.X, XSLT, XML, SLF 4J, JUnit, Easy Mock, Jetty, Informix and Eclipse Kepler.

Confidential

Team Lead

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Ownership of the major module Yard driver move queue, Assign Yard Driver, Trailer Scheduling Queue and Dock Manager.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Server side pushes Implemented on the major module using the Observer pattern and Event Listener.
  • Developed various helper classes needed using multi-threading.
  • User interface of the application has been developed using Struts 2, JQuery, Java script and AJAX.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
  • Involved in writing the Maven build file to build and deploy the application.
  • Using agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Training and support to the team members both in functional and technical aspects.

Environment: Java 1.6, Servlets, JSP, Java Script, AJAX, JQuery, Struts 2.0, EJB 3.0, Hibernate, Geronimo, Informix, Restful Web service, Camel, SLF4J, JUnit.

Confidential

Team Member

Responsibilities:

  • Requirement gathering and preparing User Requirement Document for new Change Request.
  • Ownership of the major module Event & Task Template
  • Prepared manual unit test cases and test plans
  • Training and support to the team members both in functional and technical aspects.
  • Preparing the builds release documents.

Environment: Java 1.5, Servlets, JSP, Struts 1.2, EJB3.0, WebSphere, RSA 7.5, Informix

Confidential

Software Engineer

Responsibilities:

  • Involved in Use case Analysis, Detailed Design of the new requirements.
  • Ownership of the major Modules - Service Request, QAQC and Inspection.
  • Worked on Multiple Print WO functionality
  • Unit Testing and Functional Testing
  • Maintenance of all the modules

Environment: Java, JSP, Servlets, Struts 1.2, Spring, DWR, Hibernate, AJAX, Eclipse 3.3,Tomcat 6.0 & MS SQL 2000, SVN, SQL developer

Confidential

Software Engineer

Responsibilities:

  • Designing JSP, Business Logic, Queries and module development.
  • Developed the Automatic Report and send email to customers using Spring email support and quartz scheduler.
  • Ownership of the major Modules - Vehicle tracking & Reports
  • Designed and developed reports using Jasper/iReport and JFreeChart.
  • Involved in Integrating Map Server with eTrack
  • Development of new screens when the need arises for project enhancement.

Environment: Java, JSP, Java Script, AJAX, Struts 1.2, Spring, and Hibernate, AJAX, Eclipse 3.1, JBoss 4.5 & Oracle 9i, SVN, TOAD, ANT.

We'd love your feedback!