We provide IT Staff Augmentation Services!

Program Manager / Senior Project Manager Resume

0/5 (Submit Your Rating)

SUMMARY

  • Program Manager with more than eighteen (18+) years of experience leading, managing and developing complex and cross functional software development projects.
  • Over ten (11+) years of experience managing software development projects with outstanding record of executing large, complex, and cross functional software development projects on time and within budget.
  • Over seven (7+) years of prior hands - on software programming and development experience as Java/JSP developer.
  • Extensive experience with Agile(Scrum) and Waterfall methodologies.
  • Worked extensively in industry verticals such as Telecommunications, E-Commerce, Retail, Travel, Consumer, and Insurance.
  • Extensive experience in all phases of the software projects - Planning, Analysis, Design, Development, Testing, Enhancement, Maintenance & Support of Software Applications.
  • Extensive experience with creation of Work Breakdown Structure (WBS), Estimation, Scheduling, Metrics, Earned Value Management, Progress & Status Reporting, Tracking.
  • Extensive experience in project management and quality processes using various tools such as MS Project, MS SharePoint, MS Visio, Atlassian JIRA, Atlassian Confluence, and similar tools.
  • Experience working in PMO, defining, and implementing processes compliant with standards such as ISO 9001.
  • Strong experience working on onsite/offshore global delivery model.
  • Extensive experience in managing IT vendor contracts, selection process and developing performance indicators for vendors.

TECHNICAL SKILLS

Processes: CMM5, CMMi 5, IRUP (IBM Rational Unified Process), SDLC (Software Development Life Cycle), Project management Methodologies, IFPUG FP Estimation Methodology

Management Tools: MS Project 2016, MS SharePoint, MS Visio, Rational Rose, MS-Word, MS-Excel, MS Visio, Atlassian JIRA, Atlassian Confluence.

Operating Systems: Windows, Unix, Linux

Languages: Java, JSP, Servlets, J2EE, HTML5, XML, XSLT, JavaScript, AJAX, Hibernate, ASP, VB, VBScript

Databases: Oracle 10g/11g, SQL Server 2005/2008

Application Servers: WebLogic, IBM WebSphere, Tomcat, Resin, JBoss

Tools: & Frameworks: Oracle ESB, TIBCO, WebSphere Commerce Server, Blu-Age, CQ5 (Content Management Server), Eclipse(Kepler), Maven, Ant, Cruise Control, Jenkins, Spring MVC, Struts

Version Control: Visual SourceSafe, Accurev, WinCVS, SVN, Rational ClearCase

PROFESSIONAL EXPERIENCE

Confidential

Program Manager / Senior Project Manager

Responsibilities:

  • Work with product manager/owner to identify product and project requirements.
  • Work with the development and QA teams to prepare ROM estimates.
  • Develop business case and value proposition working with product manager using the revenue and cost estimates for management signoff.
  • Work with the various cross-functional teams to develop project management plan and aggregate overall release schedule.
  • Maintain both business and technical perspective to provide leadership/co-ordination in identifying and resolving project issues and risks and developing timely mitigation strategies.
  • Take ownership for the entire lifecycle of the project.
  • If necessary, work with the vendors, preparing RFP (working with architecture and engineering teams), vetting proposals, selecting vendors, and preparing contracts as well as managing the relationship to ensure timely and quality vendor delivery.
  • Provide leadership and consistent motivation to the project teams to maintain organization's ISO 9001 compliance mandate.

Confidential

Technical Delivery Manager

Responsibilities:

  • Manage and own the development work for the product catalog database which hosts the products that are sold via Confidential .com and My Confidential .com.
  • Manage and own the development work for the customer billing presentment application part of the My Confidential .com site.
  • Manage and own the development work for Walmart’s MyFamilyMobile.com e-commerce portal.
  • Manage the project intake process for all the three applications.
  • Establish and implement project management processes and methodologies to ensure projects are delivered on time, within budget, adhere to best quality standards and meet stakeholder expectations
  • Ensure compliance of established SDLC processes and appropriate usage of SDLC tools.
  • Work with the business to prioritize requirements and identify and plan for the release schedule that meets the business priorities.
  • Work with business users, business analysts and user interface experience teams to ensure that requirements will be developed and approved within the committed timelines.
  • Work with the business owner and the project sponsor to define the project scope and develop project plan to deliver the project.
  • Work closely with the enterprise QA team right from the requirements gathering phase and all the way to the delivery of the project to ensure the testing is thoroughly planned and executed.
  • Prepare and provide regular project status reports to the stakeholders and Senior Management.
  • Maintain daily issue/risk log, assess and resolve issues and timely escalations.
  • Maintain the project resource forecast and update it on a weekly basis to ensure that the project team is spending as planned.
  • Manage any forecast deviations and scope creep to ensure that the project remains within budget and schedule.
  • Work with the release management to identify application dependencies and create deployment schedule (SIS).
  • Participate in the application deployment activities during the night of deployment and be accountable for the successful delivery of the projects.
  • Mentor and manage resources through regular performance management and appraisal. Built greater expertise within team by identifying right roles for the team members that help improve their capabilities.
  • Ensure creation and maintenance of documentation and training material on share point or WIKI for the applications which can help quickly onboard new team members.

