Professional Summary
Self-motivated and driven Cloud Engagement Manager – Cloud Solutions Architect – Pre-sales Cloud Architect - Cloud Specialist – .NET Solutions Architect – Microservices Solutions Architect – Technical Solutions Architect – Development Manager
Microsoft Certified: Azure Solutions Architect/Cloud specialist with experience managing cloud workloads in the Microsoft Azure Cloud Space, who works closely with customers on their business needs while constructing solutions to satisfy said needs.
Work closely with vendors, understand new product offerings and work with internal teams on proposing and integrating new offerings into the program and implement solutions to holistically meet their needs.
Work with leadership (Client/Internal) to budget, prioritize solutions, and maintain project engagements. Ensure business needs are clearly understood and the solutions implemented meets the needs and expectations of the business.
Take risk when necessary to get the job done but most importantly have the ability to learn quickly from mistakes while learning and sharing with other team members.
Education & Qualifications
College
Master’s Degree, Computer and Information Science | CUNY Brooklyn College, United States (in Progress)
Bachelor’s Degree, Information Systems Management | CUNY York College, United States (2000)
Certifications
MCP - Microsoft Certified Professional: Architecting Microsoft Azure Solutions
Training
Azure, .NET framework ASP.NET, MVC, Agile, Project Management, SharePoint, AWS, Cloud Fundamentals
Key Accomplishments
Secured, delivered, and managed multi-million-dollar cloud transformation engagements from acquisition to delivery
Managed the delivery of Migrating a Product Catalog Web Application and supporting data into Azure. Addressed the latency issue with buyers and resellers around the world that were relying on the access of the company’s on-prem datacenter. Users in each region reported improved performance with reduced latency. This allowed for failover, which improved reliability
Acquired and delivered a Modernized Big Data Solutions for Azure utilizing Data Lake: Data Lake Store, Data Lake Analytics and U-SQL, Azure Data Factory v2, Azure Data Warehouse, Azure Analysis Services and Tableau
Architected and delivered a Web Applications in Azure which utilized App Services, Azure SQL DB, OKTA Authentication SS), Web Jobs, Logic Apps, Traffic Manager and Azure Mobile Backend Services. Company wanted a highly scalable, highly available, agile solution that they could both execute on and manage with a small IT team with limited back-end development experience in .NET. Azure Mobile Services, social identity provider and Azure Data Factory employed while pushing and pulling data to and from iTunes Connect
Skills And Competencies
Azure:
IaaS, PaaS, App Service, Web Apps, Mobile Apps, API Apps, Data Factory V1/2, Data Lake, Azure SQL DB and DW, Document-DB, U-SQL, Azure Active Directory, AD Connect and B2C, Traffic Manager and Load Balancer, Service Bus, Service Fabric, Azure Storage, Azure Resource Manager (ARM), ARM Templates, PowerShell, Express Route, VNets, NSG and Subnets, App Migrations, Database Migrations, Data Warehousing Solutions, Hive, HDInsight, Spark
Development:
ASP.NET, .NET Core, C#, VB.NET, CSS, JSON, WCF, LINQ, Angular, VISIO, Visual Studio, XML, jQuery, JavaScript, Bootstrap, CSOM, JSOM, REST, CAML, Entity Framework, EF Core, MVC, Kendo
Database:
SQL Server, Store Procedures, SSRS, SSIS, SAP Hana Migration
OS/Servers/Networking:
Windows 7/10, Windows Server, Hyper-V, VMWare, MOSS, SharePoint Servers, O365,
Methodologies:
Agile/Scrum, Microsoft Solutions Framework (MSF), Several traditional IT life-cycle methodologies (SDLC), Object Oriented Analysis/Design (Booch), and Unified Modeling Language (UML)
Other Tools/Skills:
Docker, SharePoint, Apps/Add-ins, Google Charts, AWS, DevOps, MS Visio, UML, Metalogix, AvePoint, InfoPath, SharePoint Designer Workflows, IIS, Active Directory
Management:
Pre-sales and Acquisition Management, Project Management, SCRUM Meetings, Client Relationship Management, Hire-cycle Management and workforce distribution, Delivery of C-Suite Level Presentations, Requirements Gathering and Documentation, Functional/Technical/SOW Writings, Team Building and Leadership and Efforts and Resource Planning
Work Experience
Company
Larsen and Toubro Infotech (LTI)
Location
Various Locations
Title
Cloud Enablement/Delivery Manager
Azure Solutions/Pre-Sales Architect
Team Size
Varies by Project (15+)
Start Date
November 2016
End Date
Present
Description
A provider of Business and Technology consulting services focused on the middle market.
Role /Contribution
Key Technical Partner/Resource in influencing customers decisions to adopt Cloud Platform Solutions
Work independently with technical and business stakeholders to understand business problems and perform due diligence in researching and proposing best-of-breed solution
Give technical presentations, demonstrations, help execute proof of concepts, design and implement solutions leveraging partners, ISVs and Microsoft Consulting Services as needed.
Accelerate Cloud Platforms (Azure & AWS) consumption in next-gen high potential customer accounts by providing deep technical expertise and support for Datacenter Transformation, and Custom Applications
Drive the deployment of customer workloads into Cloud Platforms (Azure & AWS)
Establish relationships with key ITDMs/BDMs, who drive long-term cloud adoption for their company
Identify, validate and grow opportunities to accelerate consumption in next-gen high potential customer accounts, in partnership with the sales team, by driving solution architecture
Lead Design and Development teams which operate under an Agile mindset that focuses on delivering business value to clients and engagement teams
Provide hands-on design and documentation (process flows, sequence, class, and use case diagrams)
Design solutions with practical knowledge of Microservices Architecture, SOA, Cloud Architecture (SaaS, PaaS, IaaS) implementation and design principles
Implement continuous integration and continuous delivery, as well as disaster recovery and high availability solutions on Cloud Platforms (Azure & AWS) and On-Prem
Technology/Tools
Cloud Platforms (Azure & AWS), .NET Core 2.0, Docker, Kubernetes, ASP.NET, SQL Server, Oracle, DB2, Angular, Kendo UI, ASP.NET Identity, Bootstrap, Reporting Services, Log4Net, Selenium, SharePoint, and Microservices, DevOps CI/CD , HDInsight, Hive, U-SQL
Key Achievements
Drive technical decisions at the customer, thus securing long-term sustainable growth for LTI. Migration and transformation of customer applications to Cloud.
Company
B2B Impact LLC (Independent Consultant)
Location
Various Locations
Title
Independent Consultant (Cloud Architect and Manager, Solutions Architect, SharePoint Architect, .NET Developer, SharePoint Developer)
Team Size
Varied by Project (5+)
Start Date
Jan 2005
End Date
November 2016
Description
As an Independent Consultant, I provided Business and Technology consulting services
Role /Contribution
Hand on all aspects of the solutions engagement, including pre-sales, post-sales, architectural design sessions, driving proof of value/proof of concept and driving final project engagements.
Lead all aspects of the Engagement and Solutions Implementation, and supervision of technical staff
Responsible for overseeing clients’ cloud computing strategy, and defining cloud adoption plans
Drive the deployment of industry solutions into Cloud and increase their consumption of the platform
Provide guidance on the customers’ cloud adoption model, and recommendations to overcome blockers
Lead mapping of business/solution goals & requirements to Azure-based architecture
Deploy Cloud Solutions which utilized App Services along with Azure Resource Manager (ARM)
Migrated data into Azure SQL Database for migrated App Services – Web + Mobile Apps.
Technically guide onshore and offshore teams during development and deployment of solutions
Technology/Tools
Cloud Platforms (Azure & AWS), ASP.NET, .NET Core, SQL Server, Angular, Kendo UI, ASP.NET Identity, Bootstrap, Reporting Services, Log4Net, Selenium, SharePoint, Microservices
Key Achievements
Full Engagement life-cycle for clients including acquisition and delivery with a focus of retention and future growth.
Company
Bimbo Bakeries
Location
Bay Shore, NY
Title
Solutions Architect & Technical Project Manager
Team Size
11
Start Date
June 2012
End Date
Sept 2016
Description
Leader in the baking industry and part of the world’s largest baking company with over 120K users.
Role /Contribution
Led the Architecture, Planning and Migration of Applications to Azure Cloud Platform
Orchestrated the mapping of business/solution goals & requirements to Cloud-based architecture
Built a Custom Document Management platform with document generation and extraction procedures
Technology/Tools
Azure, WCF, Services, SQL Server, Angular, Bootstrap, SSRS, Report Builder, SharePoint 2013, O365, InfoPath,
Company
Impact Management
Location
Various Locations (Hicksville Base)
Title
Portals and Collaborations Services Manager
Team Size
30+
Start Date
Aug 2011
End Date
Jan 2014
Description
Microsoft Gold ISP specializing in Portal and Collaboration Implementation
Role /Contribution
Produce migration paths and interim solutions for an assorted portfolio of custom Azure cloud solutions.
Engaged in joint programs with several software vendors increasing NY Metro sales by over 20% per year.
Decreased project budget and ensured shareholder and stakeholder alignment for product development
Technology/Tools
.NET, MVC, Azure, Dynamics NAV, SSRS, InfoPath Forms, SharePoint, jQuery
Company
NYC Landmarks Preservation (NTT Data Americas)
Location
New York, NY
Title
Solutions Architect & Project Manager
Team Size
16
Start Date
May 2010
End Date
July 2011
Description
New York City agency charged with administering the city’s Landmarks Preservation Law.
Role
Led team which was seriously delayed and over budget and reduced time to production and budget.
Company
Patriot Risk Management
Location
Fort Lauderdale, FL
Title
Solutions Architect & Project Manager
Team Size
5
Start Date
Sept. 2009
End Date
May 2010
Description
Provider of insurance with expertise in segregated portfolio captives/risk-sharing insurance
Role
Implemented SharePoint Document Management Portal that led to 100% reduction in document loss
Company
Mitsubishi UFJ Securities (USA)
Location
New York, NY
Title
Technical Consultant & Project Manager
Team Size
10
Start Date
Feb. 2009
End Date
June 2009
Description
Investment banking company which operates in capital markets and structured products markets.
Role
Implemented SharePoint Portal with custom Master Pages, Page Layouts and CSS
Company
NYMAGIC, INC. /MMO
Location
New York, NY
Title
Lead Technical Consultant
Team Size
12
Start Date
Oct. 2009
End Date
Sept 2009
Description
Insurance company with focus niches in commercial, property, casualty and marine insurance.
Role
Implemented Reporting Dashboard solution to help execs make better and faster decisions
MICROSOFT AZURE ARCHITECTURES AND USAGE diagrams
The above diagram shows a full-featured web application that servers it users through Azure Websites and API Apps, Web Jobs and Azure Storage and Media Services, with SendGrid email app for sending of emails. Customers can also view videos on demand. Backend services include data analysis of logs and customer data. Data is captured in Azure SQL Database, and other Azure Storage.
INTERNET TIER - The diagram address showing how by using Azure Traffic Manager along with Azure Web Sites in multiple regions, one can ensure that these users are always being routed to the Web Site that is “closest” to them in terms of minimizing network latency. The organization could demonstrate this by provisioning of the web application in an Azure Website, along with the storage required for it (e.g., Blob Storage, Table Storage and SQL Database) in the West US region, and then also provisioning the same infrastructure in another region say Japan West region. Deploy to multiple datacenters for global scale and use Traffic Manager to route requests to the nearest one. Traffic Manager would then be configured to route traffic using the Performance load balancing method. Geo-distributed Content Delivery Network keeps content closer to users. This will also address the problem of failover as the user will only be directed to a node that is up and running.
DATA TIER - On the data side, the application should be augmented to use the SQL Database Premium tier. The diagram addresses showing using SQL Database Premium along with Azure Web Sites in multiple regions, whereby one configures SQL Database Premium to provide Active Geo-Replication across multiple regions (West US and Japan West). SQL Database Premium could be configured with the primary in the West US Region, and a readable replica available in the Japan West Region. By approaching it this way, we utilize the benefits of accessing read-only data from the database nearest the Web Site, while reserving data modifications operations for the active primary database instance.
MONITORING - Analyze website logs and customer data using Azure HDInsight, based on the Hadoop framework.
REDIS CACHE - Cache boosts performance of all data services.
SERVICES TIER - Azure Websites scales up and down automatically to manage spikes in user browsing patterns. Web Jobs runs in the background to upload large processing of transactions i.e. videos to media services and large files to blob storage. Azure Media Services supports HD quality video encoding, live streaming, and on-demand playback. Emails are sending to user using the SendGrid, a 3rd party app in the Azure Store.
AUTHENTICATION - Users log in to Azure Active Directory using credentials from Facebook, Google, Microsoft, Twitter, or other identity providers.
MOBILE SERIVCES – If we want to reach a broader audience and provide more accessibility we can easily add Mobile Services to this solution which provides a unified backend for mobile browsing which offers device authentication, data services, and notifications.
AZURE DATA FACTORY – Utilized Data Factory Copy-Wizard to migrate data from current SQL Server to Azure SQL Server.
The above diagram shows an On-Premise set up utilizing Azure for Failover to a SharePoint Farm and Dynamics CRM. The On- Prem datacenter contains Window .NET Website (Physical Machine), multiple SharePoint Front End and Applications Servers (Virtual Machine), Dynamics CRM (Virtual Machine) whose images will be save in Azure Blob Storage to be recovered when there is a disaster. These VMs will be on-demand and created once there is a disaster. The SQL Databases use SQL Always On and set up with an availability group. In this case the data will be always in sync and up-to-date with current data.
Like the SQL Databases the Windows Active Directory is also replicated to Azure AD. Utilizing Azure could be a daunting task and a huge undertaking. Even so there are some components that are useful to most or all implementations undertaken.
DNS Traffic Manager works at the DNS level. It uses DNS responses to direct end-user traffic to globally distributed endpoints. It can easily move traffic from site to site based on defined policies. When an end-user attempts to connect to a service endpoint, their client (PC, phone, etc.) must first resolve the DNS name in that endpoint to an IP address. The client then connects to that IP address to access the service.
Azure Site Recovery orchestrates the replication of machines and manages the configuration of the failback procedures.
Azure Blob Storage is a type storage that allows for the storing of large files on Azure. This will allow us to save the images of the VM for easy retrieval in case of a disaster.
Azure Active Directory Connect - Synchronization Component: This will take responsibility for creating users, groups, and other objects and ensure identity information for your on-premises users and groups is matching the cloud. In this way, the Active Directory would also be in sync and ready for use when there is a disaster.
Virtual Network and VPN Gateway Virtual Networks is where the failover site will be created when a disaster occurs. The VPN gateway is the way the on-premise network and the cloud network will communicate securely and privately. When a VPN is configured we need to also have a virtual network gateway connection.
SQL Databases Availability Group/Always on the SQL content databases are part of an availability group with availability databases that failover together. We can have many replicas which include a primary replica along with secondary replicas. In this setup using always-on allows the content databases to be always in-sync.
In addition to the functionality described above there are other areas of interest that are prominent when design solutions for Azure, which include Performance, Scalability, Resiliency, designing for Business Continuity, Application Storage and Data Access, App Services and Web Apps, Compute Security, Securing Storage, and Monitoring.
I can go on and on about how we can utilize Azure about creating high availability implementations whether it be Solutions or Infrastructure. But it must be a well-planned out implementation. There are several factors including cost and control of your resources after migrating to the cloud that should be considered. Most of all, a solution should be implemented based on your unique needs and can be different on a case-to-case basis.