Experience Summary
Enterprise Cloud Solutions Architect with 20 years of experience in discovery, architecting, designing, developing and delivery of cloud, web and mobile transformation initiatives with Azure and Microsoft technologies.
Worked as an Enterprise Architect, Program architect, Solutions Architect, Security architect well versed in working with clients CXO teams in whiteboarding architecting, designing & documenting solutions.
Delivered Strategic cloud transformations Initiatives of large programs, lead the architecture and implementation governance, defined solution architecture and roadmaps, participated architecture review board, and oversaw end to end solution implementation and support.
Thorough conceptual understanding & expertise in designing, developing and using Object oriented Frameworks for large-scale globally distributed high available applications using UML, Architectural and Design Patterns.
Certified SAFe 4.0 practitioner, architected multiple large-scale programs and projects using SAFe and Daikibo agile methodologies.
Extensive experience in architecting, designing and developing distributed scalable client/server, Cloud, Mobile and web application software using .Net 4.5, C#, ASP.net MVC5, Web API, Xamarin, Cordova, Asp.net Web Forms, WCF, AJAX, jQuery, LINQ, WPF, WF and SQL Server and MS Azure.
Technical Expertise
Architecture
Visio, Enterprise Architect, Rational XDE for .Net, Rational Rose, UML, TOGAF, Design Patterns, OOAD, IoC
Languages
C# 5.0, Vb.Net, Vb 6.0
Technology
.net core, .Net framework, WCF, WPF, WF, LINQ, ADO.Net, ASP.net Web Service, Windows Service, Win Forms, SOA, SOAP, REST, WSDL, RUP, COM+, COM, MSMQ, Click Once, Agile, MS Build. MS Azure
Mobile
Xamarin, Cordova, HTML5, iOS, Android, Windows, Citrix Xen Mobile
Development Tools
Visual studio.Net 2019, Microsoft Expression Blend
Databases
SQL Server, MS Access 2000
Web
ASP.net, ASP.net MVC5, Web API, jQuery, jQuery UI, AJAX, JSON, XML, XAML, XSD, XSLT, IIS, JavaScript, HTML, CSS, Micro Services
Configuration Tools
TFS, Rational Clear Case, Visual Source Safe, Tortoise SVN, AnkhSVN
Domain Knowledge
Finance, Banking, Health Insurance, Corporate Travel Management, Public Health
Others
Wise for VS.Net 6.0, Clear Quest, CI, Cruise Control, MS Test, N-Unit, Enterprise Library 5.0, Log4Net, Axosoft onTime, Code Rush. NuGet, Fiddler, TDD, MOQ
Professional Experience
Enterprise Cloud Solutions Architect – Consultant
EY, Atlanta, GA
5 to 350
Mar 2013-Present
EY is a global leader in assurance, tax, transaction and advisory services. Part of global Enterprise Architecture team of about 200 architects.
Articulated architecture vision, conceptualized architectural approaches, developed and validated architecture and high-level solution design against business requirements, guided and mentored development teams on methodologies, processes and best practices.
Worked very close with business sales team to contribute architectural artifacts to formal bids and responses to RFIs/RFPs/RFQs.
White boarded solutions delivered presentations & workshops of the proposed solution to clients CxO and technical teams.
Defined and documented solution architecture and elaborated on business benefits and return of investment and pros and cons.
Worked with clients to understand their business issues and formulate technology solution propositions. Worked alongside the Global Delivery organization in identifying solutions and platforms that could be highlighted to further our sales process and lead identification.
Solution architected over 30 Enterprise programs/applications including MS Azure Cloud, Mobile, Web Applications and Micro Services.
Architected Microsoft Azure PaaS based solution with on-prem integration leveraging Service Fabric, Kubernetes Services, Web App, API Apps, Redis Cache Storage Queue, Web Job, Azure SQL, Blob, Active directory services, Azure Functions, Application Insights.
Designed security architecture including authentication, SSO, federation, encryption at transit and REST, key & certificate management, Identity and access management, applying OWASP principles in adherence with the established minimum-security baselines.
Defined architecture principles, current & target state architecture, reference architectures models and with high-level architecture.
patterns and models. Maintained architecture agility to mitigate the risk at business, application, data and technology level.
Architect reporting solution using Power BI with Imports and live connection and integrating with Azure SQL Analysis server.
Created cloud migration strategies for various on-prem application for Rehost, Refactor, Rearchitect, Rebuild and Cloud native.
Leveraged SAAS based vendor solution and integrated with On-prem data center for federated client security.
Collaborated with product owner, infrastructure architect, information security, engineering and project management teams in working on multiple tasks and initiatives while being accountable for driving core business solutions.
Architected multiple large-scale apps, the largest is $0.5 Billion, 100K users in 22 countries, 10K simultaneous users & IT team of 350.
Created reference architecture for Mobile, architected multiple Enterprise Mobile projects in Xamarin, Cordova and HTML 5.
Collaborated with product owner, infrastructure architect, information security, engineering and project management teams in working on multiple tasks and initiatives while being accountable for driving core business solutions.
Evangelized best practices for application engineering, component reuse, architecture design and technical standards, while maintaining an awareness of new and emerging technologies and their potential application to existing service offerings.
Enforced engineering methodologies, reviewed engineering design packages, drove to minimize technical exposure risks on projects.
As a trusted technical advisor collaborated with both business and technical stakeholders, set direction, builds consensus, mediated conflicts, and helped in creating an environment which solicits contributions from all participants.
Technology Environment: MS Azure Cloud, PaaS, IaaS, SaaS, Cloud Computing, Service Fabric, Kubernetes Services, Web App, API Apps, Redis Cache Storage Queue, Web Job, Azure SQL, Storage account, Blob, Active directory services, Azure VM, Azure Functions, Power BI, Azure Analysis Service, Azure key vault, Azure Application Insights, Azure Data factory, Web Applications, Micro Services, authentication, federated SSO authentication, Ping, MFA, TDE, data privacy, identity management, authorization, SSL, AES 256 encryption, vulnerability management, Qualys, Web Inspect, Mobile, Mobile Application, IOS, Android, Xamarin, Cordova, responsive web design, HTML5, CSS3, JavaScript, jQuery, jQuery UI, Angular, Visio, UML, Design Patterns, C# 5.0, .net core, .Net Framework 4.5.1, ASP.net MVC, ASP.net Web API, Windows, WPF, XAML, Citrix Xen Mobile, Web Forms, EAI, SOA, BPI, API, ESB, ETL, RFP, RFI, POC, WCF, LINQ, Web service, Windows service, Control-M, SOA, EF, ADO.Net, SQL Server, XML, JSON, JavaScript, CSS, IIS, Agile, Scrum, Visual Studio.Net 2018, MS Build, SOAP, REST, WSDL, TFS, TDD, MS Test, NuGet, Fiddler, Code Rush, Enterprise Library 5.0, SAFe 4.0, SPA, CI.
Architect and Lead Developer
Centers for Disease Control and Prevention (CDC), Atlanta, GA
Healthy Housing Lead Prevention Surveillance System
Team size 8
Jul 2008 – Mar 2013
The Healthy Housing Lead Poisoning Surveillance System (HHLPSS) is built to characterize the home environment in terms of lead poisoning & home based risk factors at the state & local Childhood Lead Poisoning Prevention Programs (CLPPB) with a practical means of tracking medical & environmental activities in lead poisoning cases. The intent of this application is to provide an electronic means of addressing the data that programs receive from labs, providers, clinics & case management professionals.
Architected & designed performance intensive ASP.net MVC3 Web farm RIA with highly scalable distributed architecture.
Wrote System Architecture document, initiated design sessions, developed conceptual model with .Net 4.0 based enterprise solution.
Leading white-board solution discussion with business executive leadership, clients & stake holders.
Leading a team of senior developers, provided guidance in best practice & tools to use in all phase of SDLC.
Assisted PM, BA & QA team in establishing requirements, change management activities, UML modeling, work estimates, recommend resourcing, manage risk identification & mitigation strategies associated with architecture.
Secured n-tier ASP.net MVC3 app & WCF Services with X.509 Certificate & custom ASP.net membership & role provider WCF services.
Performance tuned WCF services and increased the speed by 25%.
Architected & designed WCF service model elements supporting secure, reliable message delivery with transactions & message queues.
Created several Razor Views/Partial Views wrote Controllers in C# 4.0, developed Gadget-style RIA using jQuery & jQuery UI.
TDD using MS Test and Dependency Injection using StructureMap IoC Container and Mocking dependency using MOQ.
Lead code reviews to ensure adherence to architecture standards, code consistency, high cohesive, loosely coupled and maintainability. Technology Environment: Visio, UML, Design Patterns, C# 4.0, .Net Framework 4.0, ASP.net MVC3, Razor, ASP.net 4.0 Web Forms, Web API, jQuery, jQuery UI, MS AJAX, Control tool kit, WCF, LINQ, Web service, Windows service, SOA, ADO.Net, SQL Server 2008R2, XML, JSON, JavaScript, HTML, CSS, IIS, Agile, Dependency Injection, IoC, StrucruteMap, Visual Studio.Net 2010, MS Build, SOAP, REST, WSDL, Visual Source safe, Cruise Control, TDD, MSTest, NuGet, Fiddler, Code Rush, Enterprise Library 4.0.
Team Lead
BCD Travel, Atlanta, GA
The Source Platform
Team size 25
Oct 2006 – Jul 2008
The Source Platform is BCD Travel’s new infrastructure that will allow improving operational efficiency and will give a virtually limitless ability to adapt content, book travel, store and manage data to meet specific customer needs. It uses a single point-of-sale interface to give agents and customers a seamless access to fragmented content across multiple supplier channels. It Reduces dependency on the GDS, other content channels and third-party software licensing and ensuring that customers have full access to a complete range of content.
Architecting & integrating app with various business partners, exposing business functionalities as Services with interoperable standard
Balancing concurrency & throughput of WCF service by selecting appropriate concurrency mode, instancing mode and selecting appropriate bindings, encoding and message patterns.
Hosting WCF services in Windows service and IIS, configuring, debugging, tracing and deploying them.
Lead and developed next generation graphic intensive UI application for corporate travel booking using .net 3.5/3.0 WPF, XAML, Expression Blend, vector graphics and bitmap.
Performed analysis of defined system use-case and develop a high visual fidelity prototype using Expression Blend, design mock-ups, wrote storyboards, reviewed and optimized screen graphics, presenting complex operations to users with easily usable interfaces.
Provided a rich user experience and maintain a consistent look and feel by using custom control styles, control templates, template binding, data template & triggers for styling standard WPF controls and control animations.
Implemented ground transportation & Workflow Scheduler using Microsoft provider pattern, C# 3.5 & WPF.
Designed and developed Ruleset Editor in C# 3.5 and WPF to execute various business policies in a workflow.
Created various BPM workflows & custom activities like ticket issue, ticket refund, unused ticket & get PNR.
Technology Environment: Enterprise Architect, UML, Design Patterns, C# 3.5, .Net Framework 3.5 sp1, ASP.net Web Forms, MS AJAX, Control tool kit, WCF, WPF, WF, LINQ, Web service, Windows service, SOA, ADO.Net, SQL Server 2005, XML, XSLT, XPATH, JSON, JavaScript, HTML, CSS, IIS, Agile, Visual Studio.Net 2008, Expression Blend, MS Build, SOAP, REST, WSDL, SVN, AnkhSVN, Cruise Control, NUnit, NDoc, Click Once, Enterprise Library 3.0, Log4Net.
Sr. Consultant
Unisys/Keane – Charlotte, NC
Payment Information Archive and Engine
Team size 20
Aug 2004 – Sep 2006
Payment Information Archive & Engine is a Check21 payment product to process the checks of banks, capture data associated with them & archive the images. This product has applications to capture the payment information, enable operators to use images of checks to correct them, balance payment transactions on image Workstations, generate cash letters in X937 format, prepare and print statements.
Interacting with Clients, gathering requirements, interacting with offshore team for design reviews with stakeholders.
Writing business service components in C# 2.0, .Net Remoting and hosting them in Windows Service.
Improve communication between onsite and offshore team and ensured quality delivery from offshore.
Created login pages for app using ASP.net 2.0 code behind C# 2.0 using ASP.net Membership and Role providers.
Actively involved packaging the product by creating installable(MSI) and patch(MSP) files using Wise for VS.Net
Technology Environment: Rational XDE, UML, Design Patterns, C# 2.0, ASP.net 2.0, .Net Framework 2.0, .Net Remoting, Web service, Windows service, SOA, SOAP, WSDL, ADO.Net, SQL Server 2005, Win Forms, XML, JavaScript, HTML, CSS, IIS, URUP, Visual Studio.Net 2005, MS Build, Wise for VS.Net 6.0, Rational Clear Case, Rational Clear Quest, Enterprise Library 2.0
Lead Developer
Unisys/Keane – Reston, VA
HealthPAS Product
Team size 10
Jan 2004 – Aug 2004
After success of the HealthPAS Kentucky, HealthPAS was made as a generic product to cater all the states.
Gathering and analyzing requirements for replacing QMACS with QNXT and X12 processing.
Extensively involved in drawing UML class, sequence and activity diagram using Rational XDE.
Creating SOA business service components in C# 1.1, ASP.net Web service and hosting them in IIS.
Documenting QMACS-QNXT difference and developing integration sheets.
Technology Environment: Rational XDE, UML, C# 1.1, ASP.net 1.1, .Net Framework 1.1, .Net Remoting, Web service, ADO.Net, SQL Server 2000, Win Forms, XML, JavaScript, HTML, CSS, RUP, Visual Studio.Net 2003, IIS, Rational Clear Case, Rational Clear Quest.
Lead Developer
Unisys/Keane – Reston, VA
HealthPAS Kentucky
Team size 40
Oct 2002 – Jan 2004
HealthPAS is high-performance, real time solution that adapts quickly to regulatory and marketplace changes and meets all functional and performance requirements of the modern Medicaid system.
Was extensively involved in making low-level designs, drawing class, sequence, activity diagrams uisng Rational Rose.
Analyzing the given system use case and developing .Net assemblies for the application layer using C# 1.0.
As a module leader of sub modules was involved in status tracking, resolving issues with client.
Maintaining overall quality of the project by scheduling peer and SQA reviews, testing, defect prevention planning, making Project root cause analysis, reviewing Configuration audit report, preparing delivery and release notes.
Preparing unit test plans, making code reviews.
Technology Environment: Rational Rose, UML, C# 1.1, ASP.net 1.1, .Net Framework 1.1, .Net Remoting, Web Services, ADO.Net, SQL Server 2000, Win Forms, XML, JavaScript, HTML, CSS, RUP, Visual Studio.Net 2003, IIS, Rational Clear Case, Rational Clear Quest.
Sr. Developer
Metropolitan Ltd /Bangalore Softsell Ltd - Bangalore/India
Migration
Team size 10
Apr 2002 – Oct 2002
Migrate the legacy applications written in PICK systems to Microsoft.Net platform and flat files data to a fully SQL Server 2000.
Understanding the .Net environment and framing the application and database architecture.
As a Module leader of the migration team, was involved in the framing of the requirements and designing application.
Developing tools in Vb.Net 1.0 to do pre-migration analysis and to aid migration process.
Prototyping userinterface in Win forms and Web forms.
Developing business components for data migration application using Vb.net 1.0.
Understanding the strategy to deploy .Net projects.
Technology Environment: Vb.Net 1.0, ASP.net 1.0, .Net framework 1.0, ADO.Net, SQL Server 2000, Win forms, XML, JavaScript, HTML, CSS, Crystal Reports, Visual Studio.Net 2002, Visual Source Safe, IIS, PICK Basic.
Sr. Developer
The Innovation Group PLC /Bangalore softsell Ltd, India
Surveyor II
Team size 12
Sep 2000 – Apr 2002
Surveyor II is an audit tool used to gather & maintain IT infrastructure information like hardware, software and system user feedback. The reports generated by the tool are used in making licensing decisions.
Developed forms and COM components using Vb 6.0 to parse data from files and upload it to SQL Server 7.0.
Fine-tuned application and databases and improved response time.
Writing stored procedures to synchronize databases.
Generating scripts of database and granting permission of database objects to team members.
Preparing unit test plan and testing them.
Technology Environment: Vb 6.0, SQL Server 7.0, COM, Visual Studio 6.0, Crystal Reports, ADO, Visual Source Safe.
Developer
Maitri Information Systems - Bangalore, India
XPRESS
Team size 3
Dec 1999 – Sep 2000
XPRESS product is a unique address bank that allows single point management of all the addresses, persons, contacts and dates.
Developed forms for data entry screens using Vb 6.0.
Designed a migration wizard in Vb 6.0 to migrate data from dBase to MS Access.
Deployed and trained on applications to end-users.
Created several reports using Crystal Reports.
Technology Environment: Vb 6.0, MS Access 2000, Visual Studio 6.0, Crystal Reports, ADO, Visual Source Safe.
Education
Bachelor of Engineering in Computer Engineering, First class, Mangalore University, Karnataka, India, 1999.
Diploma in Computer Science and Engineering, First Class, Board of technical examinations, Karnataka, India, 1995