We provide IT Staff Augmentation Services!

Technical Lead Resume

0/5 (Submit Your Rating)

Franklin, TennesseE

SUMMARY:

  • More than four years of Software Engineering experience, with strong analytical skills and a broad range of computer expertise. An excellent problem - solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues.
  • Hands on experience in Java / J2EE technologies and Groovy on Grails, focused on design and development on all phases of SDLC.
  • Experience in developing both REST and SOAP based web services in Java as well as Groovy.
  • Experience in implementing web applications using EJB and Grails framework.
  • Hands on experience in JMS using Active MQ and Hornet Q.
  • Skilled professional for WSO2 API Manager, Identity Server and Data Analytics Servers.
  • Experience in configuring and deploying the applications in JBOSS EAP 5.1 and 6.3 servers.
  • Have excellent experience of client interaction for requirements gathering and business analysis.
  • Strong skills in OOPS, over 3 years of experience in understanding J2EE Design Patterns, the varying types of solutions that can be leveraged, understand UI, business logic and databases.
  • Experience in Agile software development with Scrum methodology.
  • Experience in development of prototypes for proof of concepts.
  • More efficient in trouble shooting the issues, identifying the root cause and delivering before deadlines.
  • Good team player.

TECHNICAL SKILLS:

Languages: Java, Groovy

Java / J2E Technologies: J2EE 1.6 & 1.7, Spring, Grails.

Database: Oracle 11g & MySql 5.0

Development Methodology: Waterfall, Agile (Scrum) methodology.

Operating Systems: Windows 2000/2003/XP, Vista.

IDE: Eclipse, JBOSS Developer Studio, Spring Tool Suite, Groovy Grails Tool Suite, SQL Developer & Toad.

Middleware Servers: JBOSS EAP 5.1 & 6.3, Websphere & Tomcat 6

Design: OOPS, MVC & SOA

Version Control Tools: SVN & CA Harvest

Application Testing Tools: JMeter, SOAPUI, Rest Client.

Build Tools: Jenkins

Management Tools: Jira, Service Now & Quality Center.

Other Tools: Confidential Compare, File zilla, De-compiler, Visio

WORK EXPERIENCE:

Confidential, Franklin, Tennessee

Technical Lead

Responsibilities:

  • Responsible for analyzing the business needs and gather the requirements.
  • Design the application architecture, develop and deliver the workable product on the end of every sprint.
  • Responsible for creating the task in Jira and tracking the work item on daily basis.
  • Configure the WSO2 product in JBOSS EAP 6.3 and customizing this product to fit our business requirements.
  • Developed the MDB Listener code to constantly listen the Active MQ and get the messages from the queue as soon as it pushed.
  • Consuming the vendor exposed SOAP web service using wsclient.
  • Adding the customer user store in the WSO2 IDS by creating the customized code and deploying that jar file in IDS.
  • Creating Filter and Sequence mediator to customize the API sequence.
  • Coordinated with JBOSS Admin team and FUSE team for delivering the product.
  • Involved in planning of infrastructure needs for this project.
  • Demonstrated POC’s on WSO2 product to the client.
  • Gathering the functional requirements of the existing web and mobile applications.

Environment: Java EJB, WSO2 API, IDS & DAS, JBOSS EAP 6.3, Oracle 11g, Rest web services, Jira.

Confidential, Franklin, Tennessee

Technical Lead

Responsibilities:

  • Gathering the requirements, from the NMAC Business team for both web portal and mobile application.
  • Developed the web application using HTML5 and CSS3 so that UI (responsive UI) can be fit to desktop, tab and mobile as well.
  • For the front end, used JSF 1.2 and Rich Faces to develop the UI.
  • Using JAXRS, exposed the REST web service for the mobile applications.
  • Designed and developed the stateless session bean application using EJB 3.1.
  • Using JMeter tool, performed the load testing of the application in both UAT and Production environment.
  • Assisted architect in designing the application. Helped team with clarifications on functional requirements while development.
  • Performed code review and provided technical guidance to the team.

Environment: Java EJB, JSF, Rich Faces, JBOSS EAP 6.3, Oracle 11g, Rest & SOAP web services, JMeter, Quality Center.

Confidential, Franklin, Tennessee

Application Developer

