We provide IT Staff Augmentation Services!

Tech Lead Resume

0/5 (Submit Your Rating)

Cambridge, MA

PROFESSIONAL SUMMARY:

  • Over 11 years of experience in designing, developing and testing internet/ intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java. Experience in Financial, telecom and healthcare domains.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, POJO, JSTL, JDBC, JNDI, JMS, MQ, Java Beans, Web Services and RDBMS
  • Hands on experience using query tools like TOAD, SQL Developer and Teradata SQL Assistant.
  • Experience on application servers such as WebLogic, Apache Tomcat, and WebSphere.
  • Experience on complete Software Analysis, Design and Development cycle that includes Requirement Analysis, Design, Coding, Testing and Implementation & Maintenance.
  • Experience with MVC Design Pattern, Business Delegate, Service Locator, Session Facade, Data Access Object (DAO) and Data Transfer Object (DTO) implementation.
  • Experience in developing applications using frameworks such as Struts 1.2, Spring 3.0 and Hibernate 3.0, .Net Framework 4.0
  • Experience in Test Driven Development and Continuous Integration.
  • Experience working with tools like Hudson, QuickBuild, Jenkins and SONAR.
  • Experience in SDLC by using Waterfall and Agile (SCRUM) methodologies.
  • Experience in Web Services using WSDL and SOAP.
  • Experience in developing and consuming Restful Web Services using Web API.
  • Experience in developing Microservices.
  • Good knowledge and some experience with Angular JS.
  • Experience in using AJAX for Restful web services.
  • Knowledge on UML, E-R Diagrams, OOAD and Structured Analysis, Strong interpersonal communication, technical soundness and diverse organizational skills.

TECHNICAL SKILLS:

Language/Tools: - Core Java1.4/1.5/1.6, J2EE, JSPs, Servlets, EJB 2.x, JDBC, JavaScript, XML, HTML, Web Services, SQL, WSDL, Junit, JMS, MQ, Angular JS, Web API, Restful WebServices, Json, VB, ASP.net.

Frameworks: - Struts Framework 1.2, Spring Framework 2.5, Web Services, Hibernate Framework 3.x, iBatis Framework, .Net Framework 4.0.

Scripting Languages: - Java Script

Mark Up Languages: - HTML, XML

Operating System: - Windows, Unix

Application/Web Servers: -WebSphere8.0, WebLogic 8.x/7.x, Tomcat 5.0, IIS.

IDE Tools: - Eclipse, RAD, TOAD, Teradata Assistant, Oracle SQL Developer, Tortoise SVN, Rational Rose 2003.06.12 , Visual Studio 2014/2017.

Methodology: - Waterfall, Agile (SCRUM).

SCM Tools: - CVS, Perforce, VSS, Subversion, PVCS, BitBucket.

Other Tools and Utilities: - MS Visio, Java multithreading, Collections Framework, JDBC, Log4J, Sonar, Maven, Unix, QuickBuild, Hudson, SOAP UI, Swagger, Jenkins.

ORM: - Hibernate Framework, iBatis Framework

Database: - Teradata, DB2, Oracle

PROFESSIONAL EXPERIENCE:

Confidential, Cambridge, MA

Tech Lead

Responsibilities:

  • Participate in requirement gathering, analysis, development, reviews, unit testing and deployments of various applications.
  • Worked on enhancements of back-end services and UI developed in .NET framework.
  • Developed new and modified existing RESTful web services using ASP.NET Web API 2 for some components of the application.
  • Used Ajax to call Web API 2 methods.
  • Used Swagger to test Restful web services.
  • Used Visual Studio 2017 and 2014 for application development.
  • Configured Windows 2012 servers for deploying new applications.
  • Interface with Scientists, analysis for change requests, understanding the requirements in detail, getting clarifications on ambiguous requirements.
  • Worked on Angular JS framework for frontend enhancements.
  • Worked on VB for maintenance and enhancements on a legacy application built using Visual Basic.
  • Worked on Test Driven Development by writing test cases for all new requirements.
  • Worked on SOAP based Web services to communicate with other systems.
  • Provided End to End support for the testing activities during System Testing, UAT, deployments and Production Releases.
  • Worked with the Architect to understand the architecture of the application.
  • Involved in integration and testing of services with Upstream and Downstream systems.
  • Created design documents and test case documents.
  • Used Jenkins tool for Build Automation/Continuous Integration.
  • Maintained source code using Bitbucket.
  • Participating in ongoing initiatives to improve processes and establish best practices

