We provide IT Staff Augmentation Services!

Technical Lead Resume Profile

4.00/5 (Submit Your Rating)

Colorado, UsA

Summary

  • Over 7 years of experience in Designing, Developing and Deploying Enterprise web applications with Java, J2EE, Struts2, Hibernate, Web Services, XML, Ant, Maven and Spring
  • Experience in Full Software Development Lifecycle SDLC , Agiledevelopment methodologies
  • Experience in Object Oriented Programming OOPs and concepts
  • Experience in translating business requirements into functional requirements into HLD and LLD Design Documents
  • Hands on coding experience implementing UI with Struts2, JSP, Servlets, HTML, JavaScript, AJAX, JQuery
  • Hands on coding experience implementing Backend Tier with JDBC, Hibernate.
  • Hands on experience with Web Services, XML, SOAP, RESTful and WSDL.
  • Hands on UNIX build experience and knowledge with Ant, Shelland Python.
  • Experience working with Apache Tomcat, Glassfish, JBossApplication Server.
  • Hands on Experience with Eclipse IDE and various plugins.
  • Experience with Oracle, MySQLdatabases.
  • Experience in Designing database schema, developing complex SQL queries.
  • Hands on Experience with Java, J2EE Design patterns.
  • Experience in PLM and BuildIntegration Automation domains.
  • Onsite experience at Broomfield, CO, USA for Client Spatial Corp.
  • Working experience on MVC architecture, J2EE, Struts 2 and Spring 3 framework.
  • Worked with Web Servers likeTomcat, Glassfish, JBoss
  • Created CPPUnit, JUnit tests for unit testing
  • Excellent logical, programming, verbal and written communication skills.
  • Experience in generating impact analysis and conducting code reviews.

Professional Experience:

Confidential

Role: Technical Lead

Responsibilities:

  • This innovation project was suggested and implemented by me as a value addition to the existing defect solving process. Received 1st prize in Innovation Contest by Dassault Systems, France.
  • Analyzed functional requirements, participated in technical design, development of various modules.
  • Participated in the Release Document for the product releases.
  • Involved in development and design of the complete flow from the front end to the back-end for each UI existing in this application.
  • Implemented View layer of MVC architecture using Struts2 framework
  • Developed user interfaces UI using JSP, AJAX, Java Script, HTML, DHTML and CSS.
  • Developed server-side services using Java, Web Services.
  • Implemented DAO layer using Hibernate framework.
  • Implemented various design patternsduring development.
  • Logging mechanism was based on Spring AOP and Spring IOC was used for dependency injection.
  • Written JUnit tests for most of the modules.
  • Created detailed functional requirements using UML, Use CaseDiagrams, Class diagrams and Sequence diagrams.
  • Deployed maintained all applications on JBoss Application Server.
  • Involved in Production support and provided training and knowledge transfer.
  • Provided Maintenance and Enhancements activities new functionalities.
  • Used Agile-XPas Development methodology and Rally as Project Tracking tool.
  • Used Adele, SVN,Mercurial, and Maven as version control systems.
  • Involved in meetings with stake holders for Spatial Products Release decisions
  • Involved in code reviews and impact analysis.

Environment: Core Java, JSP, Struts2, Hibernate, XML, JavaScript, CSS, HTML, Glassfish, XML, Oracle Database, Rational CRM, SVN repository, Maven, Spring, Mercurial, Shell Scripting, Python, Ant scripting, JUnit, CppUnit testing

Confidential

Role: Senior Java Developer Duration: Oct 2010to Jun 2012

Responsibilities:

  • Analyzed requirements, participated in technical design, development of various modules assigned.
  • Used IBM Rational CRM to interact with customers while working on defects
  • Worked with various operating systems Linux, Mac, Solaris, Windows, HP, AIX to create build and test environment on each, used Ant, Shell, Python scripting while working on these platforms.
  • Experience in working with Electric Cloud Electric Commander tool for build integration and verify promotion
  • Prepared the Design Document for the product releases.
  • Involved in development and design of the complete flow from the front end to the back-end for each phase existing in this application.
  • Implemented View layer of MVC architecture using Struts2 framework
  • Developed user interfaces UI using JSP, AJAX, Java Script, HTML.
  • Used Hibernate as backend ORM framework to writereports of each phase of the build/integration/test process to Oracledatabase.
  • Implemented various design patterns while coding.
  • Written JUnit, CPPUnit tests for various modules.
  • Used Spring AOP as logging mechanism.
  • Coded interfaces to map all the CAD translation result data to XML reports, comparison code for XML using JAVA-XMLinterfaces
  • Created detailed functional requirements using UML, Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Deployed maintained the JSP components on Glassfish Application Server.
  • Provided Maintenance and Enhancements activities for new functionalities.
  • Used Agile-XPas Development methodology.
  • Used SVN and Mercurial, Maven as version control systems.
  • Used BTS for bug tracking and status updates.
  • Involved in code reviews and impact analysis.

Environment: Core Java, JSP, Struts2, Hibernate, C , XML-RPC, log4J, XML, JavaScript, CSS, HTML, Glassfish, XML, Oracle Database, Rational CRM, SVN repository, Maven, Spring, Mercurial, Shell Scripting, Python, Ant scripting, JUnit, CppUnit testing

Confidential

Role: Software Developer Duration: Mar 2009 to Oct 2010

Responsibilities:

  • BTS user interfaces were created using Spring UI tags
  • The architecture of this application was designed using Spring MVC, have written few controllers
  • Written DAO classes for storing and retrieving data from database using JDBC template objects.
  • Oracle was used as backend database, Spring was used to instantiate service beans of this application
  • Coded report generation module using java-XML
  • Deployed and maintained this application on web server
  • Spring AOP was used for logging
  • Implemented JUnit tests for few modules

Confidential

Role: Software Developer

Responsibilities:

  • Prepared the Design Document for the product releases.
  • Implemented View layer of MVC architecture using Struts2 framework, JSP
  • Used Hibernate as backend ORM framework to write reports of each phase of the build/integration/test process to Oracle database.

Confidential

Role: Software Developer Duration: Jul 2007 to Jun 2008

Responsibilities:

  • Involved in Reverse Engineering of CAD file formats like ProE, IGES etc.
  • Coded the classes to read information from reverse engineered section of the file and implement customer requested APIs along with version control support
  • Coded APIs for resultant file format like ACIS
  • Done CppUnit testing
  • De-factored existing code for performance improvement
  • Interacted with customers/clients to gather project requirements
  • Handled status updates with all stake-holders
  • Contributed in many technical articles of the product
  • Worked as a Customer Response Team for some time to respond to the queries at highest priority

Environment: Core Java, C , Shell Scripting, CppUnit testing

We'd love your feedback!