Team Lead/ Developer Resume
Atlanta, GA
SUMMARY:
- 14 years 10 months of experience in Analysis, Design, Development and Testing of J2EE web - based applications using Java, J2EE, Ejb, MDB, JMS, Jsp, Jsf, Servlets, JDBC, Struts, JQuery, Java Script, Ant Script, Xdoclet, Hibernate, Spring, Jasper reports, Web Services SOAP and REST, Oracle, Sybase, GreenPlum, DB2, ExtJS, Weblogic Workshop, Power Designer, UML 2.0, Weblogic 8.1, WebSphere technologies - RSA 6.0, RAD.
- Expertise in implementation of web applications using frameworks such as Struts, Spring and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Expertise in MVC Architecture using Struts framework.
- Strong Experience in working with scripting languages like JavaScript, and Ext JS 4.1.
- Worked on the Spring framework like Spring IOC and Spring ORM.
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere, Apache Tomcat & BEA WebLogic.
- Strong working experience in database design and database concepts of Oracle and Sybase.
- Good knowledge in SQL, PL/SQL programming and Stored Procedures.
- Good experience on using Java/J2EE design patterns
- Experience in designing Sequence diagrams, Class diagrams using IBM RSA, Visio, Sybase Power Designer
- Experienced in Agile methodology.
- Have good knowledge on Angular JS.
- Hands-on experience working with source control tools such as CVS, SVN, GIT.
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
- Ability to learn and use new systems and paradigms in considerably less time. Worked on code optimization & performance tuning of various applications.
- Highly self-motivated and goal-oriented professional committed to pursing a long-term career. Ability to follow with projects from inception to completion.
- Worked with Telecom, Shipping, Banking, Transportation, Health Care, Health Insurance and Business domains.
- Excellent interpersonal, technical, strong problem solving and decision making skills. Possess effective communication skills along with strong dedication and commitment towards work.
- Lead the Interactions with Client on resolving of issues and clarifications.
- Experienced in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing to product release and implementation.
- Experience in handling the team and has lead experience for 4 years.
TECHNICAL SKILLS:
Operating Systems: Windows 95/98/NT/2000/XP, Unix
Programming Languages: Java, J2EE
Web technologies: Servlets, Jsp, Html, JavaScript, Jsf
Middle-ware Technologies: RMI, EJB, MDB, JMS, Hibernate, Spring.
Frameworks: Struts Framework, Ext JS 4.1, JQuery, Spring, Hibernate.
Databases: Oracle, DB2, MS-Sql, Sybase, Greenplum.
Web/Application Servers: Tomcat Server, Weblogic 8.1, WebSphere Application Server 6.0.
IDE’s: Eclipse, Weblogic Workshop, WebSphere Studio Application Developer, IBM RAD.
Tools: Visual Source Safe, CVS, SVN, Clearcase, Requisite Web.
Design Tools: RSA 6.0, Sybase Power Designer, Erwin.
Others: Web Services, Xdoclet, Xml, Ant Script, Jasper Reports, Asset Manager
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Developer
Responsibilities:
- Involved in Analysis of enhancement requirements using Agile methodology.
- Developed Java components and used Spring DI and Hibernate Framework.
- Developed web services using SOAP and REST. Used SOAP UI, Postman for testing web service
- Used Oracle as backend database.
- Used SVN, GIT as version control across common source code used by developers.
- Used Rally, TDP as Agile tool.
- Involved in JUnit Testing of various modules by creating Test Cases.
- Lead the interactions with client on resolving of issues and clarifications.
Environment: Java, Oracle, Spring, Hibernate, Rally, TDP, Web Services SOAP and REST, SVN, GIT, SOAP UI, Postman, Json, XML/XSD, Weblogic Application Server, Agile Methodology.
Confidential, New York City, NY
Team Lead/ Developer
Responsibilities:
- Involved in Analysis of new and enhancement requirements using Agile methodology.
- Developed user interfaces using Ext JS 4.1 and used JSON for communication between UI and Java.
- Developed Java components and used Spring DI and Hibernate Framework.
- Used Oracle and Sybase as backend database.
- Created HQL queries to fetch the data from the database.
- Created procedures to fetch the data from the database and also to generate alerts.
- Used SVN as version control across common source code used by developers.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records.
- Implemented Drools engine.
- Developed web services using SOAP and REST
- Deployed the applications on Websphere server.
- Used jenkins integration tool and JIRA tool.
- Worked with shell scripting in unix environment.
- Involved in JUnit Testing of various modules by creating Test Cases.
- Lead the interactions with client on resolving of issues and clarifications.
- Played crucial role in interfacing with the client team and offshore resources.
Environment: Java, Oracle, Sybase, Greenplum, Ext JS 4.1, JQuery, Spring, Hibernate, Apache POI, JSON, Web Services SOAP and REST, Maven, Jenkins, JIRA, Fortify, SVN and Websphere Application Server, Agile Methodology, Unix.
Confidential, San Ramon, CA
Team Lead
Responsibilities:
- Interaction with client in understanding the existing functionality.
- Involved in Analysis of enhancement requirements.
- Development of enhancement requirements using Java and Jsp as User Interface.
- Lead the interactions with client on resolving of issues and clarifications.
- Knowledge sharing to the team on the application.
- Implemented Spring MVC and developed UI and backend components.
- Developed web services using SOAP and REST
- Preparation of Impact Assessments and Design Documents.
- Testing of project enhancements and used HP Quality Center tool.
- Migration of oracle database 9i to 10g
- Lead the team for thirteen applications.
- Played crucial role in interfacing with the client team and offshore resources.
- Performed onsite co-ordinator role for the offshore team and given timely inputs to them.
- Driven offshore team for delivery of all the projects.
- Worked with shell scripting in unix environment.
- Trouble-shooted application user issues.
- Used SVN as version control across common source code used by developers.
- Deployment using Confidential & Confidential propreitory tool.
Environment: Java, Sql Server, Oracle 11g, File Net, CVS, JBoss App Server, Citrix, AOTS, Asset Manager, Tomcat, Spring, JSF, Spring, Web Services SOAP and REST.
Confidential
Team Lead
Responsibilities:
- Understanding and analysing the requirements.
- Development of unit test cases.
- Understand the usage of Orion product, Confidential Singapore.
- Develop and test Personalisation View with Orion web tool.
- Give functional knowledge transfer to the offshore team.
Environment: Java, Oracle 10g, Orion web tool.
Confidential
Technical Lead
Responsibilities:
- Involved in Analysis and Design of enhancement requirements.
- Developed prototype using HTML.
- Created Low level and Database designing of the application using Sybase Power Designer and ERWIN.
- Fixing of design review comments.
- Developed user interfaces using Struts Framework.
- Developed Java components using Spring DI and Hibernate Framework. Created HQL queries to fetch the data from the database.
- Used Oracle as backend database. Implemented indexes to improve query performances. Implemented stored procedures for reports functionality.
- Leading the team of 6 for 3 modules during prototype, design, development, SIT and UAT phases. Managing the development team to meet the delivery timelines.
- Reviewing the design and development work.
- Accessed LDAP for user authentication and retrieved User Profile Attributes.
- Closure of bugs during SIT and UAT phases and used BugZilla tool to track defects.
- Design discussions with Client. Weekly status updates with Client
- Lead the interactions with client on resolving of issues and clarifications.
- Generation of reports with Jasper.
- Used SVN as version control tool.
- Involved in creating various Data Access Objects (DAO).
Environment: Java, J2EE, Oracle 10g, Hibernate, Spring, Sybase Power Designer, UML 2.0, SVN, Struts 2, Eclipse, Web sphere Application Server, Jasper Reports, Erwin.
Confidential, Atlanta, GA
Module Leader
Responsibilities:
- Understanding and analyzing the requirements.
- Designing the application using RSA tool. Preparation of design inventory documents
- Lead the interactions with client on resolving of issues and clarifications.
- Fixing of design review comments.
Environment: Java, J2EE, EJB, JMS, JSF, Oracle 10g, Hibernate 3.1, RSA 6.0, UML 2.0, CVS, Clear case, Requisite Pro.
Confidential, Eagan, MN
Module Leader
Responsibilities:
- Understanding the requirements of Utilities Termination List and Codes, Utilities NMBS Group List and Numbers, Cash Received Claims, Cash Received Direct Bill and Group Testing History and Renewal Letters screens.
- Development, unit testing, integration of Java business classes, Session Beans, CMP's, Delegate classes, Java Utility Classes, Data Transfer Objects.
- Integration of SAS with Select Account Application.
- Developed user interfaces using Struts. Used Db2 as backend database and created queries.
- Developed Session Beans and Container managed beans. Bug Fixing for the above modules.
- Used CVS as version control for the project.
- Closure of bugs during SIT and UAT phases and used BugZilla tool to track defects.
Environment: Java, J2EE, Jsp, Struts 1.1, EJB(Session Beans, CMP 2.0), DB2 UDB v8.2, Websphere v6.0, Apache Ant v1.6.2, IBM RAD v6.0, CVS.
Confidential, Memphis, TN
Module Leader
Responsibilities:
- Understanding and analyzing the requirements. Designing the application.
- Development of Java business classes, Delegate classes, Java Utility Classes, Data Access Objects, hibernate mapping files. Writing build scripts using Ant, developing the jsf screens, backing beans.
- Bug Fixing for the above modules.
- Developed user interfaces using JSF. Implemented hibernate framework for persistence.
- Created SQL and HQL queries to fetch the data from the database.
- Used CVS as version control system.
- Lead the interactions with client on resolving of issues and clarifications.
- Lead the team in delivering the module.
Environment: Java, J2EE, EJB, JMS, JSF, WebLogic Application Server, WebLogic Workshop, Oracle 10g, CVS, Hibernate, Ant Scripts.
Confidential
Developer
Responsibilities:
- Understanding the requirements
- Development of Java Business Objects, Data Access Objects, Java Classes, hibernate mapping files, Utility Classes. Development of Web Service and its Client. Development of FTP Client.
- Implemented hibernate framework for persistence and created persistent objects and mapping files.
- Created HQL queries to fetch the data from the database.
- Used CVS as version repository tool.
- Implemented JMS Queue for posting messages and retrieving and processing them.
- Writing Build scripts using Ant.
Environment: Java, J2EE, Oracle, Websphere Application Server, CVS, Hibernate, Ant Scripts, Xbeans, JMS, Message Driven Beans, Web Services.
Confidential, Temple Terrace, FL
Developer
Responsibilities:
- Understanding the requirements. Involved in designing schema, and the flow of IPSec.
- Development of Java Beans, Java Command Classes, EJB, MDB, JMS, Value Objects, Data Access Objects, Utility Classes, Web Services. Writing, Executing Junit Test Cases.
- Writing Build scripts in Unix environment using Ant and Xdoclet.
- Scheduling Jobs Confidential particular time using third party libs.
- Generation and execution of CLI commands in Juniper router for provisioning.
- Development of StartUp class in Weblogic Server
- Implemented hibernate framework for persistence and created persistent objects and mapping files.
- Created HQL queries to fetch the data from the database.
- Implemented JMS Topic for posting messages and retrieving and processing them.
- Created web service client using Apache Axis to interact with SOAP web service.
Environment: Java, J2EE, Struts Framework, JSP, Servlet, DB2, Weblogic Application Server, CVS, Hibernate, Xdoclet, Ant Scripts, Quartz Scheduler, Juniper Router, Session Beans, JMS, Message Driven Beans.
Confidential
Developer
Responsibilities:
- Understanding the requirements
- Writing, Reviewing, Executing Unit Test Cases
- Development of Jsp’s, Java Beans, Servlet and Java Classes.
- Developed user interfaces using Struts Framework. Used Db2 as backend database.
- Used Visual Source Safe as version control system.
Environment: Java, J2EE Struts Framework, JSP, Java Script, Tomcat Server, DB2, Visual Source Safe.
Confidential, Houston, TX
Developer
Responsibilities:
- Implementing the Session Facade Design Pattern. Understanding the requirements and Development of Prototype. Used Db2 as backend database.
- Development of Session Beans, Java Classes, Java Beans, Utility Classes, Servlet.
- Writing, Reviewing, Executing Unit Test Cases.
- Used VSS as version control system. Used DART for defect tracking.
Environment: J2EE, WebSphere Application Server (WAS), WebSphere Studio Application developer (WSAD), DB2, Visual Source Safe, DART.