Environment: .Net Framework v4.5, Visual Studio 2017, SQL Server, Bitbucket, Log4Net, IIS Server, Jira, Windows 10, Web API2,JSON, Ajax, Angular JS, Jenkins, Oracle DB, Visual Basic.

Confidential, Woonsocket, RI

Java Lead

Responsibilities:

  • Participated in requirement gathering, analysis, development, reviews, unit testing and deployments of the application.
  • Worked on enhancements of back-end services developed in Core Java.
  • Developed new and modified existing UNIX shell scripts.
  • Used Control-M for creating,scheduling and maintaining batch jobs.
  • Used JDBC to implement DAO pattern to for database access.
  • Developed Microservices for some components of the monolithic application.
  • Interface with business users, analysis for change requests, understanding the requirements in detail, getting clarifications on ambiguous requirements.
  • Worked on SQL Queries and Teradata Queries.
  • Worked on Test Driven Development by writing test cases for all new requirements.
  • Worked on SOAP based Web services to communicate with other systems.
  • Provided End to End support for the testing activities during System Testing, UAT, deployments and Production Releases.
  • Worked with the SMEs/Architect to understand the architecture of the application.
  • Involved in integration and testing of services with Upstream and Downstream systems.
  • Created design documents and test case documents.
  • Used QuickBuild tool for Build Automation/Continuous Integration.
  • Maintained source code using SVN/PVCS.
  • Participating in ongoing initiatives to improve processes and establish best practices.

Environment: Core Java, POJO, Eclipse, SQL Server, Teradata DB UNIX, SVN, Factory Design Pattern and Log4j, Apache Tomcat, HP QCSVN, Windows 7, Java Multi-threading, Log4J, Maven, Control-M, Quick

Confidential, New York

Java Lead

Responsibilities:

  • Involved in analysis, development, reviews and unit testing of the application.
  • Designing and developing new enhancements in the application developed in Java and J2EE.
  • Used Java Message Service (JMS) to send/receive messages between application components.
  • Interface with business users, analysis for a change requests, understanding the requirements in detail, getting clarifications on ambiguous requirements if any, send the details to offshore.
  • Communicating all the tasks to the offshore team, helping the team, tracking and providing timely guidance to them in completing their tasks on time.
  • Used Hibernate persistent framework and implemented object mappings.
  • Worked on Hudson Continuous integration tool.
  • Used Sonar web based code quality analysis tool.
  • Worked with Spring IoC container to manage beans.
  • Worked on Unix commands for debugging the application and deployments.
  • Worked on SQL Queries.
  • Used Maven to build Java projects into outputs like JAR or WAR.
  • Providing End to End support for the testing activities during System Testing, UAT and Production Releases.
  • Maintain source code using Subversion (SVN).
  • Working with the SMEs to understand the architecture of the application.
  • Used HP Quality Centre for requirements and defects tracking.
  • Participating in ongoing initiatives to improve processes and establish best practices.

Environment: Core Java, Eclipse, Spring 3.0, Hibernate 3.0, OracleUnix, SVN, Apache Tomcat, HP QC, SONAR, Hudson, SVN, Windows 7, Java

Confidential, New York

Technology Lead

Responsibilities:

  • Involved in analysis, development and unit testing of the application.
  • Worked on Core Java based services and J2EE component like EJB 2.0.
  • Interface with business users, analysis for a change requests, understanding the requirements in detail, getting clarifications on ambiguous requirements if any, send the details to offshore.
  • Communicating all the tasks to the offshore team, helping the team, tracking and providing timely guidance to them in completing their tasks on time.
  • Used Hibernate persistent framework and implemented object mapping.
  • Modified spring configuration setup, Hibernate hbm file mappings.s
  • Deployed the applications on Weblogic Server.
  • Used Unix commands for debugging the application and deployments.
  • Used SoapUI to test the SOAP based web services.
  • Providing End to End support for the testing activities during System Testing, UAT and Production Releases.
  • Prepared functional and technical design documents according to the key business requirements.
  • Used ANT scripts for building application.
  • Participating in ongoing initiatives to improve processes and establish best practices.

Environment: Core Java, Eclipse Juno, JSP, Spring 3.0, Hibernate 3.0, SOAP Web services, Oracle, Unix, JMS, SoapUI, SVN, Weblogic, HP QC, SVNWindows 7, Java Multithreading, Log4J, EJB 2.0.

