Project Lead Resume
Salt Lake City, UtaH
SUMMARY:
- Senior Software Professional with 10 years of experience in analysis, design, development & implementation of large - scale technology solutions in Web based systems using Java technologies.
- Very good implementation experience of Object Oriented concepts, Multithreading and Java.
- Having extensive work experience with Java, J2EE, JSP, EJB, and Hibernate, spring and Struts, Jenkins .
- Experience in using Hibernate (OR Mapping) framework with good performance optimization techniques.
- Experience in using Spring Framework(Spring Core, Spring MVC, Spring JDBC, Spring ORM, Spring Web services and AOP)
- Strong working knowledge of J2EE Design Patterns, object-oriented analysis.
- Experience in front-end UI development skills using scripting languages like HTML, HTML5, DHTML, JavaScript, DOJO, Angular Js, jQuery, XML, JSON, Ajax and CSS.
- Have experience in RESTful web services architectural style.
- Experienced in all phases of Software development life cycle (SDLC), quality management systems and project life cycle processes and various methodologies like Agile Scrum and Waterfall.
- Design, development, implementation and optimization of large enterprise applications for expertise in BFS (Global Markets and Investment Banking)
- Have experience working on cutting-edge technologies like Jboss ESB,Jboss JBPM,Web Services,JMS, WSDL, SOAP and familiar with Extreme Programming.
- Experienced JSF migration from 1.2 to 2.1 to compatible with Java.
- Implemented the business services using the Factory, Business Delegate, Service Locator Pattern and DAO Pattern for wrapping the database access logic.
- Expertise in XML Suite of Technologies XML, XSL, XSLT, and validations with DTD & XML Schema and processing profile with JAXB Parser.
- Hands-on experience with Application servers and Web servers and a wide variety of development tools (JBoss, IBM Web Sphere Application Server, WebLogic, Tomcat)
- Distributed development using CVS, SVN (Subversion), PVCS for version control. Good Knowledge on using GitHub.
- Configured Web Sphere Recourses like JDBC Providers, JMS providers, QCF, Naming, Data Sources.
- Experience on Production Support environment.
- Good experience with relational databases such as Oracle, SQL Server and Sybase.
- Proficient in Software Configuration Management using Tortoise SVN.
- Development using IntelliJ, RAD and My Eclipse IDE’s with WebSphere, WebLogic and JBoss application servers and supporting services such as log4j, ant, and maven.
- Proficient in writing SQL and PL/SQL programming including Oracle stored procedures using tools like SQL Plus, PL/SQL Developer.
- Experience in performing unit test for the applications using Junit Framework.
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
- Strong experience in performing different types of Testing like Manual, functional testing.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
TECHNICAL SKILLS:
Programming Languages: Core Java, J2EE
Web Technologies: Servlets, JSP,JSTL, AngularJS
Component Technologies: RMI, EJB, Java Beans, JMS
Framework: Struts, Spring, Spring MVC, Spring AOP, Hibernate, JPA, JSF
Web API: Apache Axis, Restful Web services, Jax-WS
Database: Oracle, MySql,DB2
Web Tools/XML technologies: HTML5,CSS3, XML,JAXB,JAXP,XSLT,DOJO
Web Servers: Apache Tomcat
Application Servers: WebLogic, Jboss, WebSphere, Oracle Server
Scripting Language: AJAX, JavaScript, JQuery, ANT, JSON, Maven
Tools: and Utilities: Eclipse, IntelliJ, RAD, JDeveloper, TOAD
Continuous Integration Tool: Jenkins
Version Controller: CVS, SVN,PVCS, IBM Clearcase, GitHub
Workflow Engine: Jboss JBPM
Middleware Technologies: JMS, JDBC, RMI,BEA WebLogic Portal
Operating environment: Windows 9x, XP, NT, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Salt Lake City, Utah
Project Lead
Responsibilities:
- Working with the Project Manager on definition of development requirements and priorities.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Analyzing user requirements and defining functional specifications.
- Responsible for the maintenance of the software programming in Java/J2EE technologies.
- Responsible for converting user requirements into software solutions.
- Contributing to technical strategy, policy and procedure, development and operation of technical testing programmers and production of technical documentation to agreed quality standards.
- Developed the web based interfaces using Java script, Ajax, JSP, html and tag libraries.
- Experience Model View Controller framework such as AngularJS framework for creating Single Page Application (SPA).
- Created JSON objects to interface with the front end applications.
- Developed and Consumed RESTful Web services for integrating with the third party applications.
- Used Angular JS controllers, directives, creating custom services with factory and service methods .
- Implemented service layer using Spring boot, Spring data, Spring Rest and JPA
- Responsible for ensuring the quality of the software put into production.
- Extensively involved in JUNIT testing and coordinated with the testing team and fixed defects and tracked them using radar.
- Involved in Application Support during the initial deployment of the application in production environment.
- Maintain version control of all the configurable items (code) using GitHub.
- Involved in implementing continues integration process using Jenkins.
- Used Apache Maven for the entire build process.
- Involved in production and post-production activities.
Environment: Java, JPA, AWS, Spring 3.0, Spring Web-Flow,HTML5,Angular Js, Java Script,ExtJS, Oracle, SOA, Apache CXF, JUnit, Restful Web services, Eclipse, IBM Rational Clear Case and Clear-Quest, Jenkins,Maven 3.0.3,Apache Axis, RPC and CSS.
Confidential, Louisville, Kentucky
Project Lead/Architect
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation following Agile.
- Involved in design documentation.
- Lead the Team and helped the team members in all the phases.
- Defining functional specifications.
- Designing the Workflows and Workspaces like incident, contact, product replacement, Activity.
- Involved in creating Profiles, Accounts, assigning permissions to accounts on profile basis.
- Involved in Configuring user permissions to ensure right level of authorization for respective user/groups.
- Developing the Workspaces using Oracle RightNow CRM Tool.
- Developed the Reports for the Business users to view Data.
- Creating Dashboards with different reports to view based on the permissions of users.
- Worked on Implementation of Jobs and Schedulers.
- Involved in creating a jobs which interacts with the third party application and fetch product pricing data and update the Rightnow database on daily basis.
- Created a job which runs in the ftp server on daily basis and is responsible to read data from a file/report and send the data to the third party application and again reads the file from third party application and inserts the token number into Rightnow database.
- Consumed Web services of third party applications to fetch data into RightNow.
- Designed Customer portal pages using PHP.
- Worked on Customization using Add-Ins using C#, Asp.net using Visual Studio.
- Consumed and Developed web services using java.
- Migrating to the Prod environment.
- Maintain version control of all the configurable items (code) using GitHub.
- Demonstrations to customers as per the requirements.
- Debugging the Production issues and Bug Fixing in Production Support phase
Environment: Java, php, RightNowDatabase, Oracle RightNow CX Cloud Service, Restful Webservices, SOAP UI,Visual Studio, Windows.
Confidential, Salt Lake City, Utah
Module Lead
Responsibilities:
- Application Overview and understanding of Business Functionality of the System.
- Extensively involved in analyzing business requirements and system requirements and specifications. Extensively worked on system design architecture and the detailed design.
- Effectively communicated with clients in all the stages.
- Worked on presentation pages using JSP, HTML, DHTML, JavaScript, JDBC and components using Core Java and Java Beans.
- Developed JMS components to send messages to write transaction status to data base.
- Lead the Team and helped the team members in all the phases.
- Maintain version control of all the configurable items (code) using CVS.
- Used hibernate for persistence and used annotation for entity mapping.
- Extensively used Rest web services to send/receive the data requests.
- Involved to writing build scripts using Apache ANT tool, Maven pom.xml and UNIX shell scripts to install applications.
- Issues Fixing in production support phase
Environment: JBoss Seam, Ice faces, JMS, JPA, Hibernate, Web Services,Oracle with PLSQL, EclipseGANYMEDE, Sql-Developer,Junit,ANT, MAVEN,SOA, CVSand Windows XP
Confidential, Augusta, ME
Senior Programmer Analyst.
Responsibilities:
- Constructed and tested use cases in Driver Licensing, Titles, Exams and Medical modules based on specifications available from business analysts. Actively participated in construction readiness reviews, conducted unit testing, and participated in code reviews.
- Peer Code Reviews.
- Maintained and supported the Batch Scheduler multi-threaded process.
- Involved in writing PL/SQL procedures for Title Application letters and tuning SQL queries.
- Suggested and took initiation in the redesign of the Vehicle Title Application pages to split up the functionality on the pages. It helped the project in achieving good performance and better maintainability.
- Involved in the development of the Helper Classes to use through out the application.
- Extended the Struts framework to facilitate to our application requirements.
- Developed application with MVC and SOA with coarse-grained services
- Developing the Action classes and JSP pages using the Struts framework and Tag Libs.
- Used Apache Axis to develop Web Services for the Project.
- Used EJB-QL queries in the Deployment descriptor to access and manipulate the Entities.
- Written batch programs for Drivers License Renewal letters and Title printing. Also, worked on integrating the use cases with letters and reports subsystem.
Environment: Windows XP, JDK1.4, HTML, XML, JavaScript,DOJO JSP, EJB, Struts Framework, Jbuilder 9.0, Rational Clear Case, Rational Rose, Rational Clear Quest, Oracle 10g Application Environment, Struts Tag Libraries, Custom Tags, Oracle 9i/10g, PL/SQL Developer, Log4j and Web Services
Confidential
Sr Developer
Responsibilities:
- Application Overview and understanding of Business Functionality of the System.
- Involved on presentation layer using JSP, HTML, DHTML, JavaScript design and code.
- Responsible in Coding Using jsp and Struts.
- Bug fixing in Production Support Phase.
- Responsible in performing code reviews according to Java and Client standards.
- Fixed the bugs raised by QA team with in time frame.
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Maintain version control of all the configurable items (code) using CVS.
- Also Performed BAVA Scanning for the applications of WPR Project. Overview In an effort to enhance Confidential application security posture, the CSPO InfoSec organization and IT Partner Architecture Teams across Confidential have created the BAVA Process for all web applications. BAVA is a Baseline assessment that only checks for input validations (SQL Injection, X-Site Scripting, etc.) .Bava is a server based product and is named by Confidential . The traditional name given for it by IBM is IBM app Scan.
Environment: Object Oriented JavaScript,DOJO,Angular JS Java/J2ee, JSP, Servlets Struts 1.2.7,Junit, HTML and Perl, Oracle,PHP, My Eclipse5.5, CVS, PVCS and Kintana, WebSphere, Windows XP.
Confidential
Java Developer
Responsibilities:
- Configuring WebSphere (Was 6.1) server through Admin console (Ex- JNDI, JAAS, etc.,)
- Deploying the existing application in RAD-7 with WebSphere (Was 6.1)and fixing all upgrade issues and testing.
- Involved in WebSphere Application Server Admin configuration like creating Data source configuring of JMS Queues.
- Prepared unit test case document to perform unit testing and integration Testing for the application.
Environment: s: Object Oriented JavaScript, Java/J2ee,JSP, Struts 1.2.7, Html, Oracle 9i, Rational Application Developer (RAD),WebSphere, Windows XP
Confidential
Java Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation following Agile.
- Responsible for technical design document.
- Worked on development of web sites using JSP, Servlets and JAVA.
- Design and developed translation UI pages and localization process.
- Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
- Used Core Java concepts like Collections, Exception Handling and Generics to implement business logic.
- Used JPA -as- Hibernate ORM for persistence of screen data to database.
- Prepared unit test case document to perform unit testing for the application.
- Maintain version control of all the configurable items (code) using SVN.
- Bug fixing in Production Support Phase
Environment: s: Object Oriented JavaScript, Java/j2ee,JSP, Struts 1.2.7, Html, Hibernate,Oracle 9i, Rational Application Developer (RAD),SVN, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in design document discussion.
- Actively participated in SRS review.
- Responsible for technical design document.
- Worked on development of web sites using JSP, Servlets and JAVA.
- Used Core Java concepts like Collections, Exception Handling and Generics to implement business logic.
- Design and developed translation UI pages and localization process.
- Developed the web services using Java, J2EE.
- Used Hibernate ORM for persistence to avoid low level JDBC and SQL Code
- Involved in bug fixing, performance-tuning and testing the application with other vendor staffs.
- Prepared unit test case document to perform unit testing for the application.
- Involved in deploying the code base.
- Bug Fixing in the Production Support Phase.
Environment: s: Object Oriented JavaScript, Java,JSP, Hibernate,Struts 1.2.7, Html, Oracle 9i, Rational Application Developer (RAD),SVN, Windows XP.
Confidential
Java Developer
Responsibilities:
- Involved in SRS and HLD reviews.
- Involved in preparing LLD Document.
- Took the initiate and learn how to draw UML diagrams by using RAD
- Worked on development of web sites using JSP, Servlets and JAVA.
- Prepared unit test case document.
- Performed unit testing of modules worked.
- Bug fixing in Production Support Phase
- Involved in Peer Level design & code reviews.
Environment: s: Object Oriented JavaScript, Java, JSP, Struts 1.2.7, Html, Oracle 9i, Rational Application Developer (RAD),SVN, Windows XP.
Confidential
Java Developer
Responsibilities:
- Application Overview and understanding of Business Functionality of the System.
- Involved in SRS and HLD reviews.
- Involved in preparing LLD Document.
- Took the initiate and learn how to draw UML diagrams by using RAD
- Worked on development of web sites using JSP, Servlets and JAVA.
- Developed backend Restful Web services.
- Prepared unit test case document.
- Performed unit testing of modules worked.
- Bug fixing in Production Support Phase
- Involved in Peer Level design & code reviews.
Environment: s: Object Oriented JavaScript,DOJO, Java/j2ee, JSP, Struts 1.2.7, Html,XML Oracle 9i, Rational Application Developer (RAD),SVN, Windows XP.
Confidential
Trainee Programmer
Responsibilities:
- Worked on development of web sites using JSP, Servlets and JAVA.
- Prepared unit test case document.
- Performed unit testing of modules worked.
Environment: s: Object Oriented JavaScript, Java/j2ee, JSP, Jdbc, Servlets, Struts 1.2.7, Html, Postgre SQL,IntelliJ, jEdit, Windows XP.