Technical Lead Resume
SUMMARY:
- Close to 12 years of experience with comprehensive business/technical skill set - Team Management, Application Maintenance & Development, Requirement Gathering, Testing, Client Management and Documentation Report within the IT Industry
- More than 3 years of experience in development of Cloud (Pivotal Cloud Foundry) based apps, build and deployment tasks ( Jenkins, GitLab) and performance monitoring (JMX, Hawtio YourKitProfiler etc.) and troubleshooting issues.
- Exposure to Global market and experience in working On-site /Offshore model providing application maintenance support and Testing
- Experienced and involved in the development of Object Oriented Software solutions using N-Tier Architecture and/or Service Oriented Architecture and Web based environment using JAVA/J2EE technologies
- Have executed numerous IT projects as an On-site Coordinator and ensured delivery of projects in compliance with quality parameters
- Worked extensively on server side development technologies like Java, JDBC & Good exposure in ServiceMix ESB, Web Services & Apache Camel.
- Excellent expertise in Altova Mapforce and Good command in Design Patterns.
- Professional working experience with Tomcat & WebSphere servers.
- Expertise in Programming J2EE applications using Core Java, Servlet, JSP, Struts, JDBC, Spring and Hibernate.
- Good knowledge on building Presentation Layer in a Java Enterprise Application using Servlets and JSP.
- Good knowledge on building Service Layer in a Java Enterprise Application using EJB 3.0 technology and Spring framework.
- Good knowledge on building Data Access Layer in a Java Enterprise Application using JPA technology and Hibernate framework.
- Proficient in Webservices (JAX-RPC, JAX-WS, APACHE-AXIS) application development both server and client side.
- Proficient in Java EE XML application development using JAXB, XSLT, ORACLE XSU.
- Experience with SOA architecture and working extensively with the building blocks ServiceMix and CXF Web Services
- Expertise of various business process and system modeling tools including: Data Flow Diagrams, Process Models, ER diagrams, Dimensional Data Models, Context Models, Event Modeling, State Modeling, Process decomposition, and Use Case Scenario.
- Sound knowledge of SQL and PL/SQL using Oracle 10g database.
- Broad knowledge on Web Servers: Apache Tomcat 7.0, Application Servers: Sun Java System Application Server 9.1, GlassFish 3.1,Weblogic 10.1.
TECHNICAL SKILLS:
Java Technologies: Java, JAXB, Apache CXF
Web Services Frameworks: JAX-RPC, JAX-WS, Apache Axis, Apache CXF, RESTful
XML Frameworks: JAXB, XSLT
Middleware: Apache ServiceMix-4.x, Fuse ESB-4.x
Messaging Systems: Apache ActiveMQ
Mediation Router: Apache Camel, Fuse Mediation Engine
Rule Engine: JBoss Drools, Drools Guvnor Repository
IOC and Integration: Spring-3
ORM: Hibernate,Spring JDBC
Tools: Altova Products (Mapforce, Xmlspy,Stylesheet)
Cloud Infrastructure: Amazon AWS, Pivotal Cloud Foundry (PCF)
Application Servers: JBoss Enterprise Application Server
Web Technologies: JSP, Servlets
Web Servers: Apache Tomcat
Build and Deployment: Apache Maven, Ant, Jenkins, GitLab,Dimensions
IDE: Eclipse, MyEclipse
Database Technologies: Oracle, MySQL,PostGres
Operating Systems: Unix/Linux, Windows 98/NT/XP/2000
Design Patterns: Singleton, Abstract Factory, Command, MVC,DAO
EXPERIENCE:
Confidential
Technical Lead
Technologies: Pivotal Cloud Foundry, Apache Camel, Apache CXF,Apache Active MQ, Spring, JBOSS Drools, JACOCO, Jenkins, Gitlab, Dimensions
Responsibilities:
- Plan, Requirement, Analysis
- Development activities involved: scaling legacy applications to Cloud based infrastructure while coexisting in the old environment, maintaining build /deploy scripts, defining process flow for deployment in test and production environments.
- Also involved in Scrum based development tasks using Rally as the Agile Scrum tool to monitor velocity
- Lead projects by ensuring scheduling, delegating and monitoring project tasks, and reviewing project deliverables.
- Responsible for all project communication, including project status reporting and organizing project meetings and discussion documents and action items
- Involved in Re-architecture of the central core of the project.
- Assisting team members in technical onboarding .
Confidential
Team Lead
Technologies: MQ Series, Apache karaf,Apache Camel, Apache DS, Apache CXF, Enterprise Integeration Pattern
Responsibilities:
- Plan, Requirement, Anaiysis
- Lead projects by ensuring scheduling, delegating and monitoring project tasks, and reviewing project deliverables.
- Responsible for all project communication, including project status reporting and organizing project meetings and discussion documents and action items
- Involved in Re-architecture of the central core of the project.
- Prepared High Level Design Document.
- Involved in Strong Brain Storming meetings to conclude the solution
- Development of Java code to implement a feature in the project.
- Provided alternative approach at multiple occurrences to expedite the release.
- Analysis the tasks that are included in the current release.
- Designed end to end data-flow and guided the testing team for the complete Taoist approach.
Confidential
Team Lead
Technologies: Fuse/Apache ServiceMix ESB, Apache Camel, Active MQ, Java 6, JCE, Struts, Spring, JSP, CXF web service, Altova Mapforce, Xmlspy, XML Beans, XStream, XSLT, StAX, JAXB, SOAP, JBoss server, Oracle DB, HTTPS, SSL, Hibernate, Memcache DB, Drools
Responsibilities:
- Plan, requirements, Data Analysis, Architecture, Design, Development, Unit & performance testing, Post production support and Maintenance
- Done integration with different 3rd party agents using Webservices/ Camel endpoint.
- Managing OSGI bundling and migration of Servicemix 3.3 jbi components to Servicemix 4.4 osgi components Content Based Routing/Splitter/Aggregator using Apache Camel.
- Participated in code reviews Implementation and code walkthroughs to identify and achieve performance improvement.
- Guiding and mentoring team members from a technical perspective to ensure on time project delivery; identifying and assigning appropriate tasks to team members
- Participate in all the agile activities with scrum model.
Confidential
Team Lead
Technology: Fuse/Apache ServiceMix ESB, Apache Camel, REST, SOAPApache ActiveMQ, Apache ODE, Java 6, XML, ANT, Maven, Spring, JAXB,CXF
Responsibilities:
- As a Solution Architect, complete Requirement Analysis and Design.
- Attending Calls with client and converting into software.SOA Composite Process development, Impact Analysis with other interfaces.
- Development, Testing and Team management.
Confidential
Senior Developer
Technologies: Fuse ESB, Fuse MQ, CXF, CXF SOAP & CXF REST, Fuse Management Console,
Responsibilities:
- As a Solution Architect, complete Requirement Analysis and Design.
- Attending Calls with client and converting into software.SOA Composite Process development, Impact Analysis with other interfaces.
- Development, Testing and Team management.
Confidential
Senior Developer
Technologies: Fuse ESB, Fuse MQ, CXF, CXF SOAP, Fuse Management Console
Responsibilities:
- Plan, requirements, Data Analysis, Architecture, Design, Development, Unit & performance testing, Post production support and Maintenance
- Done integration with different 3rd party agents using Webservices/ Camel endpoint.
- Managing OSGI bundling and migration of Servicemix 3.3 jbi components to Servicemix 4.4 osgi components Content Based Routing/Splitter/Aggregator using Apache Camel.
- Participated in code reviews Implementation and code walkthroughs to identify and achieve performance improvement.
Confidential
Developer
Technologies: ServiceMix ESB, Java 5, XML, JAXB, CXF Webservice, JBoss, XSLT
Responsibilities:
- As a Team member involved in Design and Development of Dynamic Web Pages, Bug Fixing and Code reviews.
- Involved in project planning meeting.
- Efficient Coordination with offshore team.
- Reviewing patches and code optimization.
Confidential
Developer
Environment: Java, JSP, Spring, Hibernate, MySql, Tomcat, Eclipse, JAXP, Weblogic 10.1, JAXB, ORACLE XSU, JAX-WS, Oracle10g, SVN
Responsibilities:
- Involved in development of the application as per Spring Framework.
- Implemented Spring Service Components and XML Context file as per the requirement.
- Implemented Hibernate component with DAO’s
- Developed Unit and integration test cases and Involved in debugging, bugs fixing of the application.
- Participated in code reviews Implementation and code walkthroughs to identify and achieve performance improvement.
- Worked on Eclipse ID as the developing environment, MS Visual SourceSafe as version controller.
Confidential
Developer
Environment: Java, Spring, EJB, Hibernate, JPA, Oracle10g, JAX-RPC, Tomcat, Eclipse, ClearCase.
Responsibilities:
- Involved in developing events in Corporate Module and programming as per the technical specification and Understanding the functionality.
- Involved in Implementation of IOC and Concepts of AOP in spring and developing Hibernate code by Using Hibernate Annotations.
- Configuring hibernate template object to get access hibernate and spring.
- Using Spring web MVC and Hibernate DAO.
- Implementation of Code Review Comments and Integration of the Modules.
- Used the IBM’s clear case tool for integrating the modules.