Adwait Ullal
(408) 898-2581
adwait.ullal@gmail.com
Summary Over 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 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 crossplatform
hardware & software evaluations. Provides feedback to project management on design issues that could impact scheduling
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, SQL Server 2012, Azure IaaS & PaaS, Express Route, Site Recovery, Application
Migration
o Shipbird (Technology Advisor, 4/15 – Present) – 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, 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:
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
§ 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
· Telephone number inventory
· Number provisioning
· Connects the caller to the advertiser via SIP server
· Reporting and other monitoring functions
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
§ Technologies: AWS, Azure PaaS & IaaS, Messaging, Blob Storage, 3rd party API
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
§ Integrate 3rd party identity providers (Facebook, Google), ADFS and Active Directory to provide Single SignOn (SSO) for cloud
applications
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.
§ Perform proofs of concept for the Microsoft technology stack such as, middleware (ESB, BizTalk, WF, ORM), enterprise-wide
solutions (Sharepoint, SOA, Azure), etc.
o Clinical Pro Solutions (Technology Advisor, 10/09 – 1/10) – Align technology and architecture strategy with
product roadmap and recruit resources to execute.
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
§ 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 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.
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.
§ 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.
Airborne Express, Seattle, WA - Transportation
Senior Analyst, ITS Field Support & Airline Group
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.
1/91-12/93
Yojna Inc.,Farmington Hills, MI - Software Development
Software Engineer
Advance Bank, Sydney, Australia - Banking
Senior Analyst, ISD Front Office Banking
· 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.
11/89-12/90
· Designed, developed and implemented ACCORD, a networking package, on IBM mainframes using COBOL, CICS,
VSAM and DB2.
5/86-10/89
Various Positions in Bombay, India - Software Development
· 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
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
· 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
5/81-5/86