Adwait Ullal
|
(408) 898-2581
adwait.ullal@gmail.com
LinkedIn Profile
|
|
|
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:
|
Cloud Computing, SOA, Commerce Server, BizTalk Server, Sharepoint/MOSS, DotNetNuke, Windows Workflow (WF), Windows Communication Foundation (WCF) , Web Services Security, REST, UML, CMS, LDAP, COM+, Messaging (MQ), SSO, Microsoft Reporting Services, AJAX, MVC, Entity Framework (ORM)
|
|
Languages:
|
C#, VB.NET, ASP.NET, XSLT and (some) Java
|
|
Databases:
|
SQL Server (2000/2005), 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:
-
Technology leadership
(technology assessment and strategy, product management, project management, hiring)
-
Architecture (enterprise and application architecture, design and development methodologies)
-
Analysis and System Integration
(ERD/MRD, application/system integration).
-
Web Development with Microsoft (ASP.Net, Sharepoint/BizTalk/Commerce
Server)
-
Database Design, Development & Administration(Relational, Cloud, ETL)
-
Enterprise Development(C#, VB.Net, Web Services, VB, VC++, Java, EJB,
MQSeries, COM+, n-tier)
-
Enterprise Applications (PeopleSoft, Vantive, Siebel)
A partial list of recent projects include .Net architecture, Web Services
development and others such as:
-
American Express (Lead Enterprise Architect (.Net), 12/05 - Present)
- Develop strategies, provide GRC activities as well as guidance to the .Net
community within American Express:
- „X Develop Reference and Prescriptive Architectures, Best Practices and Standards for all American Express .NET and Azure applications.
- 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 Windows-based products such as development tools,
middleware (BizTalk, WF), enterprise-wide solutions (Sharepoint), 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.
- Incorporate new products into the American Express Technology Standards.
- 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.
-
Diomede Storage
(Consultant, 1/09 - 7/09) – Design, develop and implement REST-based web services in Windows Communication Foundation (WCF).
-
Vareom (Technology Leader, 1/09 - 6/09) - As a technology
leader and partner, work with the CEO to create the Requirements document,
architect, design and develop the product.
-
DCL Corp (Sharepoint/Commcer Server Developer, 11/08 - 1/09) - Build
Sharepoint MOSS webparts to integrate with the J.D.Edwards ERP system. Enhance
online Commerce Server store.
-
Comunity Lending (Process Consultant, 1/06 - 7/06) - Empower the IT Dept to comply with CMMI levels and ITIL as well manage and mentor the developers on architecture, design and process issues related to DotNetNuke and migrating legacy applications to .Net.
-
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.
-
Deloitte Consulting (@ Agilent) (LSCA
Project Delivery, 7/05 - 01/06) - Develop strategies, technical
architecture and delivery options to migrate legacy applications to .Net,
Sharepoint, MCMS and BizTalk. Also manage an offshore team to manage existing
applications to maintain availability, SLAs and develop new features.
-
AllDocuments
(DocumentTeam)
(Lead Architect, 5/05 - 9/05) - As the sole technologist on board,
created the Requirements document bringing to fruition the concept of the
founders, perform technical due diligence of offshore vendors, map out the
hardware and network requirements, select hosting vendors, build a technical
team, and lead 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.
-
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 Workflow
processing using VB 3.0, SQL Server and Crystal Reports.
-
JP Morgan Chase (Senior .Net Architect, 8/03 - 6/04) - Lead a team
of 5 developers to build a distributed framework and business objects to
implement PaymentNet
using .Net (C#, ASP.Net, .Net Framework 1.1), WSSE 2.0, LaSalle workflow, SQL
Server 2000 and BizTalk Server 2004.
-
MDEQ (Architect, 4/03 - 8/03) - Manage a group of six developers
and architect a business critical application for Underground Storage Tank
monitoring to .Net (C#, ASP.Net), SQL Server 2000 and BizTalk Server 2002.
-
Avanade (Solutions Developer, 11/02 - 04/03) - Advise
Connections to eBay, an Accenture venture on building a custom checkout
framework using Commerce Server 2002, BizTalk Server 2002 and .Net (C#)
-
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). Also implemented an internal Sharepoint
portal for project management.
-
HiT Software (Project Manager, 10/01 - 6/02) - Mentor a team of
developers in .Net development (COM Interop) of a Managed Provider for DB2 in
C#. Also managed an engineering team )including product support) that developed
Allora, an XML to RDBMS product.
-
Stealth Startup (Technical Architect, 1/01 - 9/01) - Implement
business functionality using the .Net Framework using SOAP, C#, XSLT, VB.Net,
ASP.Net and SQL Server 2000.
-
YesVideo (Interim CTO/Architect, 11/99 - 1/01
) - Implement an Order Management system using BizTalk Server and Commerce
Server 2000 systems in VB, C++, XML, XSLT, SQL Server 2000 and Windows Media
Player.
-
AdacLabs (Project Lead, 1/01 - 9/01
) - FDA CFR 21 Part 11 Validation of software packages used within IT and other
depts.
-
Qixo (Team Member, 6/99 - 1/01 )
- Implement an airfare search engine using Java/J2EE/XML/XSLT on a WebSphere
Advanced Edition.
-
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.
-
HP
-
Consultant, ITIO (4/99 - 12/99) - Develop strategies and solutions for
Cartogra
HP's photo community site, on usage of ADSI, 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.
-
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++.
-
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.
-
Cadence (Project Manager, 1/96 - 6/97) - Develop Year 2000
compliance assessment strategies for applications such as SAP, Oracle, Scopus
and other in-house client/server systems.
-
Pacific Bell (Consultant, 2/96 - 6/97) - To improve response time,
resolve GPF errors and recommend solutions for TCM implemented in VB3.0, ODBC
API and SQL Server 6.5.
|
|
|
|
|
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:
-
As a member of the ITS Strategic Planning Team, research, evaluate and recommend
emerging technologies such as groupware, middleware, workflow, imaging, CTI, and
IVR.
-
Project Manager for evaluation and implementation of a fax server on an
enterprise wide basis.
-
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.
-
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:
-
Project Manager for a LAN and Visual Basic/Extra! system for the Customer
Service Center (CSC).
-
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:
-
Project leadership, management and resource allocation
-
Analysis, design and programming
-
Support and training for software used within ISD
|
|
|
Various Positions in Bombay, India - Software Development
|
8/85-5/81
|
|
|
|
Publications
|
-
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
www.gotdotnet.com, a premier Microsoft sponsored .Net site
-
'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, 1981.
-
BS, St. Xavier¡¦s College, University of Bombay, Math and Physics, 1980.
-
Web 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"
-
Member, Microsoft Advisory Panel
-
Member, Editorial Review Board, Enterprise Systems Journal
-
Technical Reviewer, Pro. C#, Pro. VB.Net, Site Server Commerce (Wrox Press) ,
XML Handbook (Manning Press)
-
U.S. Citizen
-
References available on request
-
Recommendations
|
|
| PDF
version |