Environment: Java, J2EE, SQL, .Net Framework, Web Services (REST/SOAP), HTML5, Oracle 11g, SQL Server 2008/2012, Weblogic 11g, MS Project, MS Visio, HP Quality Center, JIRA, MS SharePoint

Confidential

Development Manager

Responsibilities:

  • Manage program with teams based in various locations such India, US and Europe and cross-functional teams of up to 25 developers, programmers, and analysts with a budget of more than $6M.
  • Drove down the time taken to migrate to the new web based application by 30% by introducing a MDA (Model Driven Architecture) based tool which automated parts of migration such as translating the as-is design to a UML based design and eventually generating code based on objected oriented principles.
  • Oversee the effort towards moving to a more service oriented architecture. Work with business owners and development to identify reusable, granular, and loosely-coupled components and services.
  • Responsible to lead the team in all the phases of the software development through use of best of principles offered in RUP (Rational Unified Processes) and agile methodologies.
  • Overseeing the effort during the requirement analysis phase by gathering functional and non-functional requirements through extensive interactions with the legacy process owners & stake holders through questionnaires, workshops etc and ensure documenting and version management through a thorough review process.
  • Put in place an effective risk management plan; identify and track risks across the various teams such as web development, legacy application and automation tool development teams.
  • Put in place a communication management plan to ensure all the stakeholders get the project communication in their desired format and without fail as per schedule, such as weekly and daily status reports and monthly quality metrics reports.
  • Put in place a mechanism within the team to continuously strive to identify tools and re-use techniques to drive up productivity and improve time to market of the new application.
  • Honored with the “Best Project” award for usage of tools to improve time to market and reduce costs.
  • The successful completion of the migration project proved extremely advantageous to the client in terms of time-to-market, since it played a critical role in this tight-margin industry.

Environment: MS Project, MS Visio, Rational Rose, HP Quality Center, SVN, JAVA, J2EE, Web Services, Struts, Hibernate, XML, WebLogic, COBOL, IBM Mainframe

Confidential

Project Manager

Responsibilities:

  • Manage and provide technical leadership for the large engagement executed in multiple locations and supervise cross-functional teams of up to 25 developers, programmers and analysts.
  • Execute the project in conformance to the organization processes and standards which includes adhering to best of quality standards such as CMMI.
  • Work with the customers and business owners to develop and create functional and non-functional specifications.
  • Work with the business users using agile principles by converting the functional specifications into user stories. Estimate the size of the user stories and work with the business users to prioritize and develop an overall plan for feature rollout.
  • Plan and work in sprints with an end-to-end lifecycle duration of two months each. Put in place agile processes such as test driven development, automated unit testing, automated build and continuous integration.
  • Use knowledge management principles to build greater expertise within the team by identifying technical and subject matter experts and organizing formal and informal training sessions for new and existing staff.
  • Create awareness and put in place a process within team to identify reusable components and publish them as generic components that can be reused in future with minimal customization. This led to marked gains in productivity and project bottom-line.
  • Have received highest CMMI quality ratings for continuously showing improvement in key quality metrics that were identified for the project through application of innovative methods such as software reuse, automation and defect prevention techniques in various phases of the project life cycle.
  • Implemented IFPUG’s FP estimation methodology as well as training team members.

Environment: MS Project, MS Visio, Rational Rose, SVN, JAVA, J2EE, Web Services, Struts, Hibernate, XML, Weblogic.

Confidential

Technical Lead

