Sr. Project Manager Resume
SUMMARY
- I have more than 15 years of experience leading and managing technical teams, and performing project management using methodologies such as Agile, Scrum, Extreme Programming (XP) and Rational Unified Process (RUP).
- I’m a Certified PMP and have proven experience in project planning, requirements management, risk management, budget, project execution, monitoring and control, and resource management.
- I’m also a PMI Agile Certified Practitioner(PMI - ACP), Certified ScrumMaster (CSM) and have more than 11 years in practicing Agile Software Development methodology, building high-performance and self-organized team, delivering project on time and in budget, and improving CMMI-L3 with Agile processes.
- I have more than 20 years of hands-on experience in the full software development life cycle (SDLC) and expertise in developing Enterprise Services using Service Oriented Architecture (SOA) design principles, Model Driven Architecture (MDA), UML modeling, Object-oriented design and analysis, and database design.
- I possess strong leadership, communication and organizational skills as well as analytical, decision-making and problem-solving skills, and have a proven ability to handle multiple, concurrent projects.
TECHNICAL SKILLS
- Agile, Extreme Programming, RUP, Scrum, Test-Driven Development, and Waterfall.
- SOA design, MDA, Web Services, SOAP and RESTful, Cloud Computing (e.g. Google App Engine)
- Enterprise Search Engines such as Solr and ElasticSearch using REST, XML, SOAP and JSON/HTTP
- Expertise in Java programming using J2EE, Enterprise Java Bean (EJBs), Struts, ANT, XML, JSP(Java Server Page)
- ASP, VBScript, AJAX, jQuery, Prototype, JavaScript, Spring, Hibernate, Apache ActiveMQ and Velocity Engine
- JBuilder, Eclipse, WebLogic, WebSphere, JBoss, JRun, Apache Jakarta Tomcat, MySQL.
- C#, J#, ASP.NET and Visual Basic .NET using Visual Studio .NET. iPhone, iPod, BlackBerry, Nokia and Andriod.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Project Manager
Responsibilities:
- Responsible for technical oversight and consultation on architecture design, product quality and development tools to all the applications developed by subcontractors
- Work with prime and subcontractors on establishing product roadmap, the vision, task authorization, project schedules, and proposal approval
- Make sure the teams follow proper SDLC processes, ensure the best practices and enforce the standards lead the dev teams from both subs and primes to collaboratively resolve any technical issues
- Practice Agile, Iterative and incremental development methodologies.
Confidential
Platform Engineering Manager
Responsibilities:
- Manage 32 software developers which consist of 4 in-house and 3 offshore teams on Rcopia Software Development Platform. As a platform, Rcopia is an E-Prescribing health care systems used by Doctors, Pharmacy networks, and hospitals. It consists of multiple products/applications such as RcopiaWeb, RcopiaUpdate, PayorEngine, EPCS (e-Prescribing for Controlled substance), and middleware with different releases with distinct business requirements. The new Rcopia Platform is Cloud based with OSGi container using Fabric8/Karaf technology.
- Responsible for Release planning, prioritization with business stakeholders, risk management and all product release schedules, and timely delivery with high product quality and within budget.
- Lead the group with architect, team leads, Scrum Masters, Business Technical analyst and the developers on stories estimation, Sprint Planning, and daily scrums. Coach and mentor the development team in practicing agile combined with waterfall using JIRA and confluence tracking project status. Practice scrum of Scrums for managing multiple teams.
- Report to senior executives on weekly basis to show the status of current releases, monthly goals, team burn down charts, risks and mitigation plan, quarterly roadmaps.
Confidential
Project Manager
Responsibilities:
- Manage RAD program (Rapid Application Development) which consists of multiple strategic projects that support administrative needs and business processes across FDA Centers. Those projects include FDA International Mail Facility, Science First O&M, Science First Oracle 11g Upgrade, Web CMS migration and ORA eDocs. Responsible for project planning, scheduling, executing, monitoring, risk managing and releases. Manages a team of 12 employees in work assignments, resource allocations, priorities and schedules
- Responsible for improving business processes to meet the CMMI Level 3 rating. Delivers CMMI 3-compliant, client-defined projects on time and within budget. Led the team successfully through the CMMI Level 3 re-certification process. Lead the PMO in Agile process improvements on various CMMI-L3 process areas
- As Scrum Master, lead FDA Food Safety Modernization Act(FSMA) project with the team of 9 employees in practicing Agile Scrum development methodology, worked with Product Owner and the team on user story prioritization and estimations, Sprint Planning, Daily Scrum, Sprint Review and Retrospective, coach and mentor the team doing agile and be self-organized, teach the team how to use JIRA Agile ( Formerly GreenHopper) for building product backlog, planning iterations, decomposing user stories into tasks, and tracking project status using Burndown and Burnup charts.
- Manage project reporting: Weekly Status Reports (WSRs), Monthly Status Reports (MSRs), project tracking, budget tracking, project funding, and EVM reporting.
- Regularly meet with Confidential Services’ Senior management and FDA stakeholders to discuss project requirements, modifications, and program management needs
- Effectively partner with architect, technical leads and guide development teams to understand the business requirements and architecture.
Confidential, Rockville, MD
Lead Systems Architect/Sr. Professional Staff/Scrum Master
Responsibilities:
- Led and mentored the project team through the agile development process with iterative Sprint cycles.
- Worked with the business analyst, UX designer, project manager and FDA clients to identify the product backlog and prioritize the tasks to be implemented in the Sprints
- Recommended the agile tools such as Greenhopper and Bamboo to the management and the team, led the team to setup the continous integration server for build and deployment automation.
- Worked with team in estimating the Level of Efforts to implement technical tasks during Sprint Planning session
- Worked with business analyst and client to write up user stories and established acceptance criteria for the features to be implemented.
- Worked with quality control team preparing the test cases and acceptance criteria so that it is approved by our client
- Recommended the procedures and tools to be used for code reviews and code quality improvements to be part of agile development process.
- Facilitated the Retrospective session with the team at the end of each Sprint to improve agile team performance.
- Provided technical leadership on Field Work Manager Applicattion (FWM) as part of FDA MARCS program. The application is developed based on Oracle ADF Java Technology. Implemented the Field Exam and Inspections on Remote Access Devices on mobile platforms such as Google Android on Motorola Xoom and Sumsung Galaxy, Apple iOS on iPad2, Blackberry TabletOS on Blackberry Playbook and Microsoft Windows Mobile on HP Slates. Evaluated many mobile application development tools such as barcode scanning using Zxing, voice recording, document and label printing using ZebraLink, GPS support using Google Map SDK, photography taken and viewing using Android SDK and note taking and drawing.
- Led the team in architecture design, database modeling, and technology selections on FWM Inspection questionnaire application which uses Oracle Policy Automation (OPA) suite on Microsoft .NET Platform using Windows Presentation Foundation (WPF), Microsoft ADO.NET Entity Data Model and XAML.
Confidential, Rockville, MD
Principal Software Engineer/Team Lead
Responsibilities:
- Managed and led up to 3 projects simultaneously with up to 6 developers as direct reports.
- Developed project plans including budget, resources and risks, communicated project status with the client, and coordinated internal and external technical meetings.
- Coached and mentored the team with Agile software development methodologies such as Scrum and XP.
- Designed, coded, provided technical directions for the project and led the team in all technical aspects of the software development life cycle.
- Performed in role of Acting QA Manager as required to provide needed expertise, greatly improve quality, and expedite application implementation.
- Managed and led team to implement the Molecular Annotation Service as a reference implementation for the SAIF (Service Aware Interoperability Framework) and ECCF (Enterprise Conformance and Compliance Framework). SAIF/ECCF achieves the service interoperability by combining OMG-MDA abstraction levels (Conceptual Independent Model-CIM/Platform Independent Model-PIM/Platform Specific Model - PSM) with RM-ODP viewpoints. SAIF/ECCF implementation is one of the strategic steps in CBIIT towards Enterprise Service implementation following SOA design principals.
- Led the caBIO (cancer Bioinformatics Infrastructure Objects) software team to develop the repository of molecular biology data which is updated monthly through a series of ETL (Extract, Transform and Load) processes. The software is based on Model-Driven-Architecture (MDA) and supports Java API, Web Services, Spring-remote API and REST-APIs. The platform is based on Spring Framework, Hibernate, Struts, and UML modeling with Enterprise Architect (EA).
- Prototyped caBIO Application on various Mobile devices such as iPhone, BlackBerry, Nokia and Android OS based devices.
- Presented the mobile technology overview to senior management.
- Delivered caBIO 4.0, 4.1 and 4.2 releases.
- Implemented and delivered a standard caGrid Data Service allowing users to search for publicly available domain objects from caBIO data services connected to the caBIG Grid.
- Designed framework for caBIO portlet using Struts Framework and Spring Java.
- Developed caBIO portlet hosted on caGrid Portal (running on Liferay Portal Server).
- Prototyped Microsoft.NET C# client using VisualStudio 2008 and Spring.NET running against caBIO Java Web Services.
- Implemented Build-Deployment-Automation (BDA) process for automatically software build and deployment from development to production.
- Defined the test framework to improve product quality.
Confidential
Lead Systems Architect
Responsibilities:
- Determined user’s needs
- Ensured consistent, complete, correct and operationally defined requirements
- Generated architectural specification and requirements and ensured 22 developers understood and implemented application development according to architectural specifcations
- Guided development and QA to ensure accuracy and strict adherence to the requirements
- Organized and directed the team
- Implemented the product using Hibernate 3.0, Java Servlets and JSP, AJAX and OpenLaszlo 3.x for UI components
- Utilized Apache ActiveMQ for the messaging system and Apache Velocity engine for email template processing.
Confidential
Team Lead/Principal Software Engineer
Responsibilities:
- Directed the project and team in all technical aspects of software development life cycle
- Performed budgeting, allocated technical resources, hired and evaluated technical personnel
- Responsible for 5 direct reports
- Developed project plans and reported project status to the Director of Software Development.
- Coordinated technical meetings with sales, documentation and QA teams
- Resolved technical issues to ensure timely product delivery
- Successfully developed and delivered a brand new project WebXtender Java Edition as a part of next generation Content Management Enterprise Edition
- Integrated Documentum Records Management, ApplicationXtender and Netscape Compliance.
- Led the team through full software development life cycle in the architecture, design, prototyping, and implementation of a highly scalable Authorization and Authentication Web Services which can be ported onto multi-platforms across an enterprise
- Researched and utilized software tools from Jakarta projects, public/private key encryption and decryption technology.
- Built web services to communicate with other Microsoft ASP.NET components.
- Involved in the design and prototyping for the other components on Microsoft.NET platform using advanced technologies.
- Led the team on the next generation Documentum products and implmented imaging capabilities to the existing Documentum WDK/Webtop applications involving DFC, BPM (Business Process Management), Forms Builder, and Documentum Content Server
Technical Environment: J2EE architecture, Windows2000/UNIX (Solaris8), N-Tier web application using JSP/Servlets, Java Bean, and JDBC, JAAS framework (Java Authorization and Authentication Services), Apache Tomcat, BEA WebLogic and IBM WebSphere Application Servers, C#, ASP.NET, Java, Applets/ActiveX, Struts, servlet, JDBC, Javascripts, DHTML, Web Services and AJAX, Velocity, Struts, Ant, Log4J and Cryptography
Confidential
Principal Software Engineer/Team Lead
Responsibilities:
- Built and managed a technical team of 6 employees, designed and implemented DiskXtender Web Administrator, VideoXtender Web Administrator, and OtgAdaptor for WebMethods, and EmailXtender Web Administrator
- Provided technical direction and mentored team in the Software Development Life Cycle.
- Setup project plans and Identified project resources
- Reported the regular project status to the Director
- Monitored project status to ensure timely delivery
- Coordinated with internal and external team meetings
- Conducted the performance reviews for the team members
Technical Environment: J2EE architecture, DHTML, Applets, Cascade Stylesheet, JavaScript, IE4.x, Netscape4.x, Netscape6.x, JSP/servlets, XML, Java Beans, Java applets, Jintegra - a COM to Java bridging technology, JBuilder, JRun, Apache Jakarta-Tomcat, WebLogic web servers, JNI (Java Native Interface), legacy COM components in C/C++, Java and COM, XSLT (XSL Transformations), Commercial Adapter Development Kit by webMethods, Confidential Xtender products, webMethods Enterprise Server, Confidential Adapter (Java), SOAP/XML protocols, Active Server Pages (ASP), Visual Basic Scripts.
