Project Lead Resume
Columbus, OH
SUMMARY
- 9 years of experience in Analysis, Design, Development, Implementation of web based applications using web technologies like Java, Servlets, Web Services, GWT, HTML, JavaScript, XML, J2EE, Groovy and Tomcat.
- Good working experience in GWT framework.
- Good working experience in Low Level Design Documentation.
- Expertise in code reviewing, bug fixing, planning and scheduling.
- Successfully implemented various components/modules using Design Patterns like Singleton, Business Delegate, Abstract Factory, Command, MVC etc.
- Developed J2EE applications using Java Development tools such as Eclipse3.0.
- Good working experience in using HTML, Java Script, JSP in designing web pages.
- Good software development experience usingSDLC models like Agile and Test Driven Development.
- Basic knowledge of Apache Camel framework and RESTful web services.
- Used ANT and Maven for building and deploying application source code on Tomcat Web Server.
- Good understanding of OOPS, Multithreading and RDBMS concepts.
- Worked with JUnit, EasyMock and Mockito for unit testing.
- Log4J for extensible logging, debugging and error tracing.
- Good working experience in SQL, JDBC with MySql, DB2.
- Excellent analytical, programming skills, self - motivated, organizational and interpersonal skills in addition to productively working as a team member.
- Mentoring team members to ensure smooth progress of project work.
- Ensuring adherence to Quality norms across the development and implementation process.
- Meeting deadlines without compromising quality norms and adhering to SLA.
- Developing plans & schedules, implementing budgeting, resource allocations, manpower deployment and team meetings for individual projects.
- Understanding & co-coordinating client’s needs/ enhancements, customization, software-related issues, provide solutions in adherence to delivery schedules.
- Coordinating for smooth implementation of the project at client location. Extend post-implementation, application maintenance and technical support to the client.
TECHNICAL SKILLS
Languages/API: Java, J2EE 1.6/1.7, JSP, Servlets, JDBC, SQL, Groovy
Web/App Server: Apache Tomcat 5.5
Databases: MySql 5.5, Oracle 10g, DB2
Frameworks & Tools: GWT 2.0, iBatis 2.0, Struts1.1, Spring 2.x, JUnit, Eclipse 2.x/3.x, Active MQ, Spring2.0, Hibernate, RESTful webservice
Web development Technologies: JSP, XML, HTML, JavaScript
Methodology: Agile development, Waterfall development, TDD (Test Driven Development)
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Project Lead
Responsibilities:
- Design and Development of Web based application using JSP, Ajax, JavaScript, HTML 5 and Servlet.
- Creating Wiki pages for process related to Software Application.
- Involved in code coverage using JUnit, Mockito and AspectJ
- Mentor other team members by providing KT sessions of the application.
- Support and analysis of Production issues.
- On call support of Application for production issues, interacting with operation teams.
- Automation of Reports used for analysis of data.
Environment: Java 6.0, DB2, XML, SVN, Eclipse Juno, ActiveMQ, Maven2.0, Apache Tomcat 7.x, Multithreading, SOAP UI, SOAP based Webservice, Junit, AspectJ, Mockito.
Confidential
Technical Lead
Responsibilities:
- Development of code for User Interface, RPC layer and Business layer using Java5/6, iBatis2.0, GWT2.0, MySql5.5, JUnit4.0, EasyMock.
- Involved in documentation of Low Level Design documents.
- Development of client side interface using GWT2.0 framework.
- Development of test cases for GWT classes using Junit.
- Lead, mentor and manage the off-shore development team.
- Setup test environment by deployment of web based Application on Linux platform, testing and staging environments for on-going application development.
- Automate application install and uninstall through Linux Shell scripts.
- Automate Database updates through Linux Shell scripts.
- Worked on one of the enhancement feature implementing Multithreading.
- Co-ordinate with onsite and testing team.
- Worked with Testers to fix test cases using Selenium framework.
- Arrange and co-ordinate the software shows for Business people and testing team.
- Developed plans & schedules, resource allocations and manpower deployment.
Environment: Java 6.0, MySQL 5.x, XML, SVN, Eclipse Galileo, ActiveMQ, iBatis2.0, GWT2.0, Maven2.0, Apache Camel, Apache Tomcat 5.x, JUnit 4.0, Multithreading
Confidential
Sr. Software Engineer
Responsibilities:
- Development of code for Business layer using Java5, MySql, PL/SQL.
- Involved in Bug fixing and software shows for developed features.
Environment: Java5.0, MySql 5.x, XML, SVN, Eclipse, Hibernate, Swings iYogi
Confidential
Sr.Java Developer
Responsibilities:
- Development of code for UI and Business layer using Java, Struts, JSP.
Environment: Java5, Struts2, Spring, Hibernate, JSP, Ajax, JavaScript, Log4J, Maven2, Tomcat, Eclipse, JUnit, JIRA and SVN
Confidential
Sr.Java Developer
Responsibilities:
- Involved in development of code for Business layer using Java, JSP, XSLT.
Environment: Java, Oracle 10g, XML, XSLT, JBoss, HyperJaxb, SVN, Eclipse, SOAP UI, Multithreading
Confidential, Fairfax, VA
Java Developer
Responsibilities:
- Development of code for UI and Business layer using Java, Servlets, Echo2 framework, Oracle10g.
- Provided Production Support to various clients of Confidential .
- Involved in bug fixing, enhancements of new features, testing, deploying application and mentoring new team members.
Environment: Java, Servlets, Oracle 10g, XML, Tomcat, SVN, Eclipse, Hibernate, Echo2
Confidential
Java Developer
Responsibilities:
- Development of code for UI and Business layer.
- Involved in bug fixing, enhancements of new features and testing.
Environment: ASP.NET with C#, SQL Server 2000, Microsoft Visual Studio.Net 2003
Confidential
Java Developer
Responsibilities:
- Development of code for UI and Business layer.
- Involved in bug fixing, enhancements of new features, testing.
Environment: Java, JSP with Java Swings, MS-Access, Java Webserver