Responsibilities:

  • Actively participated in the requirements gathering. This project involves multiple vendors across the Globe, who provides hardware support to the LEAF car. Our web application needs to connect to those vendors to get the vehicle data.
  • Providing the Detail Design Document to Nissan and Interface Design Document to the vendors of Nissan.
  • Integrated the LEAF Owner Portal with the Nissan Owner Portal application. So modified the UI layer of Nissan Owner Portal application.
  • Developed new UI components using the custom.js and jquery.js.
  • Used Rest0.7 plugin to support the JAXRS REST web services.
  • Developed the backend code to add new features to the existing application in Groovy language. Eliminated the existing Java codes and completely used Groovy codes to make application more reliable.
  • Used Jenkins build tool to build and deploy the application.
  • Improved the performance of existing application by optimizing the database queries.
  • Involved in data merging from LEAF Owner portal to Nissan Owner Portal.

Confidential

Application Developer

Responsibilities:

  • Actively participated in Business analysis and requirement gathering.
  • Provided the Design document and Requirement analysis document during start of the project.
  • Supporting the User Acceptance testing, then providing the Unit and System level test cases to the client.
  • Created mappings, joins for the database tables and implemented the GORM for persistence layer.
  • Efficiently used Scaffolding on the Grails framework to minimize the coding effort.
  • Created pluggable jar file for common functionality of different applications. This reduced the significant amount of same work doing in different applications.
  • Implemented the REST web services using JAXRS and used the Rest easy client of JBOSS Server.
  • Used Grails GSP feature to include the Header and footer templates in the UI pages.
  • Created Responsive UI for certain functionalities and used user-agent to identify the web/mobile browsers.
  • Developed the Grails Controller classes and Service layers to perform Business logic and Validation.
  • Replaced the old UI logic and extensively used AJAX call, so that the UI layer gets updated without manual reload of the page.
  • Responsible for creating and updating the task in Service Now.

Confidential

Application Developer

Responsibilities:

  • Analyzed the use cases with requirements. Interfaced with architects and testing team.
  • Developed Single Sign On based web application for multiple Nissan telematics providers.
  • Revamped the existing UI and implemented newly using JavaScript and js files. Introduced AJAX services in this application and made the application as more user friendly.
  • Used JAXWS (Apache cxf client) to create SOAP web services.
  • Upgraded the JBOSS server from EAP 5.1 to EAP 6.3.
  • Modified the existing SOAP services to accommodate new functions in it.
  • Handled all the layers of development, presentation, business as well as persitance.
  • Performed design and code reviews with peers.
  • Used Sonar tool to review the coding standards and assigning the issues to the peers to resolve it.
  • Introduced new functionalities to the Dealers to reduce the effort put by customer to set up that account.
  • Handled the Nissan vehicle manufacturing feeds that sent from the Nissan production plant.
  • Automated the Data feeds which performed manually every day.

Confidential

Application Developer

Responsibilities:

  • Providing the Sequence diagram to other vendors, i.e. flow of each functionality that they should follow to access this application.
  • Used DAO/Factory pattern for the persistence layer.
  • Developed server side components using Java Beans and EJB’s.
  • Configures message driven beans for the Hornet Q Topics to listen (consumer) the messages and also writing code for publishers.
  • Developed the backend code to expose more than 15 REST based web services using JAXRS - Rest Easy client. This client is officially used for JBOSS servers. All the REST web services support both XML and JSON format.
  • Used XML Parser and Apache JSON object to work with XML and JSON.
  • Testing the project using SOAP UI and REST client. Performing Load test through JMeter tool.
  • Prepared automated Test Scripts to test the application.
  • Conducted technical interviews and knowledge transfer session to the new hires in the team.

Environment: Java EJB, JBOSS EAP 5.1, Oracle 11g, Rest & SOAP web services, JMeter, SOAP UI.

Confidential

Application Developer

Responsibilities:

  • Developed the backend code to introduce new functionality to the existing application, so that the Call center members can assist our customer in better way.
  • Used Grails nav pages, header and footer templates in this project.
  • Removed all the console logs and used log4j. By this I separated the application logs from the server logs.
  • By implementing this project, reduced the significant amount of tickets to the support team. This reduces our team member’s effort on doing things manually.
  • Created new joint tables and implemented the sequence logic for the user records.

Confidential

Application Developer

Responsibilities:

  • Acknowledging the tickets and responding to the client.
  • Prioritizing the tickets based on the business urgency.
  • Resolving the tickets either by providing code fix or providing information to call center team.
  • Working on the minor enhancements which is less than 200 hours.
  • Changing the specific functionalities of the application through minor enhancement in both Java and Groovy.
  • Participating in the SRT call to resolve Serv-1 tickets.
  • Implementing the code fix and minor enhancement into Production (almost 3 applications every week).

We'd love your feedback!