Project Lead Resume
PROFESSIONAL SUMMARY:
- 10 years of experience in Design and Development of enterprise applications using N - tier architecture. Experience in Manufacturing, Banking and Telecomm domain with clients like Apple, Toyota, Bank of New York Mellon and Vodafone.
- Implementation knowledge of Distributed Enterprise applications using Java, J2EE. (JSP, Servlets, JS, JQuery, Struts, JDBC, Web services, Hibernate, JPA, spring, JMS, NoSQL DB - Elastic Search and Couchbase).
- Experience in designing J2EE architectures using MVC (Struts, Spring) framework, recognizing and reusing J2EE and GoF design patterns. Tools like Visio are used for design diagrams.
- Experience in writing and using REST Web Services to communicate with third party applications.
- Experience in using open source framework Hibernate for O/R mapping & persistence of business objects. Dependency injection feature of spring framework used to locate and initiate business and Data access objects. AOP feature is used for logging, capturing execution time.
- Experience in developing applications using RDBMS like Oracle. Proficient in using PL/SQL and db objects like Tables, Stored Procedure, Function, Trigger, DB Index, Views, and Joins. Worked on PL/SQL tools SQL Developer and TOAD.
- Extensive knowledge in front-end scripting languages like JavaScript, jQuery.
- Proficient in using Weblogic 8.1, Websphere 5.1, Apache Tomcat 6/7.
- Extensive knowledge in version control tools like VSS, SVN and GIT.
- Proficient in using Java Development IDE like Eclipse, STS and RAD. Experience in writing Junits.
- Extensive experience in working on Unix/Linux, Solaris operating systems. Knowledge of shell scripting.
- Involved in recruiting team members and mentoring them according to Project’s requirements. Experience in offshore coordination.
- Excellent communication, interpersonal and presentation skills. Self-starter and customer focused.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript
Operating Systems: Windows, Sun Solaris, Linux,ios
Database: Oracle, DB2
J2EE Technologies: JSP, Servlets, JMS, Webservice, spring, struts
Server: Weblogic, Websphere, Apache
Version Control: VSS, SVN, Git
Tools: Eclipse, STS, RAD, SQLDeveloper, TOAD6.2, Visio.
PROFESSIONAL EXPERIENCE:
Confidential
Project Lead
Responsibilities:
- Develop, maintain, troubleshoot, enhance and document components developed as per the requirements and detailed design.
- Prepare High level, Low-level Design outlining systems capabilities and processes.
- Participate and contribute in Software Design. Prepare/Update technical specifications.
- Team coordination, work allocation and project status update.
- Code Development, Construct test plans and Junit test cases and Code reviews.
- Worked on developing Restful web services, ORM using Hibernate and Couchbase.
- Enhancements and production Support after production release.
Environment: Java,J2EE, Restful web services (SOA), Spring Framework, Maven automation build, GIT version control, Couchbase.
Confidential
Project Lead
Responsibilities:
- Develop, maintain, troubleshoot, enhance and document components developed as per the requirements and detailed design.
- Prepare High level, Low-level Design outlining systems capabilities and processes.
- Participate and contribute in Software Design. Prepare/Update technical specifications.
- Team coordination, work allocation and project status update.
- Code Development, Construct test plans and Junit test cases and Code reviews.
- Worked on developing Restful web services, ORM using Hibernate and Couchbase.
- Enhancements and production Support after production release.
Environment: Java 8, Geneva, Hibernate, Restful web services (SOA), Spring Framework, Maven automation build, GIT version control, Tomcat, Couch base, Elastic search, Oracle.
Confidential
Team Lead
Responsibilities:
- Participate in meeting/discussions for business understanding and analysis.
- Prepare High level, Low level Design outlining systems capabilities and processes.
- Participate and contribute in Software Design Architect. Prepare/Update technical specifications.
- Team coordination, work allocation and project status update.
- Code Development, Construct test plans and Junit test cases and Code reviews.
- Worked on developing Restful web services, ORM using Hibernate.
- Enhancements and production Support.
Environment: Java 6, XML, JMS, Hibernate, Restful web services (SOA), Spring Framework, Maven automation build, SVN version control, Tomcat.
Confidential
Team Lead
Responsibilities:
- Responsible for design, development and deployment of application.
- Worked and communicated effectively with developers, architects, project managers and QA analysts during the SDLC of the project.
- Elastic search and couchbase setup and Development in java, spring rest webservices.
- Performance testing and improvement.
- Apply analytical, technical and programmatic skills to resolve application related issues.
- Utilize programming principles, tools, and techniques to write application codes.
Environment: Java, XML, spring, Web Services, elasticSearch, couchbase, Tomcat
Confidential
Module Lead
Responsibilities:
- Responsible for design, development and deployment of application.
- Worked and communicate effectively with developers, architects, project managers, business and QA analysts during the SDLC of the project.
- Worked with PM to create project plan based on effort and time estimates. Highlighting assumptions and risks.
- Involved in discussion for Architecture of application. Prepared HLD, LLD documents using UML.
- Dependency Injection of Spring Framework used to locate and initialise Data and Business services.
- HTML, JSP, CSS, JS, JQuery and Spring MVC used in order status redlining reporting web application.
- Responsible for review and execution of unit tests at various environments (Development, Test).
- Created DB design and structure used ORM Hibernate Framework to access and write to DB. DB2 mainframe used as DB.
Environment: Java, XML, spring, Web Services, SSL, Hibernate, DB2 Mainframe, WEBLOGIC 8.1, Log4J.
Confidential
Responsibilities:
- 360° view on the customer, i.e.
- Customer master data
- Contracts, products and billing data
- Network configuration
- Order data
- History of Contacts, Orders and Documents.
- Electronic document management with workflow
- Workflows and expert system for the support of 2nd level processes
- Order entry with change transactions for self care, call center and 2nd level.
Confidential
Software Developer
Responsibilities:
- Assigning task / goals to offshore development team, providing technical leadership and reviewing work.
- Interacted with business managers to transform requirements into technical solutions.
- Accessed Business Layer components using spring framework’s dependency injection.
- Used JMS to log user activities in DB, asynchronously.
- Developed Data tier components (DAO) to access database. Used Hibernate to map data tables to Business objects.
- Used JUNIT to unit test the code. Testing and documentation of code. Prepare test cases for overall testing scenarios.
- Used VSS for version control.
- Close coordination with various teams across the globe (Infra, Build, QA, Business, Offshore and LOB teams)
- Involved in the Knowledge Transition and Transformation.
Environment: Java, JSP, Servlet, HTML, XML, Spring JS, JMS, Webservice, Hibernate, spring, Oracle 10i.
Confidential
Software Developer
Responsibilities:
- Worked on Struts implementation in presentation tier, used presentation tier patterns and standard practices, like use of Tag Lib in JSP, View Helper and Composite View Patterns.
- Oracle 8i used as backend, worked on SQL queries for persistence of Business objects.
- Used JUNIT to unit test the code. Testing and documentation of code. Prepare test cases for overall testing scenarios.
- Responsible for builds and deployment in Dev environment. Used VSS for version control.
Environment: Java, JSP, Servlet, Struts, HTML, JS, XML, VSS, Oracle 9i, WEBLOIC 8.1
Confidential
Software Developer
Responsibilities:
- Worked on as a component developer.
- Involved in development of Java server pages and screens for the applications.
- Developed presentation tier using STRUTS framework, JSP, Servlet, HTML, and JavaScript
- Implemented J2EE patterns: Business delegate, Factory, Service Locator, Session facade and Data Access Object (DAO) in middle tier.
- Written complex SQL for data access and persistence.
- Prepare test cases for overall testing scenarios, used JUNIT to unit test the code.
- Documented Design, code and test cases.
Environment: Java, JSP, Servlet, Struts, Eclipse, and Oracle.