Project Tech Lead Resume
SUMMARY:
- Over 17 Years of experience in Design, Development and Implementation of server side Java components using J2EE Architecture.
- Over 10 years of experience leading software teams of various sizes.
- Proficient in Design and development of custom applications using Spring, AngularJS, RESTful web services, SOAP web services, JQuery, Struts, Servlets, JSP, EJB, Hibernate, Spring Application Framework, JSF, JMS, RMI, JavaBeans, Swings, AWT, JDBC, XML, SOAP, JNDI, HTML, DHTML, JavaScript and Applets.
- Experience in developing internet/intranet applications with prestigious Institutions
- Experience in using IDE tools like IntelliJ, Eclipse, WSAD5.0, Visual Age for Java, JDeveloper10g and JBuilder.
- Experience in working on application servers like Weblogic 12c, WebSphere Application Server and Apache Tomcat.
- Experience in development of Distributed Applications using Spring Application Framework, JPA, Hibernate, Toplink, JMS, RMI, EJB 2.0, JSF and STRUTS 1.1 and 1.2
- Experience in Oracle, SQLServer, SQL plus, PL/SQL, Stored Procedures, Functions, Database Triggers.
- My experience in the Software Development Life Cycle includes Leading Tech teams, System Design, Program Coding, Testing, Deployment, Documentation and Presentation & Training.
TECHNICAL SKILLS:
Operating Systems: Linux, Windows, MS - Dos
Languages: Java, Python, C++, C, COBOL, Pascal
Databases: Oracle, SQL Server, MySQL.
IDE Tools: Eclipse, IntelliJ, JDeveloper, WSAD.
Spring Framework: Spring Boot, Spring Web, Spring SecuritySpring JDBC, Spring Data.
Java APIs: JEE 5, Java WSPD 2.0 - EJB3 JPAJNDI, JAXP, JAX-RPC, JAX-WS, JDBC, JSSE, JCE, Swing, Servlets, JSP, RMI.
ORM: Hibernate, OpenJPA, Toplink.
View Technology: Velocity, FreeMarker.
Tools: Maven, Apache Ant, Visio, Rational RosePoseidon for UML, Toad, Confidential, Visio, ERwinMS Project, Mantis, TFS, Atlassian Products.
Content Management: Vignette 5.6/6.0/7.0.
Web/Scripting: Javascript, HTML 5, CSS, VBScript
Application/Web Servers: Ocx vz racle App. Server 10g, WebSphereWeblogic, JRun, JBoss, Apache Tomcat 6.x
Portal: Plumtree Corporate Portal 4.5
ACADEMIC EDUCATION: Masters in Computer Applications, India
PROFESSIONAL EXPERIENCE:
Confidential
Technology: IBM MQ, IIB (IBM Integration Bus), IIDR (InfoSphere Data Replication), Oracle DB, Spring Boot 1.5.3, JPA, Angular JS, Kendo UI, Java 8, Maven, Junit, Mockito, SVN, Jenkins, WebLogic 12c.
Project Tech Lead
Responsibilities:
- Work with the Business team in Europe and finalize the scope of the project.
- Create technical architecture documents and worked on requesting and setting up the infrastructure required to complete the project.
- Created the sprint plan with the project management team.
- Identified and designed various Restful webservice using SpringBoot 1.5.3.
- Designed JPA entities and created spring-data repositories.
- Designed a spring-batch application and scheduled them on Autosys.
- Conducted hands on training sessions for the developers.
- Created and assigned the tasks to developers and performed regular code reviews.
- Played a lead role in designing the UI framework using AngularJS and Kendo UI.
- Performed deployment related activities.
Confidential
Technology: Spring MVC, Spring Data, JPA, Java 1.7, Angular JS, Junit, Mockito, Jenkins, WebLogic 12c, SVN.
Project Tech Lead
Responsibilities:
- Work with the Business team in North America, Europe in finalizing the scope of the project.
- Create technical architecture documents and worked on requesting and setting up the infrastructure required to complete the project.
- Created the sprint plan with the project management team.
- Designed and architected the project structure using Spring, JPA and Angular JS.
- Designed JPA entities and created spring-data repositories.
- Conducted hands on training sessions for the developers.
- Created and assigned the tasks to developers and performed regular code reviews.
- Performed deployment related activities.
Confidential
Technology: Spring Batch, Spring MVC, Spring JDBC, Oracle Stored Procedures, JQuery, Autosys, Jenkins, WebLogic 10.3.6.
Sr. Java Developer
Responsibilities:
- Understand the existing batch architecture and rewrite them in Java using Spring Batch Framework.
Confidential
Project Tech Lead
Responsibilities:
- Defined POC Scope
- Created Architecture document and presented the solution to Client IT Leadership. Worked on getting approval for the project.
- Designed Restful webservices using Spring API and consumed Docusign Restful API
- Worked with Confidential team in sizing the IT resources required to complete the project.
Confidential
Java Tech Lead
Responsibilities:
- Lead an offshore team of 10+ developers and testers.
- Assigned them tasks and performed regular code reviews.
- Conducted design meetings with client and offshore team.
- Data modeled the persistent entities based on the Use Case Document and User Interface Flow Diagrams.
- Created Contract first web services.
- Performed regular dev deployments using continuous integration tools.
- Created Technical Documentation for the project.
Confidential
Technology: JSP, EXT-JS, Oracle, Hibernate, Spring, Maven, XML, Oracle, STS.
Sr. Developer
Responsibilities:
- Data modeled the persistent entities based on the Use Case Document and User Interface Flow Diagrams.
- Created Contract first web services.
Confidential, Phoenix, AZ
Technology: Velocity, Oracle, Hibernate, Spring Application Framework, Ant, Maven, XML, Oracle 10g, JDeveloper 10g, Eclipse 2.4, Apache Tomcat 6.x, Client-Side Java Script, HTML/DHTML, CSS, UML, Pl/SQL and Confidential .
Sr. Developer
Responsibilities:
- Data modeled the persistent entities based on the Use Case Document and User Interface Flow Diagrams.
- Building the war file and deploying to the production
- Coordinating with the QA team and reviewing the test scripts.
- Monitoring the bug tracking system to assign the tasks to the team members.
- Involved in Release management, tagging and branching.
- Reviewing the Data model, code and testing strategies.
- Involved in all the Sr. Developer’s duties mentioned below.
- Designed the project according to J2EE Architecture using Spring Application Framework, Hibernate and J2EE Design Patterns.
- Used Spring MVC for the presentation layer.
- Developed front end using velocity and HTML.
- Used metadata annotation (Hibernate and EJB3 Java Persistence API) for transaction management and entity persistence.
- Coded optimistic locking as default and pessimistic locking where applicable.
- Used the Open Session In View design pattern to render lazy loaded domain objects.
- Created an Oracle database and used Hibernate to auto generate the database schema (DDL) based on the domain objects.
- Coded a Web service client from a WSDL using JAX-WS to communicate with a .NET SOAP-based Web service.
- Coded Spring Interceptors (AOP) to restrict site functionality by assigning role-based privileges to users.
- Used Confidential for: version control, tagging, and branching for maintenance releases. Created Ant scripts that automated a build(from Confidential based on a tag) and deployed.
- Used Mantis as the bug tracking tool.
- Used JDeveloper, Eclipse 2.4 as IDE.
- Worked with the Project Manager to create a detailed task list and timeline in MS Project.
Confidential, Cincinnati
Technology: JSP, Servlets, Struts 1.2, Hibernate, Spring Application Framework, JSF, EJB, XML, Oracle 10g, JDeveloper 10g, JRun Application Server, Client-Side Java Script, HTML/DHTML, CSS, UML, Pl/SQL.
Team Lead
Responsibilities:
- Designed class diagrams and sequence diagrams.
- Designed the project according to J2EE Architecture using Struts1.2, Spring Application Framework, Hibernate and J2EE Design Patterns.
- Used Struts 1.2 for the presentation layer.
- Developed front end using JSP, JSF and struts tags.
- Developed various delegator patterns to interact with business services.
- Developed various session beans.
- Used JDeveloper 5.0 as IDE.
- Used Stateless session beans for business layer.
- Used Confidential for version control.
Confidential, New Jersey
Technology: JSP, JSTL, Servlets, Struts 1.2, J2EE Design Patterns, EJB, DAO Pattern, XML, Oracle 10g, PL-SQL, JDeveloper 10g, Client-Side Java Script, HTML/DHTML, CSS, Rational Rose.
Sr. Java Developer
Responsibilities:
- Designed the project according to J2EE Architecture using MVC.
- Designed class and sequence diagrams.
- Used Struts 1.2 for the presentation layer.
- Developed front end using JSP and struts tags.
- Developed various delegators to interact with the business layer.
- Used JDeveloper 5.0 as IDE.
- Used Stateless session beans for business layer.
- Used business rules framework to write business rules.
- Used Visual source safe for version control.
- Involved in writing various stored procedures.