Confidential, Bellevue (WA)

Responsibilities:

  • Communicating all the tasks to the offshore team, helping the team, tracking and providing timely guidance to them in completing their tasks on time.
  • Gathering requirements from the client and creating the User Stories as per the requirements.
  • Used Eclipse as Java IDE tool for the development environment.
  • Worked on implementing the User Stories on Big Data platform using Hortonworks Hadoop.
  • Worked with the SMEs to understand the architecture of the website.
  • Prepared High level design documents for all requirements.
  • Participated in ongoing initiatives to improve processes and establish best practices.

Environment: Core Java, Eclipse, Hadoop, Unix, SQL, SVN, Jira

Confidential, Seattle, WA

Software Development Lead

Responsibilities:

  • Requirement gathering and coordinating with offshore development Team.
  • Communicating with Client and Business on requirements and estimations
  • Designing and developing new enhancements.
  • Worked on the Support issues that come in the legacy application and ensuring a timely resolution and communication to clients.
  • Worked on the Bugs in the existing application and meeting all the SLAs.
  • Prepared High level design documents for all the modules developed.
  • Worked on Continuous integration using Hudson.
  • Preparing builds, deploy and Co-ordinate with the source control management team to ensure that the proper process is followed during the release.
  • Provided End to End support for the testing activities during System Testing, UAT and Production Releases.
  • Prepared Build Scripts using Maven.
  • Worked on SQL queries.
  • Used Unix for troubleshooting application and deployments.
  • Participated in ongoing initiatives to improve processes and establish best practices.

Environment: Core Java, Spring Framework, Hibernate Framework, Tomcat, JavaScriptSVN, Teamtrack, Hudson, Unix, SQL, SoapUI, Java Multithreading, Log4JEJB 2.0.

Confidential

Associate Technology

Responsibilities:

  • Designed and developed Templates and Pages using Jahia CMS.
  • Coded the Jahia Templates and Pages in JSP and HTML and unit testing all the modules developed.
  • Developed the web application using Struts, Spring Framework, Hibernate
  • Applied Spring Framework AOP and IoC.
  • Prepared High level design documents for all the modules developed.
  • Integrated the new modules with the existing application.
  • Performed Code reviews with the team, design reviews with the Architects.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Provided End to End support for the testing activities during System Testing, UAT.
  • Prepared Build Scripts using Maven.
  • Participated in knowledge sharing activities for the team as well as at Organization level.
  • Participated in ongoing initiatives to improve processes and establish best practices.

Environment: JSP, Struts Framework, Spring Framework, Hibernate FrameworkWeblogic, SVN, Jahia CMS, HP QC.

Confidential

Responsibilities:

  • Gather requirements and write specification and functional design documents for enhancements and customization.
  • Impact analysis of the existing functionalities.
  • Communicate activities/progress to project managers, business development, business analysts and clients.
  • Worked closely with the onsite team in designing new UI for the complete website.
  • Developed the new JSP screens on Eclipse for all the modules present in the Website including a few changes on the business layer.
  • Used Hibernate for OR Mapping.
  • Involved in writing of JSP, Servlets for the presentation layer using Struts Framework.
  • Unit testing for all the new changes done on the website and also testing all the already existing flows in order to ensure smooth implementation of all changes.
  • Used Spring Framework Dependency Injection for defining Objects.
  • Worked closely with testing groups for Unit, Stress and Integration testing. Writing the Test Plans, Test cases and Test scripts.
  • Participated in knowledge sharing activities for the team as well as at Organization level.
  • Participated in ongoing initiatives to improve processes and establish best practices.

Environment: Core Java, JSP, Custom Tags, Struts Framework, Hibernate FrameworkSpring Framework, SVN, DB2 Database.

Confidential

Senior Software Engineer

