AI ppt introduction , advandtage pros and cons.pptx
Adwait Ullal Resume
1. Adwait Ullal
(408) 898-2581
adwait.ullal@gmail.com
SummaryOver 20 years of progressive experience in Information Technology including enterprise architecture, cloud
computing and solutions architecture. Expert knowledge of high volume, scalable distributed eCommerce systems
design, cloud architecture patterns and development technologies including .Net, MVC, Entity Framework, WebAPI
and Microsoft Azure.
Skills
Functional Executive Management, GRC, Project/Technical Leadership, Offshore Management, Technology Evaluation, Planning
and Implementation, Back-end Integration, Analysis, UI Design and Programming.
Software Technologies: Windows Azure (PaaS & IaaS), AWS, SalesForce, Enterprise Architecture (TOGAF, Zachman), SOA,
Web Services (SOAP, REST, WCF, Security), Messaging (MQ, Azure Queues), SSO Federation
(ADFS), UI (AJAX, jQuery), MVC, ORM (EF, nHibernate), BizTalk Server, Sharepoint, SSRS
Languages: C#, VB.NET, ASP.NET, XSLT and (some) Java
Databases: SQL Server 2008/2012, mySQL, Oracle, Sybase, Informix, DB2
Industry
Credit Card, Financial Services, Mortgage, State Govt., Telecomm, Hi-Volume Online Store, Front-Office Banking,
Community, Membership and Personalization Sites, Video and Digital Imaging, Retail, SFA, Insurance and Overnight
Package Delivery.
Professional Experience
AumSoft Consultants, Saratoga, CA
Independent Software Consultant
7/95-Present
As an independent software consultant, I provide:
o Technology leadership (technology assessment and strategy, product management, project management, hiring)
o Architecture (enterprise and application architecture, design and development methodologies)
o Analysis and System Integration (ERD/MRD, application/system integration)
o Web Development with Microsoft (ASP.NET, Sharepoint/Commerce/BizTalk Server)
o Database Design, Development & Administration (Relational, Cloud, ETL)
o Enterprise Development(C#, Web Services, n-tier, Azure, (some) Java, EJB)
o Enterprise Applications (PeopleSoft, Vantive, Siebel)
A partial list of recent projects include .Net architecture, Web Services development and others such as:
o PwC (Sr. Azure Solutions Architect, 06/16 – 08/16) – As a Consultant, I lead a team for the migration of Talent
Exchange to Azure by:
Transitioning data integration tasks to Azure Data Factory
Hosting workflow in Azure as a worker role
Migrating on-premise TFS to Visual Studio Online using PowerShell
Implementing a build and validation pipeline in Visual Studio Online
Enhancing and democratizing analytics by using PowerBI
Technologies: AngularJS front-end, WebAPI (micro services) back-end, Azure PaaS, Data Factory, Visual Studio Online, PowerBI
o Automation Anywhere (Lead Architect, 03/16 – 06/16) – As a Lead Architect for the Control Room, I was
accountable for sheparding the product to enterprise grade with the following enhancements:
Formulate and execute a scalability and disaster recovery strategy for the product
Road map to mitigate Engineering risk, in terms of security, business continuity
Transition the back-end to a true REST API model
Technologies: ASP.NET MVC 4, WebAPI (micro services) back-end, PostgreSQL/SQL Server 2016, Azure IaaS, AWS, TFS
Backup, Distributed File System
o MoneyGram International (Principal Architect, 11/14 – 02/16) – As a Principal Architect, I am accountable for
the development of roadmaps to bridge the gap from current to future state for technology capabilities:
Facilitates decision making at companywide and strategic levels. Responsible for being the primary technical resource, advisor, and
consultant to senior executives and information technology leaders and staff for the MoneyGram Burlingame Solutions COE
Provides architectural guidance, direction, and oversight for Technology Lifecycle Management and project engineering groups.
Executes the vision for MGI through technology investments. This includes ensuring architectural direction is aligned with business
requirements and capabilities, Enterprise Reference Architecture, Computing Models, Patterns, Technology Platforms, Solution
Platforms, Technology Lifecycle Management, Capacity Management, and Regulatory Initiatives.
Serves as the highest level of escalation in troubleshooting difficult system problems involving highly interoperable systems,
applications and components.
Ensures that technology vendor and product selection adheres to MGI technology principles and standards.
Researches and maintains knowledge in emerging technologies and possible application to the business.
Interacts with industry vendors to keep abreast of technology developments and to share business requirements and input on product
designs.
Recommends innovations that enhance operations and/or provide a competitive advantage to the organization. Reviews cross-
platform hardware & software evaluations. Provides feedback to project management on design issues that could impact scheduling
2. and allocation of resources for configuration, installation and support of large-scale, enterprise wide technology solutions. Creates,
reviews, revises and articulates enterprise-wide IT standards and best practices.
Technologies: AWS, ASP.NET MVC 4, WebAPI (micro services) back-end, SQL Server 2012, Azure IaaS & PaaS, Azure Resource
Manager, PowerShell DSC, Express Route, Site Recovery, Application Migration
o Shipbird (Technology Advisor, 4/15 – 06/16) – As a Technology Advisor and interim CTO, I am responsible for
the following:
Setting IT Strategy
Managing development effort
Use 3rd
party APIs from Google, Paypal and other providers
Provide APIs for use with mobile applications
Technologies: node.js, micro services, express, MySQL, Azure IaaS & PaaS
o Confidential (Consultant, 5/2015 – 7/2015) – Provided guidance to the CTO on integrating Azure Resource
Manager and Service Management APIs into Azure Cloud Advisory Services, a holistic view of Azure resources
for the enterprise customer
Technologies: .Net, RESTful services/Web API, PowerShell, Windows Azure Management API
o Yellow Pages (Consultant, 5/13 – 11/14) – As a Consultant, responsible for the following:
CallCloud – a core system that handles:
Telephone number inventory
Number provisioning
Connects the caller to the advertiser via SIP server
Reporting and other monitoring functions
Pay Per Call (PPC) – a system inherited from Keen/Ingenio
Use 3rd
party APIs from Telmetrics and other number providers
Provide APIs for use with mobile applications
Technologies: .Net, RESTful services/Web API, RabbitMQ, SQL Server 2008 R2, Windows Azure PaaS
o Digital Air Strike (Senior Software Architect, 2/12 – 4/13) – As a Senior Software Architect, responsible for
hybrid architecture (cloud & on-premise) and composite (PaaS & IaaS) applications for the following:
Architect solutions on the Windows Azure (PaaS) platform to utilize Queues, Blobs and SQL Azure
Write new web applications in ASP.Net MVC, WebAPI as well as enhance existing web applications
Utilize 3rd
party APIs to retrieve and post social media information
Interface with offshore teams on development, project management
Interface with CEO, Product Management on product development
Create (IaaS) master images for virtual machines to process incoming email
User PowerShell for writing monitoring and reporting scripts
Use APIs/SOQL to import/export information into/from SalesForce
Perform capacity planning and performance management for on-premise (VMWare) and cloud applications
Integrate 3rd
party identity providers (Facebook, Google), ADFS and Active Directory to provide Single SignOn (SSO) for cloud
applications
Technologies: AWS, Azure PaaS & IaaS, Messaging, Blob Storage, 3rd
party API
o Alameda Alliance for Health (Consultant, 10/11 – 1/12) – As a Consultant, I mentored and advised IT
management on the following:
Roadmap to adopt current technologies
Strategy to sunset obsolete technologies
Architectural guidance and templates for the transition
Capacity planning models for the new environment
Adoption of processes and tools
Adherence to regulatory compliance during the software development lifecycle
o SanDisk (Architect, 2/11 – 10/11) – As an Architect, I was responsible for:
Architect and develop an iQuote Retail site in ASP.Net site
Develop interfaces to SAP for master data management
Utilize SSAS to build analytical tools
Interface with offshore team for QA
o Cenzic (Architect, 11/10 – 2/11) – As an Architect, I was responsible for:
The architecture of a SaaS site for on-demand security scanning of web sites
Build capacity and performance models for the new web site
Manage an off-shore team
Interface with client management on product development
o American Express (Lead Enterprise Architect, 12/05 – 2/11) – Develop technology strategies, provide
governance, risk and compliance (GRC) activities as well as guidance to the .Net community within American
Express:
Lead a cross-functional team to evaluate and introduce PaaS (Windows Azure, Force.com) into the enterprise.
Integrate SiteMinder, ADFS and Active Directory to provide Single SignOn (SSO) for web, cloud and desktop applications
Primary owner of Policies, Standards, Reference & Prescriptive Architectures, Best Practices for .NET and Azure technology stack
Assess the impact of these architectures on capacity planning as well as application performance
Lead design reviews of Windows-based applications. Ensure adherence to these standards through structured review processes.
Provide proactive and reactive consulting on Windows, .NET and Azure development.
3. Perform proofs of concept for the Microsoft technology stack such as, middleware (ESB, BizTalk, WF, ORM), enterprise-wide
solutions (Sharepoint, SOA, Azure), etc.
Evaluate and recommend on Windows-based products (commercial or open source) as to their technical merit and architecture.
Assess risks associated with usage of 3rd
party (commercial or open source) components and packages.
Partner with development teams throughout the organization to foster an active and vibrant development community.
Create and support reusable development frameworks and tools used by the American Express .NET developer community.
Develop enterprise-scale integration technologies and standards to enable a service-oriented ecosystem.
o Clinical Pro Solutions (Technology Advisor, 10/09 – 1/10) – Align technology and architecture strategy with
product roadmap and recruit resources to execute.
o Vareom (Technology Leader, 1/09 – 6/09) – As a technology leader and partner, architect, design and develop the
product by collaborating with the CEO on the requirements.
o Diomede Storage (Consultant, 1/09 – 7/09) – Design, develop and implement REST-based web services in
Windows Communication Foundation (WCF).
o DCL Corp (Sharepoint/Commerce Server developer, 11/08 – 1/09) – Build Sharepoint MOSS webparts to
integrate with the J.D.Edwards ERP system. Enhance online Commerce Server store.
o Comunity Lending (Process Consultant, 1/06 – 7/06) – Empower the IT Dept to comply with CMMI levels and
ITIL as well as mentor the developers on architecture, design and process issues related to DotNetNuke and
migrating legacy applications to .Net.
o Deloitte Consulting (@ Agilent) (LSCA Project Delivery, 7/05 – 1/06) – Develop strategies, technical architecture
and delivery options to migrate legacy applications to .Net, Sharepoint, MCMS and BizTalk. Manage an offshore
team to manage existing applications to maintain availability, SLAs and develop new features.
o AllDocuments (DocumentTeam) (Lead Architect, 5/05 – 9/5) – As the sole technologist on board, I created the
Requirements document bringing to fruition the concept of the founders, performed technical due diligence of
offshore vendors, mapped out the hardware and network requirements, selected hosting vendors, built a technical
team, and led a team of 5 offshore developers to build a distributed framework and business objects to implement a
document management system using .Net (C#, ASP.Net, .Net Framework 2.0), SQL Server 2005, Reporting
Services and BizTalk Server 2004.
o Healthcare Startup (Advisor, 4/05 – 7/06) – Assist in building a system for HL7 implementation for clinical trials
using .Net (C#, ASP.Net), SQL Server 2000 and BizTalk Server 2004.
o Visa
(Enterprise .Net Architect, 7/04 – 7/05) – Architect and develop a fraud prevention system for Advanced
Risk Solutions using .Net (C#, ASP.Net, .Net Framework 1.1), WSSE 2.0, SQL Server 2000, Reporting
Services and BizTalk Server 2004.
(Technical Lead, 7/95 – 2/96 ) – Implemented Membership processing workflow using VB 3.0, SQL
Server and Crystal Reports.
o JPMorgan Chase (Senior .Net Architect, 8/03 – 6/04) – Lead a team of 14 to build a distributed business objects
framework to implement PaymentNet using .Net (C#, ASP.Net, .Net Framework 1.1), WSSE 2.0, LaSalle
workflow, SQL Server 2000, Reporting Services and BizTalk Server 2004.
o MSDEQ (Architect, 4/03 – 8/03) – Manage a group of six developers and architect a business critical application
for Underground Storage Tank monitoring system migration to .Net (C#, ASP.Net), SQL Server 2000 and BizTalk
Server 2002 implemented on Windows 2003 Server using .Net Framework 1.1.
o Avanade (Solutions Developer, 11/02 – 4/03) – Architect and develop a custom checkout framework for
Connections to eBay, an Accenture venture, using Content Management, Commerce and BizTalk Servers 2002,
and .Net (C#, ASP.Net, XSLT) and SQL Server 2000.
o Verizon (.Net Architect, 7/02 – 11/02) – Lead a team to build business application for SMB customers (Comm
Portal Biz) in .Net (C#, ASP.Net, XSLT, SQL Server, Visio 2002), SiteMinder, CMS and UML. Created a desktop
client (Digital Companion) in WinForms (VB.Net) to interact with CommPortal and assisted the VzShare team
with Windows and ActiveX integration. Implemented an internal Sharepoint portal for project management.
o HiT Software (Project Manager, 10/01 – 6/02) – Mentor a team of developers in .Net development (COM
Interop) for a Managed Provider for DB2 developed in C#. Also managed an engineering team (including
technical support) that developed Allora that was implemented in Java, Windows and an interface on PocketPC.
Also wrote an BizTalk AIC so that Allora projects can be used within BizTalk.
o YesVideo (Interim CTO/Architect, 11/99 – 1/01 ) – Implement an Order Management system using Content
Management, BizTalk and Commerce Servers 2000 systems in VB, C++, XML, XSLT, Visio 2000 (UML), ADSI,
SQL Server 2000 and Windows Media Player.
o AdacLabs (Project Lead, 1/01 – 9/01 ) – FDA CFR 21 Part 11 Validation of software packages used within IT
and other depts.
o CCSI (Project Lead- 1/99 – 6/99 ) - Implement the VSR extranet using Microsoft Site Server Commerce Edition,
Personalization & Membership, IIS 4.0, ADSI, MTS, MSMQ, Oracle, VB6 and SQL Server.
o HP
Consultant, ITIO (4/99 – 12/99) - Develop strategies and solutions for Cartogra HP's photo community
site, on usage of ADSI (Active Directory), Site Server, XML, XSLT, XML-RPC, MTS, SQL Server,
scalability and load balancing issues.
4. Senior Developer, ESSG (7/97 – 5/98) - Develop the Electronic Channel Interface extranet in Netscape
Enterprise Server, Sybase 11, JavaScript, CGI and C++ using RogueWave libraries.
o The Gap
Project Lead(5/98 – 1/99) - Implement and maintain Gap Online Store using Microsoft Site Server
Commerce Edition, IIS 4.0 and SQL Server.
Project Lead(11/96 – 4/97) - 6-person team to implement InStore Processor in Oracle 7.2 and VB 4.0,
MQSeries. Converted to Informix. Develop Fiscal Calendar and Security DLLs in Visual C++.
o WebPutty (Team Member, 7/97 – 8/98) - Develop an ERP system in IIS 4.0, ASP, Java, SQL Server 6.5, MSMQ
and MTS. Integrate the ERP system with Site Server Commerce Edition.
GNA/GE Capital Assurance, Seattle, WA - Insurance
Systems Leader, ISD Deferred Annuity and Legal Group
1/94-7/95
Business and systems analysis and development of software. A partial list of assignments completed:
o As a member of the ITS Strategic Planning Team, research, evaluate and recommend emerging technologies such as groupware, middleware,
workflow, imaging, CTI, and IVR.
o Project Manager for evaluation and implementation of a fax server on an enterprise wide basis.
o Development of a front-end GUI for Customer Information System using Visual Basic, Sybase SQL Server and Extra! Tools for VB to provide
a single interface to multiple host systems.
o Architected and implemented CourtLink, using VB, MSComm VBX and Extra! Tools for VB for Data West Systems, Bellevue WA.
Airborne Express, Seattle, WA - Transportation
Senior Analyst, ITS Field Support & Airline Group
1/91-12/93
Business systems analysis and development of software. A partial list of assignments completed:
o Project Manager for a LAN and Visual Basic/Extra! system for the Customer Service Center (CSC).
o Development and maintenance of scripts for IVR/VRU.
Yojna Inc.,Farmington Hills, MI - Software Development
Software Engineer
11/89-12/90
Designed, developed and implemented ACCORD, a networking package, on IBM mainframes using COBOL, CICS,
VSAM and DB2.
Advance Bank, Sydney, Australia - Banking
Senior Analyst, ISD Front Office Banking
5/86-10/89
In charge of a project team of four who were responsible for development and support of Teller Application System. This
client/server system was developed in Pascal, FSA and ISAM. Specific responsibilities assigned were:
o Project leadership, management and resource allocation
o Analysis, design and programming
o Support and training for software used within ISD
Various Positions in Bombay, India - Software Development 5/81-5/86
Presentations, Publications, Public Speaking
Microsoft Azure Fundamentals – Silicon Valley Code Camp 2015
Moving Data to the Cloud – SQL Saturday 2012
An overview of the English Language Query at a premier SQL Server Web site
A simple data access component written in C# and VB.Net on http://www.gotdotnet.com/
'Basic Client Server Concepts' in January 1994 issue of Unisphere
'Three Decades of Evolution' in Computing Australia of August 1987
An article on creation of a new command for CT Ngens in Unisphere of December 1990.
Education and Technical Training
Diploma, Computer Programming, K.C.College, Bombay.
BS, St. Xavier’s College, University of Bombay, Math and Physics.
iPhone programming, Unit Testing in .Net, Tech-Ed, WebSphere, VisualAge for Java, Remedy Administration for
Windows NT, ABAP/4, Site Builders Conference, ViewStar WorkFlow & Script Development, Visual Basic, SQL Server
Concepts and Techniques, Introductory and Advanced Unix, Managing Computer Projects, Systems Analysis and Design.
Other Information
Co-Author, U.S. Patent, “Video Processing System”
Judge, CODiE Awards, SIIA.Net (2005 – Present)
Presented “Azure Fundamentals” at Silicon Valley Code Camp 2015
Presented “Moving Data to the Cloud” at SQL Saturday 2012
Most Viewed Writer – Cloud Platforms on Quora
Microsoft BizSpark Network Partner
5. Member, Microsoft Advisory Panel
Technical Reviewer, Pro. C#, Pro. VB.Net, Site Server Commerce (Wrox Press) , XML Handbook (Manning Press)
U.S. Citizen
References available on request
Recommendations