Solution Architect / Program Manager Resume
Burlington, NC
SUMMARY:
- Overall 16 years of experience in analysis, design and development using Microsoft .NET Technology in Consumer Goods, Insurance, Financial Services, Litigation, Corporate Governance and Public Sector (City of Los Angeles).
- 7+ years of experience in architecting, managing multiple project releases and delivered them successfully wifin stipulated timeframe
- Experience in managing software development team across geography.
- Experience in Waterfall/Agile - Scrum development methodologies
- Experience in resource planning, budgeting, estimation, tracking, controlling project execution
- Experience in design and development of Windows, Web and Mobile - based Applications in .NET environment and designing, consuming .NET web services (SOAP based/REST)
- Experience in application re-engineering and legacy modernization from Delphi/COBOL/VB/ASP to .NET
- Experience in mobile application development using MEAP - Verivo Platform, Responsive Design
- Experience designing service oriented architecture, n-tier architecture, Test Driven Development, Feature Driven Development
- Experience developing stored procedures, triggers for back-end operations; especially using MS SQL Server 2012/2008/2005/2000
- Experience in designing class diagrams, state diagrams, activity diagrams, sequence diagrams using Unified Modeling Language (UML)
- Quick learner, great team player and as an individual contributor
TECHNICAL SKILLS:
Microsoft .NET Technologies: .NET Framework (1.1 to 4.7), WPF, Prism, ASP.NET Core, ASP.NET MVC, C#, VB.NET, Visual Studio 2017, WCF, Web Services, Windows Services
Web Programming: Classic ASP/MVC, CSS, XML, HTML, JQuery/Javascript, VB Script Angular JS 1.x/2, Node Js, Signal R2
SOA Security Frameworks: JWT Token Service for REST, SSL, Message Security
Mobile Technologies: Verivo (MEAP), Responsive Design
Database: SQL Server, MySql 5.1, Oracle 9i/10g, MS-Access
Windows Programming: Visual Basic 6
Legacy Technology: Delphi, COBOL
Open source: PHP (MVC), Drupal 7
Project Management: Microsoft Project Plan, Cognizant Platform (C20)
Testing Tools: HP Mercury Quality Center
Installation / Deployment: InstallShield 12 / 2009, InstallScript, VMWare (LabManager)
Prototyping Tools: Axshare
COTS Software: Exigen
Content Management: DNN, Drupal 7
NoSQL: MongoDB, Document DB
GIS: ArcGIS
API Documentation Tool: Swagger
Cloud Technology: Microsoft Azure
Dependency Injection: Autofac
Identity Provider: ADFS 4.0, Azure AD, OAuth 2
Container Technology: Dockers (Windows / Linux)
Messaging Framework: RabbitMQ
PROFESSIONAL EXPERIENCE:
Confidential, Burlington, NC
Solution Architect / Program Manager
Responsibilities:
- Managing account portfolio, customer relationship, new business opportunities, proposals, SOW, SLA
- Program management, driving project steering committee meetings, solution design & implementation and customer
- Leading and Managing a team of 15 - 30 peoples across onsite and offshore
- Estimating, budgeting, planning, scheduling, managing work load across multiple projects and teams
- Assigning tasks to team members, tracking, reviewing status reports and overlooking day-to-day operations and quality control using VSTS (using Agile - Scrum process model)
- Providing direction to development team, quality assurance team and managing multiple releases wif streamlined release management process (manual and semi-automated)
- Participated in requirement analysis, brainstorming and provided estimations
- Creating and maintaining Features, Epic, Product Backlog Items (PBIs)
- Creating and maintaining process/system flow diagrams, data flow diagrams, conceptual data dictionary, user interaction diagrams, Scoping and elaborating bounded context, interface wif inter-bounded context
- Architecting entire application end to end, defining interfaces, API test strategies, develop interface sys components, working wif cross technical, business team to resolve road-blocks on design- infrastructure-developments-functional
- Azure AD and On Premise - ADFS 4.0/Oauth 2 / JWT based Security Token Implementation and Designed and Developed Authorization Center application to manage claims, resources, roles, for multiple applications and all organization users
Technology Setup: WPF (Prism 6), ASP.NET Core 1.1, C#, WebAPI 2, WCF REST Services, Window Services, SQL Server, Azure AD, ADFS 4.0, OAuth 2, Angular 2, Typescript, Docker Containers (Windows/Linux), RabbitMQ/AMQP based Distributed Messaging Framework, Swagger
Confidential, Los Angeles, CA
Program Manager / Architect
Responsibilities:
- Managing account portfolio, customer relationship, new business opportunities, proposals, SOW, SLA
- Program management, driving project steering committee meetings, solution implementation and customer
- Leading and Managing a team of 15 - 25 peoples across onsite and offshore
- Estimating, budgeting, planning, scheduling, managing work load across multiple projects and teams
- Assigning tasks to team members, tracking, reviewing status reports and overlooking day-to-day operations and quality control using JIRA
- Providing direction to development team, quality assurance team and managing multiple releases wif streamlined release management process (manual and semi-automated).
- Participated in requirement analysis, brainstorming and provided estimations
- Creating and maintaining high-level product features in terms of features/use cases
- Creating and maintaining process/system flow diagrams, data flow diagrams, conceptual data dictionary, user interaction diagrams and clickable wireframe using axshare prototyping tool
- Architecting entire application end to end, defining interfaces, API test strategies, develop interface sys components, working wif cross technical, business team to resolve road-blocks on design- infrastructure-developments-functional, implement security framework such as JWT/SHA1, SSL/TLS, API security
- Created requirement packages that consist of high level requirements, clickable wireframe, use cases, data dictionary, security matrix
- Designed and developed data driven workflow engine
- Performing code-review, deploying best practices, reviewing design artifacts
- Developing proof of concepts, technical approach documents, prototyping
- Designed and developed JWT based security token framework for securing REST services using claim based autantication
- Designed and Developed Identity management application to support centralized ACL/RBAC based access via ASP.NET WebApi to support multiple providers such as Active Directory, Google, Facebook, SQL
- Implemented best practice technics to analyze application performance, tunings and health monitoring
- Experience in doing load testing using fiddler, stress stimulus, blaze meter
- ArcGIS server setup, Layer development, design layer update tools.
Technology Setup: ASP.NET MVC C#, WCF REST Services, Window Services, SQL Server, SSRS, RDLC reports, ArcGIS, Web Api, TFS, Drupal 7, Fiddler, Blaze meter, axshare, swagger, SIGNALR2, Microsoft Azure DocumentDB (NOSQL), Azure AD, Continuous Integration wif Azure TFS, Azure SSL setup
Confidential, Plano, TX
Project Manager - Technical / Application Architect
Responsibilities:
- Leading and Managing a team of 10 peoples at onsite
- Estimating, budgeting, planning, scheduling, managing work load for different releases.
- Assigning tasks to team members, tracking, reviewing status reports and overlooking day-to-day operations using IBM Starteam.
- Providing direction to development team, quality assurance team and managing multiple releases.
- Performing code-review, deploying best practices, reviewing design artifacts
- Upgrading product enhancements, customization based business proposals.
- Participated in requirement analysis, brainstorming and provided estimations
- Creating and maintaining process/system flow diagrams, data flow diagrams, conceptual data dictionary, user interaction diagrams
- Developing proof of concepts, technical approach documents, prototyping
- Creating and maintaining high-level product features in terms of use cases and rules
- Quality Control using HP Quality Center, IBM Starteam
Technology Setup: ASP.NET, C#, .NET remoting, WCF webservices, window services, winforms, Oracle, Silverlight, Telerix, KoFax, Atalasoft
Confidential, Walnut Creek, CA
Project Manager
Responsibilities:
- Leading and Managing a team of 10 peoples across offshore and onsite
- Estimating, budgeting, planning, scheduling, managing work load for different releases.
- Assigning tasks to team members, tracking, reviewing status reports and overlooking day-to-day operations
- Reporting impediments on work items / assigned tasks and resolving issue and technical support
- Analyzed and gathered requirements and created user stories for teh respective business requirements
- Designed and managed end-to-end product integration such as AAA, Policy Data Pre-fill, SFDC, SAM, CMNG, Exigen billing core service for Home Products and Personal Umbrella Policy products
- Interacted wif user interface team to walk-through business requirements and reviewed wireframe and copy-editing of teh respective HOME and PUP products
- Conducted Business Acceptance Test (BAT) in test-env. and controlled issues/defects using HP Quality Center
- Created and maintained process/system flow diagrams, data flow diagrams, user interaction diagrams
- Created and maintained high-level product features in terms of use cases and rules
- Created and maintained conceptual data dictionary, custom error messages in centralized share-point
- Participated in Sprint Planning, Sprint Review, Daily Scrum Calls
- Reviewed and approved teh test cases for teh respective business requirements
- Quality Control using HP Quality Center.
- Involved in web service development using C#.NET for core-data- integration services.
Technology Setup: Exigen, C20, C# .NET 4.0, Web Services, JIRA, IBM - RRC & RTC
Confidential, Minneapolis, MN
Technical Manager
Responsibilities:
- Leading and Managing a team of 5 to 8 peoples across offshore and onsite
- Assigning tasks to team members, tracking, reviewing status reports and overlooking day-to-day operations
- Reporting impediments on work items / assigned tasks and resolving issue and technical support
- Interacted wif business team to gather requirements and prototypes
- Participated in JAD session to understand business functionalities and technical limitations
- Participated in Sprint Planning, Sprint Review, Daily Scrum Calls, and offshore co-ordination
- Reporting impediments on work items / assigned tasks and resolving issue and technical support
- Ensuring that laid down procedures and processes are followed by teh Cognizant team
- Guiding teh team members through complex technical requirements
- Developed proof of concept and prototype based on teh customer requirements using Verivo Platform
- Developed C# .NET plug-in to interface mobile UI to database and other 3rd party services.
- Developed application screens using Verivo IDE
- Conduct review on teh deliverables such as source code and design artifacts.
Technology Setup: .NET 4.0, ADO.NET, C# / VB.NET based plug-ins, WCF, VERIVO - Mobile Platform (MEAP), SQL Server 2008, Thomson Reuter Knowledge Direct Services
Confidential
.NET Tech. Lead / Component Architect
Responsibilities:
- Developed proof of concept for calling Cobol DLL directly into .net using DLLImport
- Designed multi-threaded custom NT dispatcher service using C#.NET and MSMQ to invoke COBOL .net wrapper exe using message queuing architecture.
- Created detailed design documents based on teh requirements
- Created class, contextual, logical, deployment diagrams
- Designed and developed web services for rating calculations
- Designed .NET based COBOL wrapper and custom field mapper using VB.NET / XML
- Implemented Development Best Practices and shared to team (VM based dev env., TDD, Visual Studio Profiler, Nightly Build Setup)
- Developed test data utility tools to increase teh development productivity.
Technology Setup: .NET 4.0, C# / VB.NET, Web Services, COBOL, Visual Basic 6, Delphi, MSMQ
Confidential
Technical Manager
Responsibilities:
- Leading and Managing a team of 10 peoples across different geography
- Estimating, budgeting, planning, scheduling, managing work load for different releases.
- Architecting entire application UI, BLL, DAL, and Data Model based on teh requirement
- Setup entire application solutions, infrastructure libraries and developed core custom controls
- Developed web pages using ASP.NET, C#, VB.NET
- Implemented Development Best Practices in teh team (VM based dev env., TDD, PerformanceToolKitApp using Visual Studio Profiler, Nightly Build Setup)
- Developed Proof of Concepts, code-snippets to increase teh development productivity
- Designed and Developed Pricing Calculation Engine using stored-procedures.
- Performance Tuning on Database, C# and VB.NET, ASP.NET, IIS metabase
- Created Excel like GridView custom control which facilitates clipboard copy paste and column level copy paste on teh fly.
- Conducting Sprint Planning, Sprint Review, Daily Scrum Calls, and co-ordination.
- Reporting impediments on work items / assigned tasks and resolving issues and technically guiding teh team.
- Performing code review on developed code against coding standard document and FxCop libraries
- Conducting Internal Quality Assurance Test between modules.
- Participated in External Quality Assurance Test for other project team.
Technology Setup: .NET 4.0, ASP.NET, C#, VB.NET, ADO.NET, SQL Server 2008, Web Services
Confidential, San Francisco, CA
Sr.NET Developer
Responsibilities:
- Reporting impediments on work items / assigned tasks and resolving issue and technical support.
- Provided P1 technical support to deployment team during Quality Testing.
- Developed web pages using ASP.NET, C#, VB.NET
- Developed Proof of Concepts, code-snippets to increase teh development productivity.
- Developed Business and Data tier using C# / VB.NET, ADO.Net.
- Developed re-usable components for error handling, Grid Controls, UI validation and data base wrappers.
- Coded Stored Procedures, Triggers, and SQLs.
- Responsible for teh integration of software modules (TFS version control and MSI packaging releases).
- Developed MSI package creation tool to interact wif InstallShield, deploy in VMWare LabManager env...
- Having MSI InstallScript programming experience in InstallShield 2009 (Build Engineer).
- Performed unit and integration testing, testing of database, query optimization and performance.
- Quality Control using Mercury Quality Center.
Technology Setup: .NET 2.0, ASP.NET, C#, VB.NET, ADO.NET, SQL Server 2008, Web Services
Confidential, New York City, NY
Sr.NET Developer
Responsibilities:
- Requirement analysis, Gap Analysis, Estimation Modeling.
- Wire frame creation and design document preparation using Microsoft Visio.
- Unit and System Test Case preparation.
- Developed web pages using ASP.NET, C#
- Developed Business and Data tier using C#/ VB.NET / ADO.NET
- Developed Proof of Concepts, code-snippets to increase teh development productivity.
- Developed re-usable components for error handling, Grid Controls, UI validation and data base wrappers for teh project.
- Coded Stored Procedures, Triggers, and SQLs.
- Deployed teh Application on Test and Production Server and tested teh application.
- Responsible for teh integration of software modules (TFS version control and MSI packaging releases).
- Performed unit and integration testing, testing of database, query optimization and performance.
- Quality Control using Mercury Quality Center.
Technology Setup: .NET 2.0, COM+, ASP.NET, C#, VB.NET, ORACLE, Web Services, ADO.NET
Confidential
.NET Developer
Responsibilities:
- Modernizing software business components from VB6 to .NET technology.
- Involved in documenting Functional specification, Gap Analysis.
- Involved in Business Components developments.
- Involved in web pages using VB.NET, which serves as a presentation layer.
- Developed Business and Data tier using C# / VB.NET, ADO.Net.
- Involved in developing teh Web Services.
- Preparation of Unit Test Plans.
- Performed unit -testing, system integration testing, regression testing
- Developed reusable components like, Encryption, Email sending
- Developed Web and Batch Reporting services using Crystal reports.
- Developed Impact analysis documents.
Technology Setup: Visual Basic 6, SQL Server 2000, Telerik, COM, DCOM, ASP.NET, C#, VB.NET, WEB SERVICES, JAVA SCRIPT, Infragistics, Crystal Reports