Responsibilities:

  • Technical leadership for the project in all the phases of the project, such as requirements analysis, design, development, test and rollout as well as ensure software development in conformance with the organizational policies and standards.
  • As part of a drive to introduce agile principles, received training and in turn trained the team members on agile methodologies and practices such as working with user stories, sprints, and scrum calls.
  • Lead the team in researching and incorporating a persistence framework or an object relation mapping tool that will suit the need of the application. This is the first time such a framework is used in the entire program.
  • Responsible to identify and expose certain business processes of the applications, which are loosely coupled, reusable and autonomous as services as part of the goal to move towards a service oriented architecture.
  • Identify, create, and improve the coding standards that are followed across the teams and in certain cases across the organization.
  • Identify processes that can help improve the productivity of the team, such as regular sessions on creating awareness among the team for tools adoptions, improving code quality, improving technical and domain expertise.
  • Projects were implemented using Agile methodology.

Environment: MS Project, Rational Rose, MS Visio, MS Office, Java/J2EE, Struts, XML, Javascript, SVN, WebLogic, Hibernate, Web Services

Confidential

Senior Software Developer

Responsibilities:

  • Involved as a senior software developer across the entire SDLC right from requirement analysis to the feature rollout, using highly efficient RUP process of software development.
  • Used RUP and various supporting tools that help automate large parts of the process as well as create and maintain various artifacts such as visual modeling using UML through Rational Rose.
  • Participated in business modeling of the requirements gathered from the business as well as involved in creating and documenting use cases.
  • Involved in writing the unit test cases against the use cases and creating and maintaining a requirements traceability matrix.
  • Create detailed design documentation which includes creation of design diagrams depicted using UML standards.
  • Ensured coding is done in conformity with the organizations processes and standards. Implemented various processes such as peer code reviews, code quality metrics and adequate documentation.
  • Involved in making the development tools such as IDE (Integrated Development Environment) more process oriented by plugging them with tools to improve code quality.
  • Reviewed quality based on functional requirements, reliability and performance scalability with the help of QA testing team.
  • Following successful development and quality analysis of the product, participated in product release and deployment to end-user.

Environment: Java, J2EE, JBOSS, Tomcat, Struts, Ant, Cruise Control, Eclipse

Confidential

Software Developer

Responsibilities:

  • Involved as a software developer in the SDLC phases such as requirement analysis, design, code, unit test, QA support and rollout. To aid the software development used RUP framework.
  • Used various supporting tools as part of following RUP framework that help automate processes as well as create and maintain various artifacts such as visual modeling using UML through Rational Rose.
  • Participated in business modeling of the requirements gathered from the business as well as involved in creating and documenting use cases.
  • Involved in writing the unit test cases against the use cases and creating and maintaining a requirements traceability matrix.
  • Create detailed design documentation which includes creation of design diagrams depicted using UML standards.
  • Ensured coding is done in conformity with the organizations processes and standards. Implemented various processes such as peer code reviews, code quality metrics and adequate documentation.
  • Reviewed quality based on functional requirements, reliability and performance scalability with the help of QA testing team.
  • Following successful development and quality analysis of the product, participated in product release and deployment to end-user.

Environment: Java/J2EE, XML, XSLT, JSP, SQL, Tomcat, Oracle DB, Vignette Application Portal

Confidential

Programmer

Responsibilities:

  • Involved as a Java/J2EE programmer working on application servers, creating and developing proprietary additional services deployed inside the server using JMX architecture.
  • Did technical research on complex issues and come up with solutions based on freely available open source frameworks.
  • Participated in business modeling of the requirements gathered from the business as well as involved in creating and documenting use cases.
  • Involved in writing the unit test cases against the use cases and creating and maintaining a requirements traceability matrix.
  • Reviewed quality based on functional requirements, reliability and performance scalability with the help of QA testing team.
  • Following successful development and quality analysis of the product, participated in product release and deployment to end-user.

Environment: Java, J2EE, JBOSS, JMX, XML, Oracle DB, MS-SQL

Confidential

Software Programmer

Responsibilities:

  • Involved as a Java/J2EE programmer coding the user interface and data transportation and communication layer which interacts with the native platform to configure the virtual private network and firewalling solutions.
  • Developed prototypes for a secure authentication and reliable exchange of data through digital signatures using public key encryption algorithms and message digests.
  • Involved in writing the unit test cases against the use cases and creating and maintaining a requirements traceability matrix.
  • Reviewed quality based on functional requirements, reliability and performance scalability with the help of QA testing team.
  • Following successful development and quality analysis of the product, participated in product release and deployment to end-user.

Environment: Java, Swing, Networking and Security API

We'd love your feedback!