|
Resume
|
resume.pdf
Model N - South San Francisco, CA. 3/01 - 7/03
Model N is an independent software vendor
that has built a generic contract and pricing enterprise software solution.
Model N's product embraces and extends a company's ERP deployment, integrating
the power of resource planning with contracts and pricing. Model N started
in late 1999 and has several customer deployments of the Model N technology
in production today.
As a software engineer for Model N my
responsibilities included leading technical teams on customer engagements
deploying the Model N contract and pricing solution. As a technical team lead,
I was responsible for working with the customer engagement team to identify
requirements, working with the internal design team on creating the application
design, and leading the development team in building the application software
using the Model N platform.
Topco Engagement; The Topco organization
represents retail and commercial food distributors as one entity so that these
organizations can gain purchasing power within the marketplace. Topco looked
to Model N to implement a web enabled order management system along with
contracts and pricing. My responsibilities for this project included leading
a mixed team of software engineers from Model N and offshore contractors in
India to build the customer application using the Model N platform. A particular
challenge for this project was that the Model N platform did not provide a
suitable order management solution for Topco's needs. Working with the product
development team, I led the application team through design and into development
of a better order management solution extending off of the Model N platform.
Johnson & Johnson Engagement; Johnson &
Johnson looked to Model N to implement a contract and pricing solution for
its Ortho Clinical Diagnostic (OCD) department. OCD sells expensive medical
equipment to hospitals that require sophisticated contracts and pricing with
each sale. My responsibilities for this project included building specific
components of functionality for the customer application. A particular challenge
for this project was that the Model N product development team was building
the base platform components needed for the OCD application one development
milestone ahead of the application development milestones. In fact, many
components built for the OCD application code were eventually migrated into
the product for future customer engagements.
Product and Application platform; The Model N
contract and pricing platform and all customer applications are implemented in
J2SE complying with the J2EE standards. A typical customer deployment has
the Model N platform and application code executing on a BEA Weblogic
application server(s) with an Oracle database server.
AmericanGreetings.com - Cleveland, OH. 2/00 - 2/01
AmericanGreetings.com (AG.com) is a company
held by American Greetings Corporation. AG.com provides electronic greeting
cards, Create n' Print, paper cards, and other greeting card services via the
Internet. AG.com is a worldwide top-twenty web property with monthly unique
visitors totaling more than 12 million for the month of December 2000.
As a senior developer for AG.com my
responsibilities included providing technical direction regarding web
application design and implementation. I was also responsible for designing and
developing core web application components. My extra curricular responsibilities
included performing on-site technical due diligence of potential companies for
acquisition by AG.com and also web site support.
Common Components Project; AG.com recognized
the need for common web application components that could be used by all AG.com
web sites. My responsibilities for this project included analysis to identify
common components, component design, and implementation of the initial set of
common components.
Oracle Conversion Project; AG.com converted
the production database for the AG.com web sites from Sybase to Oracle. My
responsibilities for this project included developing an API between the Oracle
database Call Interface (OCI) and the Python programming language. The API was
implemented as a Python importable shared object written in C. I was also
responsible for identifying necessary web application changes due to the database
conversion and working with the developers in performing the identified changes.
eAgents Email Content Delivery Project;
eAgents.com gathers and sends content to registered customers. The current
implementation of the eAgents.com content delivery system has proven to be
inadequate for the volume of users that AG.com has added since the acquisition.
My responsibility for this project was to provide application design of the
middleware components for the new implementation.
Application platform; The AG.com web sites
execute in a production environment that is made up of over 100 SGI servers
running Netscape Enterprise Server on SGI IRIX. The application is implemented
in Python. The production database is Oracle 8i.
Key Bank - Cleveland, OH. 6/94 - 2/00
Key Bank is a national bank and financial
service provider headquartered in Cleveland, Ohio, with retail branches in
14 states. Key Bank's 1997 revenue was 6.5 billion dollars with 73.6 billion
in total assets.
Key2Your$ Internet Banking System. 5/99 - 2/00
As a senior systems analyst on the Key2Your$
project my responsibilities included design and development of Key2Your$ new
functionality and enhancements. I had to gain a complete understanding of the
three-tier application architecture implemented to provide the level of functionality
required. This would include object-oriented design and development, Java, NetDynamics,
and web based application concepts.
Key2Your$ provides Key Bank commercial and
retail banking customers with the power to perform banking activities via the
Internet. Key2Your$ provides dynamic content specific to the customer which
could include posted transactions on a checking account or reviewing bill
payments made.
Application platform; The Key2Your$ application
is implemented in Java executing on NetDynamics application servers.
KeyCounselor Retail Banking Sales System. 8/97 - 4/99
As a senior systems analyst, promoted, for
the KeyCounselor project my responsibilities included analysis, design, and development
of Key Counselor new functionality and enhancements. As a developer on the KeyCounselor
project, I gained an understanding of the Microsoft COM application architecture and
object-oriented design and development. Key Counselor has improved the performance of
branch sales, increasing retail banking revenue by handling over 300 account openings
a day.
Application platform; The KeyCounselor application
is implemented in Microsoft Visual C++ using MFC and TSS3.
KeyExpress Account Inquiry System. 6/94 - 7/97
As a programmer analyst, promoted, for the
KeyExpress project my responsibilities included design, development, and support of
the 1-800-KEY2YOU, Key Express information voice response application. 1-800-KEY2YOU
has become one of Key Bank's most visible account inquiry systems and continues to
provide over a million customer inquiries in a month alone.
Application platform; The KeyExpress application
is implemented in C and IBM DirectTalk 6000 executing on IBM RS6000 servers running
IBM AIX.
|
|
|

|