Program Manager / Technical Project Manager Resume
San Diego, CaliforniA
SUMMARY:
- Over 16 years of experience in the Information Technology industry of which 8+ years as program/ project manager/ coordinator and senior business analyst.
- Managerand project strategist with a track record of successfully planning, directing, tracking, and managing release of global consumer products and services.
- Worked in various locations in the world (Singapore, UK, India and USA).
- Experienced in all stages of the software development life cycle with a hands - on involvement.
- Well experienced in building and mentoring highly motivated teams focused on achieving goals.
- 9+ years of experience in project management of development and maintenance of software products and business analysis for industries such as finance, e-commerce, biomedical, project management and telecom.
- Well Experienced in on-site offshore model.
- Keep up-to-date with changes in the industry through continuing
- Earned MBA from Washington University in St. Louis, Olin School of business.
- Trained in PMBOK and PMI practices.
- Well versed in applying Agile and Scrum methodology.
TECHNICAL SKILLS:
Project Management tools: MS Project, Visio, and MS Excel, JIRA, SharePoint, Agile
Operating System: Windows, UNIX (Solaris), Linux, HP UNIX, VMS
Languages: C++, C#, VB, ASP, Java, Shell scripts, PL/SQL, Pascal
RDBMS: Oracle, MS SQL Server, Sybase
GUI: Visual Studio, .NET
Middleware: IBM MQ Series
Web Server: IIS, WebLogic
Automated Test Tools: SilkTest
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, California
Program Manager / Technical Project Manager
Responsibilities:
- ULDD file upload to Freddie Mac and Confidential - The Uniform Loan Delivery Dataset (ULDD) is the common set of data elements required by Confidential and Freddie Mac for single-family loan deliveries. Plaza’s LOS DataTrac is able to produce only one ULDD XML file per loan, i.e. for a few hundred loans, there would be a few hundred XML files to be delivered via their loan delivery website. Detailed analysis of the process and ULDD XML file was done which required extensive interaction with Freddie Mac and Confidential software development teams. The process for generating and uploading ULDD XML file format to Freddie and Fannie was successfully implemented.
- Updating data from UAD compliant appraisal XML data - The Uniform Appraisal Dataset (UAD) is a component of the Uniform Mortgage Data Program® (UMDP®), jointly established by Confidential and Freddie Mac. Appraisal data email is sent as standard PDF forms as well UAD compliant XML files. These UAD compliant XML files are delivered via Uniform Collateral Data Portal® (UCDP®), which is a single portal through which lenders electronically submit appraisal reports for conventional mortgages delivered to Confidential or Freddie Mac. The project was to understand the PDF and XML data and mapping, then automate update to Plaza’s LOS DataTrac. Project involved analysis of the PDF and XML components, using XSD files for data validation. This project required interaction and coordination with development teams and stakeholders in Plaza, StreetLinks, Freddie Mac, Confidential and RealEC.
- Plaza’s current loan origination system (LOS) is DataTrac. They are currently in the process of selecting a new LOS. Worked with CFO, PMO and IT head to shortlist vendors with a suitable product to replace DataTrac. Collected current and additional requirements for the new LOS. Wrote and sent RFI/RFP to all potential vendors’ contacts. Reviewed proposals from vendors to further shortlist. The finalists were invited for demonstration of their products. The checklist was drawn up for evaluating the product during vendor demonstration.
- Served as liaison between IT and business client in high-visibility software implementation.
- Gathered & analyzed requirements, developed & proposed solutions and calculated return on investment.
- Documenting requirements & managing user acceptance as well as assigned tasks.
- Conducted interviews, user surveys, system evaluations and process reviews.
- Defined & developed use cases & specifications, mapped processes & requirements.
- Analyzed business challenges, identified business problems, evaluated impact, and proposed solutions.
- Prepared regular PMO reports to upper management (CFO, PMO and CIO), summarizing activity, status, issues, and risks for multiple projects. Calculate Budget, ROI and produce project management dashboard for upper management.
- Responsible for scope lockdown and requirements definition and approval from each group’s VP.
- Chaired weekly IT meetings with clients. And periodic meetings with upper management.
Environment: .NET, Visual Studio 2012, PL/SQL (SQL Server), MS Project, Windows, JIRA, Agile methodology, Scrum process with sprint development iterations
Confidential, St Louis, Missouri
Real time development for Commodities: Technical Project Manager/Coordinator
Responsibilities:
- Responsible for reviewing exchange specifications and software change notices and providing design and implementation recommendations to marketing and management for review.
- Provided software modifications/upgrades using Pascal and C for utilities used by external groups which provided maintenance of the entire market symbol databases.
- Provided 24/7 technical support for Production. Support Help Desk to provide responses to client queries.
- Trained transition personnel in regards to various aspects of North American Commodities market support including software requirements, ticker feed support and integration support.
- Responsible for participating in change management board, stakeholder interaction and management, analyzing and minimizing risk (risk management).
- Calculate Budget, ROI and produce project management dashboard for upper management.
Environment: .NET, C++ (Windows/VMS), Pascal (VMS), Team City build environment with Subversion, PL/SQL (Oracle), MS Project, Visio, Clarity, document/information sharing using SharePoint
Confidential
Project Technical Manager/Coordinator
Responsibilities:
- Responsible for driving the redesign of historical technology to enhance the software and enable deployment on alternative operating systems like windows.
- Helped to speed up the retirement process for older technology products.
- After the proof of concept, other products are also in the process of migrating to new technologies.
- Worked with developers and clients to create components for various platforms.
- Worked on the first production version software releases.
- Responsible for participating in change management board, stakeholder interaction and management, analyzing and minimizing risk (risk management).
- Calculate Budget, ROI and produce project management dashboard for upper management.
Environment: .NET, C++ (Windows/VMS), PL/SQL, Pascal (VMS), Configuration management using Collabnet, Subversion on Windows and CMS on VMS, Visio, MS Project, Agile methodology, Scrum process with sprint development iterations, TFS
Confidential, Rockville, Maryland
Tech Project Manager
Responsibilities:
- Managed all aspects of development from identifying user requirements to working towards global launch of data for products in the suite.
- Unified the database of the two companies using ETL techniques, eliminating the need for the maintenance of separate systems and operating teams, resulting in head count savings to company realizing extensive cost savings.
- Worked closely with development, support teams and partners to define and implement key platform components that drive value for all platform stakeholders.
- Hands on involvement in design, coding and release activities along with team members.
- Responsible for participating in change management board, stakeholder interaction and management, analyzing and minimizing risk (risk management).
- Calculate Budget, ROI and produce project management dashboard for upper management.
Environment: C/C++ and Shell script on UNIX (HPUX), Sybase, PL/SQL, Oracle 9i, Agile methodology, Scrum process with sprint development iterations
Confidential, Cincinnati, Ohio
Technical Project Manager
Responsibilities:
- Planned and managed all aspects of taking over the project from an outsourced company to an in-house team of development, testing and support. Leading to savings and better control over project management.
- Managed all aspects of the project, beginning with building the team from scratch.
- Led a cross continent team of developers, testers and production support that took over the project operations from a third party.
- Managed resource allocation, compliance activities, project scheduling activities; Conflict management and issue resolution with on-shore and offshore teams.
- Delegated tasks and reviewed deliverables.
- Conducted client facing presentations on data content, method of working and capacity projections as well presentations to internal groups on development roadmaps, service issues, and detailed cutover plans for hardware/software changes.
- Responsible for participating in change management, stakeholder interaction and management, analyzing and minimizing risk (risk management).
- Calculating project metrics like budget, WBS hours, ROI, project tracking. Maintaining project dashboard for the client and upper management.
- Responsible for maintaining and tracking of SLA as defined in SOW.
- I also had the additional responsibility as MQ series administrator.
Environment: .NET, C, C++, PL/SQL, IBM MQ series, Oracle 9i, 10g, Java, VB, ASP, C# .NET, IIS, on Unix (Sun Solaris 5.8) and Windows2000, MS Project, Visio, Lotus Notes
Confidential
Technical Project Manager/Coordinator
Responsibilities:
- Coordinated the knowledge transfer and work sharing with the offshore team.
- Demonstrated continuous product improvement while reducing risk, resulting in increased work efficiency and capacity. The team took on more projects from the client, resulting in revenue generation.
- Handled project updates and coordinated integration and release activities across global teams.
- Delegated tasks and reviewed deliverables.
- Coordinated release activities between onshore and offshore teams.
- Responsible for participating in change management, stakeholder interaction and management, analyzing and minimizing risk (risk management).
- Hands on involvement in design and coding as well as review.
- Configuration management of code and other project related documents.
Environment: C, C++, Oracle 9i, TCL/TK on UNIX (Sun Solaris 5.8) and Windows2000, Configuration management using CVS on UNIX.
Confidential
Senior Software Engineer/Tech Lead/Coordinator
Responsibilities:
- Was actively involved in interviewing candidates to build this team.
- Led the team to make the product platform independent, therefore marketable to more clients.
- Involved in client interaction to review requirements and other specs.
- Prepared detailed design. Assigned and reviewed tasks with engineers and peers.
- Responsible for participating in change management, stakeholder interaction and management.
- Hands on involvement in designing components, coding, delegating tasks to team members, and scrutinizing code.
- Configuration management of code and other project related documents.
Environment: C++, PL/SQL, Oracle, MS SQL, QT on Linux and Windows2000, Configuration management using VSS.
Confidential
Software Engineer
Responsibilities:
- One of the core developers working on new releases as well as maintenance of released versions.
- Incorporating new technologies and improving performance, leading to significant improvement in client satisfaction.
- Resolution of bugs as reported by client and product support engineers.
Environment: C, C++, PL/SQL (Sybase), and Win32 SDK, Configuration management using Perforce.
Confidential
Responsibilities:
- Leading the three-member team that completed this project.
- Designed the software and component interactions.
- Coded for the VSS COM components, which fetches all the files from the various Project databases over the network to the local folder of the web server.
- Also coded the component, which converts the various files to HTML format by manipulating the MSOffice object model.
Environment: VB6, ASP (Java Script), Oracle.
Confidential
Software Engineer
Responsibilities:
- Responsible for developing the base classes for database handling tier; it basically handled all stored procedures.
- Any class accessing the database has to go via this tier. Also was involved in developing the error-handling module using the basic Exception class in VJ++. The exception handling was customized to the requirements of the project.
- Managing the offshore development and coordination with the on-site team.
- Responsible for coding and cross-checking of source programs, delegation of work to the team of four and scrutinizing code of other team members.
Environment: VJ++ COM, ASP, JavaScript, DHTML, XML, PL/SQL, MS SQL server 7
Confidential
Responsibilities:
- Lead the team that designed the Architecture for this site.
- Data across the tiers is sent as XML string while all data is processed in the middle tier using MSXML parser.
- Microsoft’s XMLDOM has been used for data submission instead of the traditional form submit.
Environment: COM with VJ++, ASP, JavaScript, DHTML, and XML, PL/SQL (MS SQL Server)
Confidential
Responsibilities:
- Leading the two member development team.
- Also responsible for developing the keyword based search engine, and a simple database for the purpose.
Environment: COM with VJ++, ASP, JavaScript, DHTML, and XML
Confidential
Software Engineer
Responsibilities:
- Responsible for developing the numeric to word conversion and formatting and generation of the bill.
- Creating options for generating various reports for various departments and cross checking of code before delivery.
Environment: Foxpro2.6, Developer 2000 (Oracle Developer Suite / D2k), Oracle 7.x
Confidential
Responsibilities:
- Development of software for simulation of a CSMA/CD network, it determines the performance of an IEEE 802.3 (Ethernet), peer-to-peer network. Programs were developed to generate the responses of the ether to various inputs for differing lengths of time. The system is stochastic.
- Randomization of input representing the frames sent by computers was done using the Poisson’s equation. The user can specify the number of connections, the load and the time duration for which to evaluate the performance using the GUI. It takes the approach of taking the system condition at regular intervals of time and evaluating them. The programming was done using Borland C on Windows 3.2.
Environment: s worked with: VB6 (COM), ASP (Java Script), Remote scripting, IIS, VSS, VJ++ COM, DHTML, XML