Responsibilities:

  • Used Rational Application Developer (RAD) IDE for development.
  • Worked with Websphere application server.
  • Gathered requirements from the client and analyzing the requirements.
  • Designing and developing as per the functional requirements given by client.
  • Worked on the service layer to create the business logic as per the requirements and then integrating the business logic with the existing web application.
  • Application UI was based on Flex so integrated all the service layer code with Flex code as well.
  • Designed and developed a new Spring AOP based flow in the application to log all the end user activities in a new table from end user login till end user logout.
  • Designed and developed a PoC for the application where the requirement is to get all the data from one application to other using a Web Service.
  • Worked on EJB 2.0.
  • Used iBatis for OR Mapping and DB2 database.
  • Used SQL queries.
  • Used Java Message Service(JMS) for sending/receiving messages between application components.
  • Worked on Multithreading and Collections framework.
  • Participated in many team level and project level knowledge sharing sessions.
  • Involved in Process improvement and defect prevention activates.
  • Actively participated in ongoing initiatives to improve processes and establish best practices. Supervised new technologies and evaluated how they could be integrated and utilized to better serve our clients.

Environment: JAVA/J2EE, JSP, Servlets, Struts Framework, WebSphere 6.0, JMS, SVNXML, JavaScript, iBatis Framework, DB2, Web Services, Spring Framework

Confidential

Responsibilities:

  • Gathered the requirements from client and creating the design documents out of them.
  • Designing and coding JavaScript Code to be embedded in WebPages for Hitbox Tracking.
  • Capturing the different kinds of hits to miadidas website into Hitbox Reports.
  • Generating the Reports through Hitbox (A Reporting Tool by Omniture).
  • Unit Testing.

Environment: JAVA/J2EE, JSP, Servlets, Stripes Framework, Weblogic 9.2, VSS, XMLJavaScript, Custom Tags, Hitbox Reporting Tool, Log4J

Confidential

Responsibilities:

  • Worked as a Module Lead and was responsible for the on time delivery of Code for a particular Module.
  • Gathering the requirements from the client and impact analysis for all the modifications in existing application.
  • Designing for all new requirements as well as enhancements as per client requirements and preparing the Low Level Design Document.
  • Prepared the High Level Design Document (includes all the class and package libraries to be used or developed, Logical data Model, Physical Data Model, UI-DB Mapping, Class diagrams and Sequence Diagrams and Flow Charts etc. )
  • Created the UMLs for the requirements using Rational Rose.
  • Worked on Java Multithreading.
  • Developed all the modules and integrated with the existing application.
  • Unit testing for all the new modules developed and changes done on the existing modules.
  • Building the Project(It includes integrating all the pieces of code together and the testing the application as a whole)
  • System Integration Testing - Includes the testing of the application as a whole and then fixing the defects if any comes during SIT.
  • Review of Code developed by peers and juniors in order to ensure that best practices are being followed.

Environment: JAVA/J2EE, JSP, Servlets, Struts 1.2, Hibernate 3.0, Weblogic 8.0VSS, DB2, XML, JavaScript, Custom Tags, Java Multithreading, Log4J.

Confidential

Responsibilities:

  • Comprehensive analysis of VAPs sent as per clients requirement
  • Preparing the SQLs for VAPs.
  • Writing the XMLs for the processes and embedding the SQLs in the XML.
  • Using WorkFlow Engine to parse the XMLs (WorkFlow Engine is internally using JAXB)
  • Writing Java classes to derive output from the XMLs after their parsing
  • Performance Tuning of the XMLs and Java classes, post fulfillment of VAP requirements
  • Unit testing of the developed code.

Environment: JAVA, XML, Teradata RDBMS, Weblogic 9.2, VSS, Log4J, JAXB.

Confidential

Responsibilities:

  • Worked on Core Java.
  • Impact analysis of the already existing code after gathering requirements from client.
  • Creating the design for the new requirements as per the functional requirements.
  • Developing and implementing the new modules and enhancements in the existing modules.
  • Integrating all the new modules with the application and unit testing for all the changes.
  • Bug Fixing in the existing code
  • Involved Process improvement and defect prevention activates.

Environment: Core JAVA, Rich Client Platform (RCP), Weblogic 8.0, JIRA, Perforce, SQLHibernate 3.0, Spring 3.0, Maven, Log4J

Confidential

Advisor

Responsibilities:

  • Analysis of the existing code.
  • Coding and enhancements to in corporate new requirements in Java.
  • Used Eclipse IDE and Weblogic server.
  • Use VSS for source control
  • Unit testing.

Environment: JAVA/J2EE, Struts Framework, VSS

Confidential

Corporate Trainer

Responsibilities:

  • Part of program as a Facilitator for the Students.
  • Taking the Presentations and classroom sessions.
  • Handling Lab sessions for students in order to provide Hands On knowledge to students.

We'd love your feedback!