Project Lead/onsite Coordinator Resume
4.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY
- 9 Years of IT Professional experience in the industry in Systems Analysis & Design and Development of Enterprise Applications.
- Excellent Java development skills using Java, J2EE, Servlets, JSP, JDBC, Hibernate, SPRING, JMS, JSF, JQuery.
- Expertise in Object Oriented Analysis and Design (OOAD), Object Oriented Programming (OOP) and modeling business processes using Unified Modeling Language (UML).
- Proficient in creating Use Cases, Class Diagrams, Sequence Diagrams, Flow charts and Activity Diagrams.
- Proficient in transforming business requirements into functional specifications, focusing on workflow analysis and design, gap analysis, business process reengineering, user interface design, and process flow modeling.
- Well versed in all aspects of N - tier distributed application architecture & MVC using web technologies and relational database management systems (RDBMS).
- Extensive experience in designing and developing Enterprise / Web / Client Server systems.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) and methodologies including Waterfall, Agile and TDD.
- Experience in using Maven and Ant for build automation.
- Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- Good Experience in developing test cases with Junit and logging with Log4j.
- Good Experience in Java Native Interface (JNI) programing.
- Good Experience in Autosys Job configuration.
- Good Experience in PGP encryption process.
- Extensive experience utilizing JAXB, JAXP, JMS and MQ.
- Extensively worked on core java concepts like Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Hands on exposure to multiple Application Servers like BEA Web logic Application Server, Apache Tomcat, WebSphere and JBoss.
- Extensive development experience on IDE's like Eclipse for debugging and using java coding standards.
- Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, and both onsite and offshore.
- Domain experience in Telecom, Foreign exchange core settlement system.
- Leading a team and having extensive experience to work on client locations.
- Extensive experience as a Project Lead, including study and analysis of project requirements through customer interaction, preparation of Functional Specifications, Data modeling, project design, design Patterns.
- Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
- Communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
PROFESSIONAL EXPERIENCE
Project Lead/Onsite coordinator
Confidential, Charlotte, NC
Responsibilities:
- Analyze the requirements and prepare the high level design document.
- Understanding the functional requirements from business and preparing the detailed Technical design document (TDD).
- Involved in analysis, design and development of application that include Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Designed and developed Message driven beans that consumed the messages from the Java message queue
- Developed backend layer includes MQ message listener using spring core and spring JMS.
- Used JBOSS singleton service and JBOSS JTA transaction manager.
- Developed spring JMS listener and Message Producers to receive and drop the messages on MQ
- Developed the application using Spring Core Framework that leverages loosely coupled application.
- Used Mybatis with spring for database operations over Oracle database.
- Taken care of Dev and Test environments build and deployments
- Fixing issues related to application functionality, Business logic Build preparation and release to customer with issue fixes Involved in development
- Coding, peer review, Unit testing and integration Testing.
- Performed unit testing using JUnit
- Used JIRA to keep track of bugs and issues.
- Involved in Defect analysis, bug fix & unit testing.
- Followed Agile, Scrum methodology to ensure delivery of high quality work with every two Week iteration.
- Involved in deployment activity from DEV to PROD.
Team Lead
Confidential
Responsibilities:
- Involved in gathering requirements from the client
- The work involved design, implementation and coding in Java, j2EE, and JSP etc
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
- Developed the application using Spring Framework that leverages Model View Layer (MVC) architecture
- Involved in Bug Fixing for various CR/PR
- Deployed the application using Weblogic Application Server
- Involved in design of JSP's and Servlets for navigation among the modules
- Automated build jobs for application deployment
- Involved in test driven development model using JUnit
- Optimized critical validation functions using JavaScript, and improved validation and error handling process.
- Developed and maintain build Scripts Using Ant
- Coding, peer review, Unit testing and integration Testing
- Daily Activity to do for merging the code From Branch to Trunk in SVN
- Used SVN for version control and Eclipse for the IDE
- Streamlined code review using Sonar, FindBugs and PMD
Team Lead
Confidential
Responsibilities:
- Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document Functional Requirement Specification, Technical Requirement Specification that provided appropriate scope of work for Technical team to develop overall system.
- Developed presentation layer includes UI components, validations using GWT
- Developed backend layer to access data from database using spring hibernate template and data transfer objects.
- Used PL/SQL queries and stored procedures to generate account opening criteria in the system that consumed the messages from the Java message queue
- Used tools like Putty to connect to UNIX servers and checking the logs.
- Daily Activity to do for merging the code From Branch to Trunk in SVN
- Used SVN for version control and Eclipse for the IDE
- Developed J-UNIT test cases for various modules
- Streamlined code review using FindBugs and PMD
- Developed and maintain build Scripts Using ANT
- Map entity objects with database tables with hibernate JPAannotations
- Involved in client communication for Module delivery demo.
Module Lead
Confidential
Responsibilities:
- Involved in gathering requirements from the client.
- Responsible for all aspects of software development including requirements, design, coding, testing.
- Developed presentation layer includes UI components, validations using JSP, applying styles using CSS, used JQuery to make Ajax calls.
- Deployed the application using Tomcat Server
- Implemented Spring Controller to handle request and response.
- Used Spring JDBCto connect database.
- Developed a web-based reporting system with JSP, DAO and Apache Struts-Validator using Struts framework
- The Presentation layer layout is developed using tiles framework.
- Handled Transaction Management in spring transaction manager using provided data source
- Conduct & lead kick off meetings, project status meeting with business users and other stakeholders
- Performed unit testing using JUnit
Developer
Confidential
Responsibilities:
- Involved in development of various interfaces
- Involved in gathering requirements from the client
- Prepared project build process using Ant.
- Prepared deployment scripts using Ant.
- Developed patching utilities using java.
- Responsible for delivering milestone builds to the customer
Developer
Confidential
Responsibilities:
- Involved in gathering requirements from the client
- Involved in development of Use case documents and low level design documents.
- Developed UI using JSF.
- Developed API for various searching parameters
- Developed business functionalities using stateless EJB.
- Developed sorting logic using comparators.
Developer
Confidential
Responsibilities:
- Involved in development of Use case documents and low level design documents.
- Developed GUI using SWT and jface.
- Developed Junit for unit testing.
- Developed solution designer editor using GEF editor.
Environment: Java 5, SWT, Jface, GEF API.
Developer
Confidential
Responsibilities:
- Involved in development of Use case documents and low level design documents.
- Developed API for creating designs in various format.
- Developed Junit for unit testing.