Sr. Azure Architect Resume
Chevychase, MD
SUMMARY
- Around EIGHTEEN years of experience in Architecting/Developing - Web, Windows, Distributed Applications; and improving application performance using various engineering approaches
- Over FOUR years strong knowledge Architecting and Developing solutions using MS Azure (PaaS & IaaS)
- Over FIFTEEN years in .Net (v4.7-1.1), around 2 years in ASP, VB6.0, COM/DCOM
- Over THIRTEEN years in SQL Server (v 2016, 2008R2-2K), around Over FOUR years in Oracle 11g-9i
- Good working knowledge of domains like Mortgage, Transaction Processing, Trading, Insurance, Auditing, S-Commerce, Advertising, HealthCare, Retail Management, ERP & CMS, Performance Engineering and EDT
- TWO years in Performance Engineering space using tools like MS Visual Studio 2013 Ultimate scripts, HP Load Runner v12.0, JMeter v2.11, DynaTrace v4.5, SQL DMVs, SQL Trace; UI agents like YSlow, PageSpeed, Httpwatch
- Strong expertise in Agile Methodology (SCRUM), Process Driven, and waterfall model
- Excellent knowledge in SOLID principles of Object Oriented Programming (OOPS), SOA, MVC, Object Oriented Analysis & Design (OOAD), DB design(Normalization) and thorough understanding of GoF design patterns viz: Factory, Singleton, Façade, Builder, etc. Expert at version controls GitHub, TFS, Tortoise SVN, PVCS, Perforce, VSS
- Extensive work in Web using Microsoft Technologies viz: .Net(C#, VB, ASP), WCF, WPF-XBap, Web Services, XML, XAML, JQuery, AngularJS, AJAX, LINQ, SAP Connectors, VB, COM/DCOM/ COM+ and BizTalk 2006.Design, supervise and participate in implementation of technologies. Good at TDD, using MSTest & NUnit
- Strong knowledge of RDBMS like SQL Server, Oracle. Report generation in SQL Server Reporting Services (SSRS), Crystal Reports 9 and data transformation using SQL Server Integration Services (SSIS)
- Excellent problem solving, analytical, interpersonal skills and possess good work ethics and client interaction
- Strong team player having excellent communication and leadership abilities. Lead teams ranging from 5 to 15
TECHNICAL SKILLS
Business Strategies: Enterprise Digital Transformation (EDT), Internet of Things (IOT).
Languages, Modeling: .Net(C#, VB) 4.7 - 1.1, VB (6), VC++, C, Java| UML, GoF Design patterns.
Cloud / IDEs: MS Azure |Visual Studio (.Net 2017 to 6.0).
DBMS / RDBMS: SQL Server 2016-2K, Oracle 11g-9i, MS - Access.
Operating System: Windows 10/8/7/All earlier Windows, SCO UNIX System V.
Middle-ware / Servers: IIS 8-5, Apache Tomcat, BizTalk 2006-2k, MSOM, MSMQ.
Web Technologies: ASP.Net (4.7 - 1.1), AJAX, XML (XSL, XSLT, XSD, XPath, DOM), Classic ASP.
UI Frameworks, Scripts: Angular JS, JQuery|PowerShell, JavaScript, VBScript, Shell/Batch Scripts.
Reporting Tools / ETL: SSRS, Crystal Report 9-6, MS Data Reports| SSIS.
Version Control/Packaging: TFS-GitHub, Perforce, Tortoise SVN, PVCS, MS VSS|MS Build, InstallShield.
Issue Tracker / Testing tools: Team Work/Tracker, Mozilla Bugzilla| MS Test, NUnit, MS Fakes, Rhino Mocks.
Performance Tools: HP LoadRunner, DynaTrace, VS Ultimate, JMeter, MS Monitoring, YSlow, PageSpeed, HTTPWatch, ANTS Profiler, AppDynamics, SQL DMVs.
Group-ware: MS Team Studio System.
Project Management: MS Project 2015-2000.
PROFESSIONAL EXPERIENCE
Confidential, Chevychase, MD
Sr. Azure Architect
Responsibilities:
- Strategic: Transforming organization-wide applications to Azure, through structured and layered configuration
- DevOps Catalog and Genesis tools help transform resources in cloud, with highest security features
- Consuming Express Route for On-prem to Azure communication of resources and Azure services
- Partnership: Responsive implementation - maintenance and enhancements, being 1st consumers of latest offerings in MS Azure world
- Delivery: Development of ASP.Net WebAPIs, consuming Azure SDK for creating and maintaining Azure resources
- Supporting Genesis tool, for NSG rules application, enhancements & maintenance of security features
- Architecting Subscription Buildout automation, for managing 125+ MS Azure application subscriptions
- Implementation using ASP.Net WebAPI, consuming the Azure SDK, incorporating design patterns, viz Factory, Abstract factory patterns leveraging unity/dependency injection frameworks
- Creating background jobs for NSG rule processing and maintenance, leveraging Storage Queues for message brokerage, enhancing solution for Azure Service Bus with Topics as messaging pipeline
- Implementing the CI/CD process using VSTS for Build definition and Release pipeline
- Service Endpoint enhancements for V2 Storage, Azure AD, OMS monitoring and Azure Files.
Environment: Microsoft Azure(ARM+ASM), Subscription security through VNet, Subnet, NSGs, ADFS/RBAC, ASP.Net MVC/WebAPI, Token based authentication for Resource creation and maintenance, Azure AD, OMS, Azure Files, etc.
Confidential, Princeton, NJ
Azure Consultant
Responsibilities:
- Strategic: Assessment of current Argusto modernize it for transforming to Azure and carrying out management
- Create WebAPI to Upload document/compressed, save data on Azure Blob Storage and metadata in SQL
- Processing the document comparison using Google Diff match, and storing in Azure Blob Storage
- Partnership: Responsive implementation capable of running on different devices, agnostic network connections
- As channel partner in implementation, contributions in laying roadmap for CI/CD with DevOps
- Delivery: Implemented ASP.Net WebAPIs, and integrating it with UI implemented using ReactJS / NodeJS
- Implemented two key API features of Upload document & Create Document comparison using ASP.Net WebAPI, consuming the Service layer/Repository layer using Factory, Abstract factory patterns leveraging unity/dependency injection frameworks
- Integrated Azure Storage connection strings for saving in Azure Blob storage and metadata in SQL Server
- Implemented service message brokerage using Azure Service Bus with Topics as messaging pipeline
- Working with DevOps in formulating the CI/CD process using VSTS for Build definition, Build Solution, Build API, npm Build
- Creating ARM templates using resources like Azure SQL, WebApps(Website, API, Webjobs), Blob, Service Bus, Cosmo DB & Search
- Attaching the Dacpac of SQL scripts for load data. Performance evaluation using NewRelic, JMeter script
Environment: Microsoft Azure Resource Manager templates, Azure Service Bus, Topics, Azure Blob Storage, VS2017, ASP.Net 15, WebAPI, C#, SQL Server 2014, Powershell automation, NewRelic, JMeter scripts, Json and Agile (SCRUM).
Confidential, Boston, MA
Technology Architect
Responsibilities:
- Strategic: Analyze current monolithic version TPA to come up with feature list used by personas and sub-personas across the business value chain
- Define Solution architecture Strategy for incorporating Microservices, and service catalogue of APIs
- N-tier architecture having each layer communicating with each other through language-agnostic, database-agnostic REST API infrastructure, supporting full i18n support, Plug-n-play architecture
- Partnership: Responsive design capable of running on different device platform, network agnostic connections
- Capabilities to configure multiple trading exchanges, having abilities to configure multiple Trading event within, which further harbors configuring a host of multiple auction events
- Delivery: API Gateway implemented as MVC WebAPIs, and having Progressive Web Application
- Permissions implemented as a service, allowing micro- level authorization, extending at product levels
- Robust architecture to support integration with MS Azure API Gateway and ServiceFabric / WSO2 API Manager, with automated publishing of ASP.Net WebAPIsusing Python or Powershell scripts
- Database-agnostic implementation of data services to support MongoDB / SQL Server / Oracle
- Performance Evaluation using JMeter scripts, generating PSR reports using JMeter.
- DevOps manager implemented as a service using Jenkins, looking after CI-CD activities
Environment: Microsoft Azure API Manager, Azure ServiceFabric, Docker container, VS2017, ASP.Net WebAPI, C#, SQL Server, MongoDB, Hangfire, WS02, Python/Powershell automation, JMeter scripts, Json and Agile (SCRUM).