Amit Sharma
Irvine, CA 949-***-**** Cell
******@*****.*** 949-***-**** Home
Professional Summary
Consummate Software Product and IT Development Manager with over 12 years
experience developing complex, technical solutions to drive growth and
profitability in challenging markets.
Working extensively in various facets of IT disciplines - consulting,
architecture (solution and enterprise), design and development, Product
Development, IT Operations and have held varying positions like
Application Architect, IT Web Development Manager, Developer. Well versed
with a Global Software Delivery Model having managed large offshore teams
based out of India and Europe. Currently working as a Web Application
Development Manager to design, develop & manage healthcare corporate web
portals using the J2EE architecture. I tend to be very hands-on and
understand business applications to IT very deeply. I have strong
experience in EAI, SEO techniques (Search engine optimization), SOA, ESB
strategies, and solutions and have driven SOA across enterprise, Deliver
Business Value from Enterprise Architecture. Specialization in Healthcare
& Mortgage businesses. Extensive track record of being the bridge between
business executives and multifaceted IT organizations.
Strong communication, leadership and analytical skills. Decisive,
solutions-focused and results-oriented.
Combines cross-functional expertise in:
. Software as a Service (SaaS) Experience
. Mission-Critical Project Management
. Team Development / Mentorship
. Custom Web Applications and Business Solutions
. Web Portal Strategic Planning and Future State Road map
. Security Compliance (SOX,HIPAA)
Specialties
. Software Engineering Leadership
. Technical Architecture and Design (OOAD, SOA, EAI, JPA, EJB 3, JSF)
. Business Relationship Management
. IT Operations
. Organizational Management
. Start-up and Large Corporate Experience
. SDLC Management (RUP, Agile)
. Enterprise Architecture
. Vendor Management and Negotiations
. Data and System Integration
. Resource Management
. Data Center Operations
Education
. B.E. - Electrical Engineering, Dayalbagh, India
Awards
. Employee Appreciation Award for RUP Methodology.
. Star Excellence award.
. K-Pin (Keane Appreciation Award)
. 100% Productivity Award 2003
. 94 Percentile for Technical Architecture in Tech Chek Exam.
. 94% for IBM tech Overview of WAS5
. Spot Award for Excellence
. J2ee SUN SCEA certified Architect
[pic]
. Awarded with Stock based awards,stock appreciation rights (SARs) and
restricted stock units (RSUs)
. Green Belt Six Sigma Certification
Trainings
. J2ee 1.6, Java 1.7 / WAS 7.x, XML, XSLT
. BEA Aqua logic portal
. Secured Ajax programming
. SOX and Entitlements review for External Audit E&Y
. Fortify source code analyzer
. Green Belt Six sigma foundation quality training
. TIBCO Rendezvous
. Rational Suite of products
. Health Care HIPAA
. Situational Leadership
. Business Acumen
Tools & Technologies
. Methodologies: Agile, SCRUM, UML, RUP, SDLC,UDP
. Languages: Java 1.6, COBOL, JCL, C
. Special Software: IBM RAD7.5, REST/SOAP Web services UPM/WESB, RAD6.0,
WAS 5.1.1, 6.x, Siteminder6.0, Hibernate, Spring, Rational XDE,
J2EE1.4, MDB, JMS, HP Open view, Vantage Analyzer, SiteScope, TOPAZ,
Subversion SVN1.3.5, Macromedia Dream Weaver3.0, MS Visual Source Safe
6.0, XML Spy 3.5, Struts 1.1, Crystal reports 8, Rational Clear Case,
Rational Requisite pro, Peregrine, Niku, Toad7.6, check free, snag
it, Test Director 8.0,Quality center, Perl, Unix Shell script
. Databases: SQL Server 7.0, DB2 9.x, ORACLE 11, MS-Access.
. Web Technology: HTML, DHTML, XML, JavaScript, AJAX, CSS, social web, Flash, Adobe Flex, Video, blogs, wikis, Joomla, Vignette CMS
. Operating System and browsers: Windows (XP/2000/NT/98), DOS, AIX 5.3,
MVS, DOS, UNIX 5.7, Google Chrome 4, Firefox 5, IE 8, Safari, Android
. LDAP Server: Netscape Directory Server 4.2
. Hardware: Pentium Intel based machines, IBM Mainframe.
. App Server: BEA Weblogic5.1, 8.1sp3, IBM Web Sphere 5.1, 6.x,7.x, IHS
. Web Analytics: Urchin, Webtrends
Professional Experience
United Health Group
Development Manager/AppArchitect
Dec 2005- Present
Managing team of 12 developers offshore and onsite combined
Project: eServices.com
The Employer services provide administrative services for the benefits
administrator by providing administrative tasks online. The interface
provides single sign on for the frequently used tools like eCR Reports,
Billing, Manage Access Security, HaZ reporting data.
The generic functionality of the services portal in a nutshell Allows
authorized user to maintain Employee Eligibility data, Claims, ID cards.
The facilities include Add"/"Terminate"/"Reinstate"/"Change"/"Inquire"
employees and dependents data.
Responsibilities:
. Work with business road map and come up with application road map
planning, execution and delivery
. Prepare the executive level presentations and reports for application
architecture
. Responsible for Dev resources forecast, resource allocation and
planning
. Prepare Design and dev schedules and project plan
. Responsible for defining the future state architecture for portal and
migration strategy
. Involved in deployment and release management tasks for successful
deployments
. Application owner in terms of SOX compliance & Entitlements review for
E&Y external audit
. Responsible for making sure that application is always SOX/HIPAA
complaint while working with External Audit companies like E&Y and
Internal UHG Information Risk Departments
. Realizing SOX compliance using various tools like Fortify source code
analysis, Webinspect, nscan
. Implementing/Architecting application development projects for SOX
remediation efforts.
. Work with OM and other external/internal teams as a single POC for
architecture and design decisions
. Maintain cordial relations with business and other external/internal
UHG partners
. Provide development tasks direction and overall review of the
architecture and design before product goes live
. Responsible for re-architecting the portal using the web services to
complete the enrollment transactions like member add, update, inquiry,
claims EOB details, ID cards for PRIME, CES mainframe based Host
systems.
. Responsible for Integrating the EeS system with GPS retiree system
using ESB and SOA enterprise frameworks.
. Responsible for integration and upgrading of Vignette content
management system (CMS)
. Responsible for delivery of managed content on the site
. Responsible for upgrading EeS on WAS6.x/jdk1.5, siteminder 6.0 on
managed services env.
. Responsible for architecting the POC solution using Bea Aqua logic
portal and jboss portal
. Involved in POC of mobility of application on iPhone, iPad, Android
platform
. Responsible to evaluate a best UI framework for EeS application from
so many available like jsf, jsp, struts, seam, spring web flow, spring
mvc, adobe flex etc.
. Responsible for implementing electronic health record (personal health
record ) for UPS
. Responsible for Migrating the Medica members onto UNET platform
. Rearchitecting the CORBA services to SOA using WESB/UPM and hence
retiring the obsolete servers and gaining overall cost benefits and
better performance, scalability
. Responsible for implementing the super user capability for Helpdesk
users
. Perform analysis on using Salesforce.com as a CRM tool for UHG
. Responsible for implementing the various SSO using Ping federate crypt
agent authentication scheme as well as Siteminder SSO
. Currently responsible to work with EAF4J to implement web services
solution patterns using REST & WESB
. Responsible to have application plug into HP open view, urchin/web
trends, Vantage Analyzer for performance testing
. Implemented Outbound and Inbound SSO with multiple internal and
external partners
. Responsible for Gated HMO members to perform the drill down and drill
up searches ( PCP- PCC & vice versa) while doing the member enrollment
. Tools & Technologies: WAS 5.1, 6.x, J2EE 1.3/1.5, XML 1.5, RAD6.0,
DB2 7.2, Rational XDE, Rational Clear Case, MQ connections, Session
EJB, UML, Bea Portal 8.1,Vignette 7.1, Web seal, TAM5.1, LDAP, IBM
Mercator Maps, MQ, UPM Web services, Tortoise SVN, Sun one web
server 6.1, C++ corba services, Mercury Load runner, IBM mainframe, Unisys Mainframe, WAS 6.x, F5 load balancing, network security,
firewall rules, and internet protocols
Ameriquest Mortgage Services
Technical Architect July
2004 - Dec 2005
Lead team of 10 developers offshore and onsite combined
Project: ReSolve
The primary objective of this project was to build a web enabled web
services based Valuation application for the Loan Servicing group at
Ameriquest, which covered all of the business requirements related to
Valuations from maintaining the panel of appraisers to ordering,
receiving, and reviewing the valuations.
This system greatly reduced the amount of user data entry errors that
occur while manually entering valuation request information and the
redundant entering of the valuation results in multiple databases. The
Resolve system reduced valuation turn time up to two days by
instantaneously sending the valuation request to the appropriate vendor
within seconds of the request being made by the end user.
The manual system resulted in a delay of up to 60 hrs. The end user also
received the completed valuation report and information faster since the
PDF and valuation data was sent by the vendor, through Real EC Exchange.
Responsibilities:
. Responsible for Architecture and Design of the Servicing Appraisal
Engine.
. Development Lead for ReSolve.
. Responsible for Design/Development of the Servicing Appraisal Engine
using the J2EE Design Patterns.
. Designed and Architected ESB solution for sending appraisal data to
upstream systems.
. Responsible for reviewing the test cases and UAT for SAE.
. Responsible for Managing the Offshore Delivery Channel.
. Responsible for setting up End-to-End Integration testing with all
business partners.
. Responsible to Streamline the Process of setting up a new vendor in
ReSolve.
. Responsible for Release Management for complete ReSolve system.
. Responsible for Setting up Monitoring and Alerting for ReSolve using
Sitescope/TOPAZ
. Tools & Technologies: J2EE, XML, Castor, Oracle 9i, Rational XDE,
Rational ClearCase, JMS, MDB, Session EJB, iLog jRules, UML, Sonic
ESB, Sitescope, TOPAZ, Workflow Reactor
Keane Inc.
Technical Architect/ Development Lead Aug
1998 - July 2004
Client: Balboa Insurance (CountrywideHomeLoans)
Project: Renters Insurance Mar 2002 -
July 2004
The objective of this project is to develop RentersIns.com, which allows
consumers to obtain a quote and/or submit an online application for
Balboa's Basic Renters Policy so that it provides the consumers with a
look and feel, which is in line with today's graphics and technology.
Our business is anticipating a growth for this product line and we need
to provide potential consumers and agents with a Web site which is
similar to our other Web sites in look, feel and functionality.
Responsibilities:
. Responsible for Architecture and Design of the Renters Insurance Web
site. Team Lead for Renters Insurance.
. Responsible for Development of the Renters Insurance Web site.
. Responsible for the Design and Development for the enterprise logging
mechanism using the Design Patterns and MVC.
. Responsible for preparing the test cases and UAT for Renters system
for different Lenders.
. Tools & Technologies: Java 1.2, Java Socket programming, XML, JAXB,
JSP1.2, Servlet 2.3, JSP Tag Library's, SQLServer 7.0, Rational Rose
2001, Balboa Enterprise Web framework, IBM websphere 4.0 with IIS
webserver, Visual Source Safe 6.0.
Project: ChoicePoint Claim History Engine July
2002 - Mar 2003
Currently, Balboa retrieves property claims data from Choicepoint via
their Web site and a standalone application.
Balboa's long term goal is to electronically retrieve this data within a
WEB/B2B and
Money (underwriting) applications "behind the scenes". However, the
immediate need calls for an extraction of claims data for approximately
9,000 policies currently in backlog.
Responsibilities:
. Responsible for Architecture and Design of the ChoicePoint System.
Lead architect for the Choice Point System.
. Responsible for Development of the ChoicePoint System.
. Responsible for the Designing of TCP/IP Socket based communications
interface to the choice point databases.
. Responsible to streamline the process of converting the XML requests
to the Clue Objects (using JAXB).
. Responsible for the Design and Architecture for the enterprise logging
mechanism using the Design Patterns and MVC.
. Responsible for preparing the test cases and UAT for ChoicePoint
system with different permutations of the XML files.
. Tools & Technologies: Java 1.2, Java Socket programming, XML, JAXB,
JSP1.2, Servlet 2.3, JSP Tag Library's, SQLServer 7.0, Rational Rose
2001, Balboa Enterprise Web framework, IBM websphere 4.0 with IIS
webserver, Visual Source Safe 6.0.
Project: Balboa Quotes System Feb
2002 - July 2004
Currently Balboa has the online B2B system to generate the homeowner
quotes. These web sites are customized for different builders like
Lennar, GEICO, and Ryland etc. There exists the need to process these
quotes in bulk/batch through the standalone application for the different
builders. Batch Quote system was designed in a way that it reuses the
rating components in order to get the quotes. The batch quote system was
designed using the pipe filter architecture. Then there was a need for
some amount of website changes also as if the quote is updated through
the web after it being processed through the Batch Quote system.
Responsibilities:
. Responsible to create Architecture and Design the Balboa Quote system
using the Rational Rose and enterprise design patterns.
. Team Lead and Architect for the Balboa Quotes and Ryland project.
. Responsible for the Designing the database in SQLServer 7.0 for batch
quotes system.
. Responsible for Developing the Balboa Batch Quote system.
. Responsible for Managing the Integration of the Balboa Quote system
with the SHOP server.
. Responsible for the preparing the Architecture for enterprise logging
mechanism using the Design Patterns and MVC.
. Responsible for preparing the test cases and UAT for Balboa Quote
system.
. Tools & Technologies: Java 1.2, JSP1.2, Servlet 2.3, JSP Tag
Library's, SQLServer 7.0, Rational Rose 2001, Balboa Enterprise Web
framework, IBM websphere 4.0 with IIS webserver, Visual Source Safe
6.0, Integration with the SHOP server, Java Swing.
Client: PMI and CMG
Project: Loan Origination Software July
2001 - Jan 2002
The data from the client is uploaded from FAT client loan origination
software to e-PMI server. FAT client loan origination software will have
links to navigate to the e-PMI login screen. It will also pass a
parameter to e-PMI to identify that user has come in from a FAT client
loan origination software. This parameter will be used to create
appropriate application flow for FAT client loan origination software.
After user logs in successfully user will be navigated to e-PMI Options
screen. Then DU string which was uploaded will be parsed and user will be
prompted to enter any missing DU data fields or data fields not part of
DU data but required for MI certificate processing. This screen is called
as abbreviated screen. This data together will be submitted to e-PMI to
create a new certificate or update existing certificate. User can also
view / print existing certificates or log off. Once logged off, user is
placed again back to FAT client loan origination software's active
window.
Responsibilities:
. Project Lead for the LOS's. Involved in preparing the Use Cases.
. Completed Designing of the LOS's using the Rational Rose.
. Designed and Developed the LOS's for CMG and Code Unification Project.
. Coordinated and managed the offshore Quality Analysis.
. Planned and controlled the deployment of LOS's for CMG and Code
Unification on the Staging Environment.
. Tools & Technologies: Weblogic5.1, 6.1, I Planet Web Server 4.0, Java
1.3, JSP 1.1, XML, AS400, Unix Server 5.7 on Sun Solaris, Rational
Rose 2000, Oracle, Netscape Directory Server 4.2, Oracle, Byte
Software, Calyx Software, Genesis 2000 software, Dynatek software
Project: e-PMI Servicing 1.0 and e-PMI Servicing 1.1
June 2000 - June 2001
In brief the e-PMI Servicing will be described as when the lenders or
financial institutions access the e-PMI Servicing site they need to be
provided ways and means to access the information on the policies and
claims that are in their portfolio.
The clients could have come through Means provided by PMI and originated
an MI at PMI and now would like servicing. There could be a need to
service a policy or to file a claim. Necessary mechanisms need to be
provided that helps facilitate this.
The most important aspect of the application is to create a stable and
highly available site.
Responsibilities:
. Project Lead for the eServicing project. Captured the Business and
System Requirements by following the Rational Unified Process.
. Mentored in preparing the Use Cases and the prototype for the project.
. Completed Design and Architecture of the e-PMI Servicing using the
Rational Rose.
. Responsible for MVC, Memento and Factory design patterns for the
project.
. Managed Development of the Policy Servicing functional domain using
the Factory Design Patterns.
. Coordinating and Managed the offshore Quality Analysis.
. Provided the estimations for Project and fulfilled it on time.
. Tools & Technologies: Weblogic5.1, 6.1, I Planet Web Server 4.0, Java
1.3, JSP 1.1, XML, XSLT, XPATH, JSP Tag Library's, DB2, AS400, Unix
Server 5.7 on Sun Solaris, Rational Rose 2000, Oracle, Netscape
Directory Server 4.2,Oracle
Client: Holland America Line
Project: Holland America Cruise Line March
2000 - June 2000
The project was to develop the stable and highly available web site so
that different Users like Travel
Agents or independent customers or HAL Booking Staff have the quick
accessibility to do the reservations for the different cruises available
to travel. Also since the HAL Information System team decided to move
from the Mainframe database to the Oracle database the need exist to
refresh the oracle database as soon as any updates are made on the
Mainframe (DB2 or IDMS) database. So the set up for IBM MQ Series was
made.
Responsibilities:
. Developed finding the cruise functional domain.
. Created and managed deadlines for the development of finding the
cruise functional domain.
. Developed and implemented the MQ Series for Java in a team.
. Performance tuning for the application.
. Tools & Technologies: IBM Web Sphere 2.0.3.1, Apache Web Server 1.3.2,
Win NT, Unix Server on Sun Solaris 5.0, IBM Mainframe, IBM MQ Series
5.1 for Java, Oracle 8.0, DB2
Client: Conrail
Project: Car accounting and SAC Usage Model
Aug 1998 - March 2000
Car Accounting tracks all CONRAIL cars that are hired by CONRAIL from
different car owners or rented to other railroads for the transportation
of customer's goods. SAC (Shared Asset Company) project provides usage
data based upon the number of cars operating within the Shared asset
Areas. Other G&A processes to perform actual cost allocation to the NS &
CSX will use the car count data.
Responsibilities:
. Developed General Administration Domain in a Team.
. Responsible for Coding and Unit testing of various projects under
General administration area.
. Managed System Integration testing & Y2K testing.
. Tools & Technologies: VSCOBOL-II, DB2, TOTAL, CICS, JCL, VSAM, MANTIS,
Inter-Test
Birla Horizons International
Developer July 1997 - Aug
1998
Client: Dow Chemicals, USA
Project: Legacy Application Support
. Work involved providing Legacy Application Support Services (LASS) to
all legacy applications areas PP Produce Product (PP), Record report
(RR), and Integrated Supply chain (ISC) etc.
. Work also involved break/fix activities, which further involved
emergency services, corrective maintenance, and client support
activities. The break/fix activity involved corrective action as a
result of processing impediments and corrective action required as a
result of incorrect data being provided to business partners or
prevention in completion of work process.
. Team Member (Produce Product Work Pack),
. Responsible for the enhancements, system support and maintenance.
. Involved in System Integration Testing.
. Responsible for correcting Cobol/JCL program run time errors, which
also involved adding functionality to an application impacted by
change in business requirements or competitive issues.
. Tools & Technologies: IBM ES 9000, Cobol, JCL, VSAM, DB2