We provide IT Staff Augmentation Services!

Tech Lead Resume

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.
  • Good hands on multithreading and Collections framework.
  • 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.
  • Worked on legacy application built on Java and used Collections framework.
  • Worked on multithreading concepts in Java application.
  • Used SQL Server RDBMS.
  • 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 .NET application development and Eclipse for Java.
  • Configured Windows 2012 servers for deploying new .Net application and used Apache Tomcat for deploying Java application. .
  • 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 Test Driven Development by writing test cases for all new requirements.
  • Worked on SOAP based Web services to communicate with other systems and used SOAP UI.
  • Used JIRA for defects management.
  • 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.
  • Recommend changes on project design concepts to improve efficiency.
  • Develop design specifications, installation instructions and other system-related information.
  • Provide technical guidance and support development of systems.
  • Identify, review and present input on project activities and plans.
  • Involved in integration and testing of services with Upstream and Downstream systems.
  • Created design documents, UMLs 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, Apache Tomcat, Visual Basic, Core Java, JDK 1.6, Eclipse, SOAP UI, Swagger, SQL Server.

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 multithreading concepts and used Collections framework.
  • 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.
  • Recommend changes on project design concepts to improve efficiency.
  • Develop design specifications, installation instructions and other system-related information.
  • Provide technical guidance and support development of systems.
  • 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 Build, TeamTrack.

Confidential, New York, 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 Multi-threading, Log4J, Maven.

Confidential, New York, 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.
  • 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

Senior Software Engineer

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

Senior Software Engineer

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 (Specifically Dependency Injection and Aspect Oriented Programming)Java Multithreading, Log4J, EJB 2.0.

Confidential

Senior Software Engineer

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

Hire Now