Project Manager Resume Profile
Summary
- More than 11 Years of experience in IT industry as Architect, Tech Lead, Developer.
- Excellent Financial, Mortgage and Insurance domain knowledge. CFA Level II candidate.
- Experienced with application related to Real Estate Owned assets, Private Equities and Debts, Buyouts, Consumer Banking, Employee Stock Purchase programs and Pension Plans management, Loan Originations, Servicing and Closing, Property Appraisals and Evaluations etc.
- Experienced in all project phases of projects including Business Case Evaluation, Requirement Gathering, Analysis, Designing, Development, Testing, Packaging and Deployment, Post Delivery Support using best of the best project management processes. Also experienced in outsourcing strategies and onsite-offshore coordination
- Certified Project Management Professional PMP since August 2011.
- Experienced in IT projects' budget, cost, time, and quality and risk management strategies. Also experienced in Data Backups and BCP Business Continuation Plan strategies.
- Have a very good understanding of CMMI standards and successfully implemented highest possible standards repeatedly. Also participated and helped establish PMOs for project management and setup the process for the projects.
- Experienced in Agile using Scrum and Extreme Programming models, also experienced with Waterfall software development lifecycle SDLC methodologies.
- Good understanding of UML
- Experienced in using Microsoft Project and other project planning resources such as AtTask, Microsoft Visio, Microsoft Team Foundation Server, and other Microsoft Office tools
- As a technical architect, excellent understanding of advanced coding concepts, n-tier application architecture, UML diagrams, and design patterns such as MVC, MVP, and MVVM etc. Also have a very good understanding of Service Oriented Architecture SOA reporting tools such as Crystal Reports, Data Dynamics Active Reports, SQL Server Reporting Services, SSIS packages
- Extensive hands-on experience in internet/intranet based web applications and client server based desktop applications using latest Microsoft Technologies including C , VB.NET, ASP.NET, ADO.NET, AJAX, WPF, WWF, WCF, REST services, JavaScript, JQuery, XML CSS, HTML5, IIS configuration, SQL and Oracle databases, EF framework, N-Hibernate as a developer.
- Very good understanding of RDBMS database architecture in Microsoft SQL and Oracle, also NoSQL database such as Mongo DB. Good experience in large database management, performance tuning, normalizing and de-normalizing and analysis of data. Also have participated in data modeling and data mart creations.
- Lead teams of 10-15 people and projects as big as 4-5 million and have worked in projects with team size of 40-50 people.
- Professional Experience In Reverse Chronological Order
WORK EXPERIENCE
Role: Architect and Team Lead
Responsibilities:
- Understanding the legacy existing applications and create a plan to upgrade them using latest technologies
- Analyzing the business case and providing and architecting the solutions for the same.
- Create GAP analysis for the upgrade project and write business and functional requirements
- Create realistic project plans with duration and cost estimates for these projects
- Architect new applications using latest technologies such as .NET 4.0, MVC 4.0 and WCF.
- Mentor team for new architecture and technologies such as MVC 4.0, WCF, Team Foundation Server workflows.
- Participate in data modeling meetings and helped team finalize data models.
- Created coding guidelines and setup unit testing environments and also mentored team for same.
- Streamlined the development process using backlog tracking system in TFS for managing requirements and defects backlogs.
Confidential
Role: Architect and Project Manager.
Responsibilities:
- Help visualize the business needs for new applications or enhancing existing applications.
- Provide feasible solutions for these requirements by writing functional and non-functional requirements and propose a sound architecture and design for these requirements.
- Architecting the applications suitable for scaling and to the best possible quality standards using MVC 4 framework and REST web services using WCF and other .NET technologies.
- Get the application developed from the team of 6-8 people as team lead and technical architect for the project.
- Set coding guidelines and development workflows for the development.
- Evaluate new technologies and help decide the future path for application development.
- Understand the business case and finalize the feasible requirements and estimate the duration and cost for the same.
- Prepare and manage the project plan for the project and provide timely reports of the project
- Managed risks associated with projects and designed appropriate contingency plans. Also created risk mitigation strategies to avoid certain known issues in the project.
- Worked in agile environment and facilitated backlog review and Sprint planning
- Created use case and activity diagrams to illustrate the application functionality and flow using Microsoft Visio tool.
- Prioritized the requirements and bugs for each sprint based on the business need.
- Helped create business objects for reporting needs of the project.
- Participated in creating data mart data models and contributed extensively creating the data migration strategies for these data marts.
- Defined and managed the project scope with stakeholders and development teams.
- Help setup PMO for project management in the company
- Conducted trainings for IT teams to better understand different templates in TFS such as CMMI and Agile for maintaining project documentation and requirements, bugs and test case tracking and maintaining backlogs.
- Also assisted development teams to evaluate new technologies and help decide the future path for application development.
Confidential
Role: Onsite coordinator, Business Analyst, Project Manager.
Responsibilities:
- Performed as onsite coordinator for offshore team. Helped them understand the requirements and guided them for coding and delivery standards.
- Architect a prototype using Microsoft Expression Blend - Sketch flows.
- Architect and implement project as a smart client application using WPF technology, MVVM and Mediator design patterns.
- Created proper Functional Requirement Documents FRD and Non-function Requirement Documents by interviewing the stakeholders and SMEs.
- Implemented agile methodology with short sprints. Also contributed extensively for creating project plan.
- Facilitated daily scrum meeting, reviews, analysis and release planning, demos and other Agile Scrum-related meetings
- Performed as onsite coordinator for offshore team. Helped them understand the requirements and guided them for coding and delivery standards.
- Created use case and activity diagrams for major process flows of the project.
- Created prototypes using Microsoft Expression Blend - Sketch flows.
- Helped in architecting and implementing project as a smart client application.
- Helped designing data modeling for the project.
- Also did research and directed team for business continuation strategies and backup plans.
Confidential
Role: Architect and Sr. Developer for Web Applications.
Projects: Worked on LPS Desktop Application which is an enterprise workflow, document content and expense management solution for clients in lending and servicing markets. It manages workflow across the origination and servicing continuum, automates loan management with customizable workflows and decision engine. It provides expense management workflow for invoice presentment, processing and payment and captures, classifies, extracts, validates, and delivers information and documents. The REO solution is provided to clients via SaaS Software as a Service and as part of the LPS Desktop application.
Responsibilities:
- Participated in finalizing requirements and later prepare FRDs and Non-FRDs for the same.
- Estimate time and cost for the requirements and prioritized them into sprints. And also maintained backlogs for the requirements.
- Worked closely with end users and helped them use the business rules engine InRule and configure the business rules.
- Worked for few different projects, which included modifying the web application, modifying and consuming SOAP based Web Services, modifying and creating SQL Server Stored Procedures for REO project, which were parts of Desktop Application.
- Designed/Architected the web pages for REODirect project and contributed extensively in designing the architecture for this project using n-tiered architecture and later MVC.
- Created WCF web services for REODirect solution and also created data contracts and operation contracts for these WCF services. Also created few POCs with WWF technology.
- Involved in implementing CWAB design patterns for REODirect and Desktop Application solution.
- Coded business and data access components for key modules applying C .NET 3.5, OOP's Concepts using all new concepts like generics, Implicitly Typed Variables, Anonymous Type/ methods, Extension Methods, Object and collection Initializes, Lambda expressions .
- Maintained coding standards and programming strategies as well as standardized the interface between UI and business components to ensure consistency throughout the application and peer code review
- Developed complex custom AJAX controls which are effectively used in all web parts
- Involved in performance tuning of the application using code refactoring and Query optimization
- Developed a prototype for a smart client application for LPS internal use using WPF based UI using C .NET 3.5 and Microsoft Expression Blend studio.
- Also in this project came up with an innovative way of automating 90 of the development of web pages for REODirect project which saved a lot of time in development and that was well appreciated by my team and project manager.
- Also developed the Broker Registration website which became a part of Desktop Application later. It was entirely designed and developed by me.
- Also helped QA team in automating test cases for DIS Desktop Integration Services project and also helped to setup SOAP UI tool for testing.
Confidential
Role: Sr. Software Developer
Projects: Worked on MBF Mortgage Banker Finance Web system which has two main components MBF Web Customer and MBF Web Admin. MBF Web Customer external internet website is a web application that enables external MBF Customer users to initiate fund, ship, transfer and pay down loan requests as well as perform limited administrative functions. MBF Web Admin internal intranet website is a web application that provides internal MBF employees support for handling external user requests.
Responsibilities: Replace current login system with a SSO Single Sign On system which uses Site Minder Application provided by CA.
- Contributed extensively for configuring DMZ De-Militarized Zone , Web and App servers.
- Secured the website using SSL certificates and few other measures which were required to make this website less prone to hacker's attacks.
- Developed Data Access tier using N-Hibernate to access data from SQL Server.
- Developed web pages using C , VB.NET, web forms, HTML and AJAX
- Developed UML Class, Component and Object diagram
- Developed .NET classes using object-oriented paradigm
- Apart from this I also developed few crystal reports required for this application.
Confidential
Role: Onsite Coordinator and Module Lead.
Projects: Worked on Asset Management System which was a merger project for two similar application developed by BNY and Mellon corporation. This application is used to manage ESPP Employee Stock Purchase Program options for different clients. The main functions of this application are to manage stock holdings of a company for their employees on stock exchange, let the investors typically employees of company chose percentage of their invested amount, sell holdings of individual investors, route money to different accounts for settlements for stocks sell and purchase etc.
Responsibilities:
- Worked as module lead with team of 3 people at offshore .
- Did the GAP analysis between existing applications developed by BNY and Mellon Corporation
- Did the impact analysis of new changes and prepared the requirements document for the modifications and new addition to the application.
- Used UML for activity diagrams for new methods.
- Prepared design documents and test cases and send them to offshore team for development.
- Used agile scrum methodologies for development cycles in multiple sprints.
- Used DTS Packages in SQL server 2000.
- Developed web pages using AJAX and JavaScript as front end and C .NET as code behind and SQL Server 2000 as backend.
- Got the new changes developed by offshore team and ensure quality of delivery and delivered them to client.
Confidential
Role: Team Lead, Developer and Onsite Coordinator
International Investments
This project involves developing the Financial Status Reports for MetLife's International Investments. MetLife have invested in various countries and developing the financial reports for their international investment is the goal of this project. This project is about to develop the global middle tier applications for the MetLife Investment Offices across the globe 12 countries for management and reporting purposes.
Responsibilities:
- Performed as onsite coordinator for developing reports in Crystal Reports.
- Gathered requirements from Business users, did impact analysis on these requirements and estimated the function based work efforts required for these requirements.
- Got them developed and tested from my offshore team and deliver them to the client business users.
- Apart from this provided support for regulatory reports needed to submit to the respective country government.
REIOS Extended Support Enhancements :
This project was an enhancements project, which included some major and minor enhancements to REIOS web application and Disconnected Application system. Discussed in next project . My role was a team lead and architect for a team of 10 people.
Responsibilities:
- Main responsibilities included requirements analysis and development of major phase-wise enhancements related REIOS-AGI web application, Disconnected Application see next project
- Worked on few functional change requests and few ad-hoc reports.
- Also we had carried out performance tuning of whole REIOS system, which included detailed code review, code level fine tuning and database stored procedure fine tuning.
Real Estate Loan Integration and Origination System REIOS
This project was executed for catering the needs of Loan Origination System for MetLife Insurance Company Investments Division . The web application system was composed of five different web applications hosted on two different servers. This project was divided into two measure development modules. One of these systems was REIOS Web Application which was developed for intranet users who will access this system in the client's local area network. This web application was consisted of four web applications which were hosted on single server and using one single database. These systems were REIOS AGI Agriculture , REIOS-CLS Commercial , REIOS-EQ Equity and REIOS-NCD Nation commercial database . Another system Disconnected Application which was a windows application which was replica of REIOS Web Application system, developed for field representatives users who will work in generally remote areas in offline environment. The most challenging part was to replicate REIOS Web Application in Disconnected Application system with all features and look and feel. Also we needed to develop synchronization process which would synchronize data between Disconnected Application and REIOS web application.
Responsibilities:
- I was lead developer in NFR Non Functional Requirements team. We developed common controls like role based tab controls, security enabled controls for web application, enhanced data grid control for Windows Application.
- Developed few POC Proof of Concept for REIOS Web Application Disconnected Application, and SOAP based web services.
- Developed main navigation and authentication system, master page index page and a few web pages for REIOS AGI system. During this period we needed to develop web pages along with all backend layers including stored procedures required for database. Also brought application to MVC architect standards and helped team to set up the coding guideline for the same
- Developed prototype required for Disconnected Application, which was a Smart Client Application. Later I was responsible for the Development of Disconnected Application for which I performed a role of technical lead for this module of 10 people.
- At the end of project I was responsible for the Deployment Maintenance activity of REIOS web application as well as Disconnected Application.
- Also I was responsible for providing Support to onsite team as a post-delivery handover process for some time.