Project Lead Resume
PittsburgH
EXPERIENCE SUMMARY:
- Experience in production support and maintenance including requirements analysis, design specification, code development, code integration, testing, and deployment using Java/J2EE and Web Technologies.
- Expertise in Object Oriented Analysis and Design using UML artifacts like use cases, class diagrams, sequence diagrams.
- Experience in developing stored procedures, performing optimization, query tuning, and designing databases using MS SQL 2012 and Oracle 10g.
- Expertise in Web application and Enterprise application production support, maintenance and development primarily in Java & J2EE, Ajax, JMS, JDBC, Hibernate, PL SQL, Struts&Spring MVC Framework, Oracle, Microsoft SQL Server, Tomcat and Bea Weblogic, Unix.
- Experience with ETL/SSIS packages, SSRS and Hyperion IR Reports.
- Experience in developing and consuming Web services using SOAP and Restful API.
- Experienced in Agile & waterfall approaches.
- Extensive experience in developing and deploying projects through Apache Web Server, Bea Weblogic, Tomcat and IDE’s like IBM Rational Application Developer (RAD) and Eclipse.
- Experience in using tools like Log4j for debugging and ANT for building applications. And Experience in working with various version control systems CVS, SVN etc.
- Experience in using tools like Control - M, Site Scope and Intro Scope.
TOOLS/METHODS
Languages: Java & J2EE, PL SQL.
J2EE Standards: Struts 2.0, Spirng MVC, Hibernate 3.0, JMS, MQ Series, JDBC, JNDI, ANT, Log4J.
Web/J2EE Technologies: Java & J2EE, SOAP and Restful WebServices.
ETL&Reporting: SSIS & Hyperion IR Reports
Database: Oracle 10g, MS SQL.
Application Servers: BEA WebLogic 10, WebSphere.
Web Servers: Tomcat 6.0
IDE: RAD 8.0, MyEclipse, Visual Studio
Operating Systems: Windows 9x/NT/XP, UNIX.
Other Tools: Site Scope, Introscope, controlM, SVN, PVCS, Log4j, ANT, SQL Server management studio, Rapid SQL.
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh
Project Lead
Responsibilities:
- Java&J2EE code development and enhancement
- Interfaces implementation for Global PAYplus (GPP) product and its customization, primarily with Java&J2EE API, XML, UNIX, PL/SQL and IBM WebSphere as Application Server for domestic and international wire transfer and real time payment systems to generate required business reports and reconciliation reports between systems with secure protocols based on requirements defined from business.
- It needs business requirement elicitation and good technical knowledge on Global PAYplus (GPP) product database model and Java&J2EE, PL/SQL.
- OBIEE Reports development, enhancements and fix
- Develop/Enhance/Fix ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION (OBIEE) analytics and publisher reports for Global PAYplus (GPP) product and its customization, based on business requirement.
- Schedule reports for defined recipients by defining OBIEE agents and jobs.
- Day to day business needs wire transfer or real time payments data reports and real time payment systems performance reports for operations, audit and reconciliation across systems.
- It needs good technical knowledge on Global PAYplus (GPP) product database model and OBIEE reporting tool.
- PLSQL script development and enhancement
- Develop PL/SQL procedures and statements on Global PAYplus application and its customization oracle database to configure them in java application module for ETL process.
- Develop PL/SQL procedures and statements on Global PAYplus application and its customization oracle database for OBIEE business reports.
- It needs good technical knowledge on Global PAYplus (GPP) product database model and PL/SQL.
- Enhance/Troubleshoot and fix issues on Global PAYplus (GPP) customization
- Enhance/Troubleshooting issues and fix processes, defined in J2EE API, Spring, UNIX, PL/SQL, Webservices, MQ and JMS.
- Global PAYplus (GPP) customization has processes including batch, near real time and real time processes to transfer data across upstream/downstream systems as part of wire/payment processing including end of the day process for wire/payment hard posting.
- Batch processes are defined in J2EE API, UNIX, PL/SQL and scheduled from CA7 and CRON.
- Near Real Time processes are defined using J2EE API, MQ and JMS.
- Realtime processes are defined in J2EE API, Webservices.
- It needs good technical knowledge on Global PAYplus (GPP) product database model and J2EE API, Spring, UNIX, PL/SQL, Webservices, MQ and JMS.
- Wire/Payment Process Automation
- Automate wire/payment reconciliation process, audit data extracts and purging/archive old Linux data and log files to improve operational efficiency.
- It needs good technical knowledge on Global PAYplus (GPP) product database model and J2EE API, UNIX, PL/SQL.
- Application performance monitoring tools
- Develop PL/SQL scripts to configure on APM tools like Dynatrace for real time application performance monitoring.
- Since Global PAYplus (GPP) application is very critical application and it handles high volume of wires and payments it needs automatic monitoring mechanism from APM tools like Dynatrace.
- It needs good technical knowledge on Global PAYplus (GPP) product database model and PL/SQL.
- Global PAYplus (GPP) product wire/payment process failure issue analysis and fix
- Troubleshoot and fix, wire/payment process when it fails during its life cycle process based on message type for scheduled or real time payment.
- It needs good functional knowledge on Global PAYplus (GPP) product and good technical knowledge on Global PAYplus (GPP) product database model and PL/SQL.
- Wire/Payment Process Optimization
- Due to high volume of transactions and its reporting needs optimizing PL/SQL procedures.
- It needs good technical knowledge on Global PAYplus (GPP) product database model and PL/SQL.
Confidential, Chicago
Technical Manager
Responsibilities:
- Level1 support automation with NIA tool.
- Lift and shift level2 support to level1 support to improve service levels and reduce support cost.
- Manage Infosys build command center for better operational efficiency.
- Work on incidents, change, problems, and user requests assigned to the team to close them with in the SLA.
- Own escalated cases from the team and ensure that they are resolved as per SLAs and quality expectations.
- Add value to the incident management process with technical/product/domain knowledge and customer handling skills.
- Intervene personally in priority 1 cases as and when required.
- Application performance tuning at Java API and fine tuning PL/SQL.
- Formulate technical action plans for analyzing and resolving recurring problems provide fault isolation and root cause analysis for highly complex and large technical issues.
- Review impact analysis done by team, prioritize issues and ensure SLA adherence.
- Work with other groups including vendor to find a complete and long term solution.
- Serve as technical support SPOC for critical/premium accounts and work with Multi product/Vendor/Third-party/OEM organizations in order to provide an end-to-end solution to the issue at hand.
- Interface with internal team spread globally to undertake onsite-specific activities of the project.
- Drive KT and enablement sessions within the team both on existing applications and new technology.
- Do new hire training. Ensure that the tech/product/application/domain skills are kept updated regularly and that skills to handle high-impact critical customer solutions are kept sharpened.
- Support the creation of a repository of team’s collective knowledge on technology, domain and process, seek information and leverage knowledge from other projects in order to drive higher efficiency and effectiveness and also to preserve organizational knowledge.
- Support client interfacing activities and help create the relevant reports in a timely manner.
- Participate in architecture review sessions to provide inputs to architecture team through framework analysis, design patterns, prototype specifications.
- Perform high and low-level design, provide pseudo codes, implement the prototype and conduct design reviews.
Environment: Java&J2EE, Weblogic 11g, Oracle, DB2 Server, Web Services.
Confidential, Chicago
Technology Lead
Responsibilities:
- Technology Lead for the Team Connect Up gradation project. Team Connect 3.2 application upgraded to Team Connect 4.2 with customization and interfaces.
- Participate in business and system requirements sessions
- Application EAR file package deployment in Weblogic application server.
- Requirements elicitation and translation to technical specifications
- Provide inputs on solution architecture based on evaluation/understanding of solution alternatives, frameworks and products
- Interact with clients to elicit architectural and non-functional requirements like performance, scalability, reliability, availability, maintainability.
- Support implementation of design by resolving complex technical issues faced by the IT project team during development, deployment and support.
- Define RDBMS models and schemas. Work in performance tuning of database schema, migrations and slowly changing dimensional databases
- Setting up new application server environments and application deployment.
- Implementing new ETL packages for Team Connect application interfaces.
- Application performance tuning at Java API and fine tuning PL/SQL.
- Automate recurring activities to get increased automation.
- Process performance optimizations.
- Setup & Support LexisNexis application.
- Develop business users interactive Reports.
Environment: Java 7.0, J2EE, Weblogic 11g, MS SQL 2012 Server, SSIS, Hyperion IR Reports.
Confidential
Technology Lead
Responsibilities:
- As part of Production support and maintenance of application, work on incidents, change, problems, and user requests assigned to the team to close them with in the SLA.
- Participate in business and system requirements sessions
- SOAP WebServices integration implementation.
- Requirements elicitation and translation to technical specifications.
- Solution road map for future growth and process architecture
- Provide inputs on solution architecture based on evaluation/understanding of solution alternatives, frameworks and products
- Interact with clients to elicit architectural and non-functional requirements like performance, scalability, reliability, availability, maintainability.
- Anchor proof of concept (POC) development to validate proposed solution and reduce technical risk.
- Perform performance optimizations on Java&J2EE frameworks and Shell Scripts
- Prepare estimations, release plan and road map for future releases
- Design applications based on identified architecture and support implementation of design by resolving complex technical issues faced by the IT project team during development, deployment and support.
- Define RDBMS models and schemas. Work in performance tuning of database schema, migrations and slowly changing dimensional databases.
- Developed new modules to enhance application features.
- Apllied permanent fixes and made application stable.
- Created new domain environment for the part of the application.
- Imroved the import process performance from the SAP application.
- Establishes new live data transfer process with SAP application.
- As a onsite resource worked with client, business partners and offshore team for the technical support and maintenance of the application.
- As part of Production support and maintenance of application, work on incidents, change, problems, and user requests assigned to the team to close them with in the SLA.
- Monitoring and correcting jobs using controlM tool. Debug and correcting job scripts.
- Oracle 10g database was used for Stored Procedures in the application.
- Used PL/SQL to manage data and create tables.
- Importing interfaces data using unix scripting and flat files and ftp commands.
- Used ANT scripts to build the application and deploy on Web Logic Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application using My Eclipse and PVCS for version control.
Confidential, Chicago
Sr. Java/J2EE Developer
Responsibilities:
- As a onsite resource worked with client requirement and its development.
- Huge changes are implemented across the application with different modules using Agile Methodology and scrum.
- New modules developed to simplify the complexities of the application.
- Business layer implemented with facade design pattern.
- Used SQL statements and procedures to fetch the data from the database.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used Oracle 10g as backend Database.
- Deployed the application on Bea Weblogic application server using ANT build script..
- Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Worked with Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Enhanced the main modules to make the application more powerfull for the investment process and inserted new features to make the application more user friendly.
- As a onsite resource worked with client, business partners and offshore team for the technical support and maintenance of the application.
- Logging, Testing Queue Connections & Debugging Queue issues and Data Migration for new PIN releases.
- Debugging issues in Fund Master feed.
- Developed Web Logic Queue interface using JMS and MQ Series.
- Responsible for understanding and execution of requirements.
- Was responsible for developing and deploying the EJB (Session & MDB).
- Configured Queues in Bea Weblogic application server where the messages, using JMS API, were published.
- Writing/Manipulating the database queries, triggers, stored procedures etc.
- Implemented new features in the application.
- Established new interfaces with MQ series programming using Bea WebLogic application server.
- Upgraded entire application infrastructure by moving the application instance and database instance to new upgraded unix environment.
Confidential,
Software Engineer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) and design.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using UML.
- Session Beans have been used to process the requests from the user.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Seam Framework for Dependency injection and integrated with the Hibernate.
- Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object and Singleton.
- Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
- Used ANT scripts to build the application and deployed on JBOSS Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the new application modules.
Environment: Java 5.0, J2EE, Seam framework, Hibernate 3.0, JNDI, PVCS, Log4J, JBoss application server, Oracle 9i, Icefaces.
