Principal Architect Cloud - Azure Resume
RedmonD
SUMMARY:
20+ years of global experience and 10+ years of US experience, having diverse technology exposure, very strong communication skills, excellent client facing skills with proven ability to work effectively with minimal supervision. Eager to solve complex technical problems and learn new skills, taking ownership of assignments for architecture, design and implementation while demonstrating flexibility and receptiveness to changes or varying needs.
PROFESSIONAL EXPERIENCE:
Confidential, Redmond
Principal Architect Cloud - Azure
Environment: Visual Studio (2015, 2013, 2010), Windows Azure - compute and storage, Blobs, Transient Fault Handling, Diagnostics and Monitoring, Caching, Service Bus (Topics and Queues), ACS, WIF, ADFS, ASP .Net, ASP .Net MVC, Web API, Knockout, jQuery, JavaScript API for Office Apps, C#, Office 365, WCF, C#, Entity Framework, LINQ, SQL Azure, Moq, Design Patterns
Responsibilities:
- Requirements analysis, architectural / design discussions with client and offshore team members
- Created the Proof of concept for modules using JavaScript API for Office
- Technical Approach (Architecture and Design) and Azure solution implementation
- Design, Development and Unit testing of Base Framework
- Development and Unit Testing of Azure modules including Transient Fault Handling, Diagnostics and Monitoring, Caching modules, Federated ADFS authentication modules
- Implementation and Integration of Windows Azure Virtual Network with on premise AD and ASP .Net applications
- Migration of SQL Server database to SQL Azure
- Development of Cloud based Identity modules for the API
- Developed the Web API - REST modules
- Implementation and Integration of ACS modules with ADFS
- Implementation of ACS / ADFS for ASP.Net, WPF and Silverlight applications
- Conduct code reviews and define the coding standards using the tools
- Leading and mentoring the development team
- Migration of on-premise components to cloud (Azure)
Confidential, Saint Paul
Last role held: Azure Architect
Environment: Visual Studio 2015, ASP .Net Web API, Logic Apps, Azure API Apps, Azure Web Apps, Azure Jobs, SQL Azure, Application Insights, Data Factory, Power BI, C#, Azure Key Vault, Azure Backup and Recovery, Azure Resource Manager Templates, PowerShell, VSTS Build Pipeline, Micro Service Architecture
Responsibilities:
- Requirements analysis, architectural / design discussions with Confidential Architect / Product owner
- Technical Approach (Architecture and Design) and Azure solution implementation
- Actively provide technology decisions
- Design, Development and Unit testing of Base Framework, Logic Apps
- Development and Unit Testing of Azure modules
- Leading and mentoring the development team
Confidential
Cloud Consultant
Environment: Visual Studio 2015, ASP .Net Core 1.0 or 5.0, Ubuntu, Amazon Web Services, Netflix OSS - Prana, Moq, Design Patterns, .Net Micros Service on AWS
Responsibilities:
- Created the Proof of concept for ASP .Net on Linux in AWS
- Create the Proof of concept for ASP .Net Micro Service working with Prana and Netflix OSS on AWS
- Design, Development and Unit testing of Base Framework for .Net Micro Service using ASP .Net 5.0
Confidential
Technical Architect - Cloud (Azure)
Environment: Visual Studio 2013, Windows Azure (Web / Worker Roles, SQL Azure, Blobs, ACS), Entity Framework 6.0, ASP .Net MVC, Web API, jQuery, C#, SQL Azure, Moq, Design Patterns
Responsibilities:
- Requirements analysis, architectural / design discussions with founder of the startup
- Technical Approach (Architecture and Design) and Azure solution implementation
- Design, Development and Unit testing of Base Framework
- Development and Unit Testing of Azure modules
- Leading and mentoring the development team on Web development
- Guided Unity developer on REST API consumption
Confidential
Principal Architect - Cloud (Azure) and Mobile
Environment: Visual Studio 2013, Windows Azure (Web / Worker Roles, Websites), Mobile Services, SQL Azure, Blobs, Services Bus Topics and Queues, Azure Scheduler, Azure Active Directory, Azure AD Graph APi, DocumentDB, Application Insights,Big Data - HDInsight Map Reduce using C#, Event Hubs, HDStreaming, Data factory, Redis Cache), Windows Phone 8.1 / Windows 8.1 App Store apps, Entity Framework 6.0, ASP .Net MVC, Web API, jQuery, C#, SQL Azure, Moq, Design Patterns, AWS EC2, AWS S3, Meteor.js
Responsibilities:
- Requirements analysis, architectural / design discussions with founder of the startup
- Technical Approach (Architecture and Design) and Azure solution implementation
- Actively provide technology decisions and strategy
- Design, Development and Unit testing of Base Framework
- Development and Unit Testing of Azure modules
- Complete end to end development of all the Backend and Windows Phone 8.1 App as the sole developer
- Leading and mentoring the development team on iOS / Android phone to consume the cloud services
- Exploring the use of Xamarin to create a common code base across iOS, Android and Windows
- Learnt and did Meteor.js development and deployment to AWS
Confidential
Developer
Environment: Visual Basic 6.0, XML, DOM, VBA, MS Word 2000, MSXML 4.0
Responsibilities:
- Requirements collection, analysis and design of Desktop application using VB 6.0
- Developed/Maintained/Reviewed desktop application using VB 6.0 and XML
- Developed/Maintained/Reviewed VBA applications using MS Word 2000
- Created/Updated/Reviewed Technical and User documentation
- As a quality facilitator audited project activeities regularly
Confidential
Tech Architect
Environment: Visual Studio (2010, 2008, 2005, 2003), ASP .Net MVC 3.0 Razor, ASP .Net Web Forms, WCF, C#, SQL Server (2008 R2, 2005), BizTalk Server (2006, 2004), VB .Net, SQL Reporting, Web Services, Windows Services, Multi-threading, MSMQ, Interop, Visio, Enterprise Architect, MS Office, Windows (7, XP, Server 2003), HL7, NCPDP, VB 6.0, Sybase, Unix, Entity Framework, Design Patterns
Responsibilities:
- Technical Team Ramp-up - Recruiting right candidates for the project
- Requirements analysis, architectural / design discussions with client architects and offshore team members
- Mentor team members on Technical skills
- Provide the appropriate environment / tools to groom the technical skills of team members
- Requirements collection, analysis, design, development and deployment of the first ever HL7 / BizTalk 2006 based Electronic Order and Census processing system for Pharmerica
- Developed functionality for NCPDP / BizTalk 2006 based Electronic Order and Census processing system
- Developed ASP .net web pages, WCF services / web services with SQL Server 2005 backend
- Developed Windows services with multi-threading for creating and publishing VB 6 setup files (with VB 6.0 application and MS Access database) to SharePoint server
- Developed / Maintained SQL stored procedures
- Identified and worked with Confidential on HL7 adapter related bugs and obtained hotfix
- Developed / Maintained Interop components to reuse the functionality existing in COM dlls in .Net application
- Planned and executed several release for the projects
- Led a team of 13 members with onsite / offshore model for development, maintenance, testing and support
- Worked in a SLA based environment
- Initiated and implemented application consolidation to save cost / effort and increase revenue
- Developed / Maintained client server applications using VB 6.0
- Implementation / Rollout of Banking product for Sri Lanka on Dubai Servers
- Created/Updated business Process and Technical Documentation