Project Delivery Manager Resume Profile
ON
PROFILE
- Over 16 years of strong hands on technical, and project leadership skills in design, and implementation of large-scale enterprise software applications using Java, JEE technologies.
- A diverse background in technical and project management areas with experience in creating plans for software development, ecommerce applications delivering business critical IT projects in matrix PMO centric organizations.
- Excellent leadership and analytical skills to merge customer and user needs with business requirements, budgetary restrictions and project constraints to meet project milestones.
- Managed delivery for medium to large sized, complex technology projects from planning to go-live implementation using a disciplined approach to project management practices.
- Experienced in managing large multi-cultural, global teams in fast paced result oriented project delivery environments. Experienced working in an offshore outsourcing delivery model.
- Excellent leadership skills with ability to work on own initiative and mentor developers and contribute to multiple projects simultaneously. Able to operate successfully in a fast paced, result oriented environment.
- Outgoing professional personality with excellent problem solving skills. A fast learner with high adaptability to new technologies. Dedicated to maintaining high quality standards, with good written and oral communication skills. Excellent presentation skills to clients and colleagues.
- Conversant with SDLC principles, worked on multiple products' complete lifecycle using traditional waterfall and agile methodologies. Worked in consulting role to meet clients' business goals and translate business requirements into technical specifications.
TECHNICAL SKILLS
- Language and Specification Java, JEE 5/6 JSF 2.x, EJB 3.x, JPA 2.x, JMS, JDBC 4.0, SOA JAX-WS, JAX-RS, WS-Security, JSP/Servlet
- Frameworks Spring, Hibernate, Struts, MVC, Apache Camel
- Application Servers Websphere 6/7,Weblogic 11g, JBoss, Tomcat
- Portal Servers Liferay, portlet JSR 168/286 , Spring portlet FW
- UI Ajax, GWT, Dojo, XML, DHTML/JS/CSS
- Database Oracle
- Tools Eclipse, Maven, CI Jenkins/Hudson, ETL-Talend
- OS Windows, Unix/Solaris/Linux
WORK EXPERIENCE
Confidential
Designation Project Delivery Manager
- Interac Association is a Confidential organization linking financial enterprises that have proprietary networks so that they may communicate with each other for the purpose of exchanging electronic financial transactions.
- The application development team is engaged in developing a new product that will replace Confidential main cash cow product. The new product launch will address additional business requirements to serve banks end users better and use latest technology stack. The development cycle follows a combination of Agile methodology within a broader PMI centric project life cycle model.
- The Operations and applications maintenance team is engaged in supporting multiple applications in a high traffic Production environment. The BAU follows ITIL best practices in a multi-vendor operating environment. Delivery is organized in an onsite offshore India model.
Responsibilities
- Provide project life cycle leadership for new product development for Interac 's electronic money transfer application. Manage scope, budget and schedule within acceptable limits. Escalate risks to stakeholders and prepare risk response.
- Lead efforts in benchmarking performance and Service Level Agreement provide Failure point analysis for the application.
- Plan and execute transition of service delivery applications maintenance and support from incumbent vendor to new applications maintenance team under a very aggressive schedule and under a very dynamic environment.
- Provide Operations and technology leadership to application maintenance and support team on a 24 7 mode.
- Lead the implementation of automated applications monitoring requirements in Production environment for multiple applications supported by application team.
- Outcome
- Faster incident triaging and reduced application downtime.
- Effective utilization of team 's effort due to reduced handling of Severity 1 2 incidents by 75
- Represent at various levels of technical, operating and project committee meetings.
- Report engagement status updates and risks to stakeholders at various levels of operations and governance meetings.
Environment
Java, J2EE, Web services JAX-WS, DHTML/CSS/JavaScript/Ajax, JSP, Servlet, Struts, JMS, JDBC, Spring Framework, Spring Batch, WebLogic, JBoss.
Confidential
Designation Project Lead
Responsibilities
- Designed and implemented multiple online banking projects within budget of CAD300K. Provided high level and low level design documents using design patterns, UML and implemented the enhancement features hands on.
- Designed and implemented user interface screens, web service JAX-WS, and back end integration.
- Work as a as single point contact between onsite and off shore development team. Provided overall coordination, status reporting. Transitioned ownership of application development to offshore development team.
Environment
Java, J2EE, Web services JAX-WS, DHTML/CSS/JavaScript/Ajax, JSP, Servlet, Struts, JMS, JDBC, WebSphere
Confidential
- Designation Technical Specialist Capital Markets/ Solution Architect
- Technically lead a project named SEQUEL within Securities Lending group. SEQUEL focused on calculating the trading P L and financial P L for Equities on a daily basis. The project also involved new modifications to consider collateral management, and P L attribution processes.
Responsibilities -
- As technical lead for Citigroup's Global Capital Markets project group, conduct feasibility prototyping and discovery prototyping to assess technical feasibility of the complete solution stack SOA with binary message compression and user interface design respectively. Worked in an advisory role to select SOA technology stack and advice senior management in technology choices based on latest standards and best practices.
- Architected, designed and developed the complete solution using OOA/D techniques and using design patterns. Provided design documents using UML tools and implemented the framework level library classes that can be reused by individual application developers.
- Integrated the WS-Security features for the application aligning with Citigroup's Single-Sign-On SSO policy and using Entrust certificates.
- Designed and implemented data transformation framework using Talend Open Source ETL Tool for high volume data processing and transforming relevant pieces of data useful for reporting and analytics by using a data mart. Used hibernate advanced features like second level cache with EHCache as cache provider and Oracle Managed View for performance gain.
- Manage a global team across different geographical locations for technical deliverables. Conduct hiring interviews and selection.
- Responsible for assisting in assembling project plans and teamwork assignments, directing and monitoring work efforts on a daily basis, identifying resource needs, performing quality review and escalating functional, quality, timeline issues appropriately.
- Provide hands-on technical leadership to application development and architecture, high level and low level designs using OO techniques and methodologies, design patterns, UML. Develop test plans for unit, system, end to end testing and performance testing.
- Propose and implement development environment standards using integrated development tool and establish standard coding practices amongst development team. Introduce and integrate automated and continuous build environment with code analysis and test tool integration.
- Translate business requirements to technical designs using wireframes, proof of concepts, data modeling and application design principles.
Development Environment - Java SE 1.6, Java EE 5, SOA/Web Services JAX WS 2.0, JPA 2.0/ Hibernate 3, JDBC, JSF 2.0, WebLogic, Oracle, Eclipse, JUnit, Windows, Linux, SVN, CI - Hudson
Confidential
Responsibilities
- Architect custom pluggable framework components for Confidential NMS products. Contribute to high level and low level design documents and functional specifications.
- Design object models for network applications and participate and present design models and service contract definitions SOA to broader framework architecture team and application users.
- Follow Model Driven Architecture and Design and contribute to a top down approach for frameworks developed from scratch.
- Design major components for the products: Network Topology and Report Frameworks. Hands on implementation of the above two application framework and integration with the larger product platform.
- Lead team in portal and portlet JSR 168/286 development, personalization using portal server technologies.
- Lead rapid prototyping efforts for feasibility analysis for end to end solution. Lead discovery prototyping efforts for the development team and interface with stake holders for feedback.
- Provide task estimates for project planning to set a realistic and achievable set of deliverables
Environment - JSE 5/6, Multi-threading J2EE JBoss Application Server, Liferay Portal Server, EJB 3, JMS, Struts, Tiles, Servlet/JSP, DHTML/JavaScript/CSS, XML, Oracle, JPA/Hibernate, SQL, Linux, Windows, Maven, Hudson Continuous Build, UML, Spring Framework