Work Experience
3/2001-Present
Carekey, Inc.- Boston,
MA Senior Web Developer
carekey web application (http://www.carekey.com/)
|
Worked as part of a team in designing and developing the CareKey web application.
This web application is used to allow doctors and patients to store, shared , and update
private medical data in a secure fashion. As a member of the User Interface team, I was
responsible for implementing all business logic, web pages, and process flows of the application.
The programming methodology used in the web application to facilitate the required functionality was
to use ASP to make COM+ middle-tier calls to get data from the Database-tier. This data was sent to the UI-tier as
XML. The UI-tier parses the XML data to process all business logic, and then uses XSLT to render the XML
as HTML and Javascript to the client browser. The UI Team developed a client-side caching algorithm that
allowed the XML data structures to be accessed, updated, and deleted on the client-side without use of any
XML DOM object. This client-side caching algorithm allowed the UI-tier to manipulate XML data on the client-side
regardless of the operating system or web browser that the client machine was using.
|
1998-2001
Seagreen Technologies, Inc.- West Bridgewater,
MA Principal Software
Engineer 8/99 eBusiness Technologies -
Providence,
RI Lycos.com (http://www1.sympatico.ca/)
|
Designed and developed navigation for an ISP portal site that
allows the dynamic assembly of pages based upon a hierarchical
document relationship model. Worked with internal development
resources in multiple departments to ensure the success of the
project. Recommended path for the integration of news feeds,
personalized advertisement delivery, and content
management. | American Trucking Association (http://www.truckline.com/)
|
Developed a web-based editorial tool, which allows the
management of web based content. System allows the content to be
stored in XML, separating the content from the presentation. HTML
templates allow for the content to be formatted and delivered to the
web. XSLT templates are used to generate dynamic content entry
forms, which allows the data entry front end to be changed easily.
. | NASA (http://spaceflight.nasa.gov/)
|
Created and implemented a content management system that allows
integration of all space flight data across web sites. The Data is
stored in XML so it can be shared with multiple applications. The
content is replicated across several servers to allow load
balancing. This system gives NASA the flexibility to maintain its
data without the need for many content
authors. | Quantum Computer Corporation (http://www.quantum.com/)
|
Created and implemented a web-based security model for
www.Quantum.com. This model is used to maintain security and allow
personalization of the web site to all users. A Java Servlet is used
to collect information about the user and getAccess is used to
validate and authenticate the user. The group level accounts are
stored in XML an FBA tool is used to maintain
them. | 7/99-8/99 W.A. Wilde
Company - Holliston, MA
|
Created an HTTP interface implemented over SSL that accepted a
customer data file in XML format, processed the data and
automatically generated product orders in WA Wilde's order
management
system. | 6/98-10/99 Fidelity
Investments- Marlboro, MA
|
Customer Information System (CIS) - Designed and created
a client/server application using Microsoft Visual Basic and
Microsoft SQL Server which enabled full process tracking of
Fidelity's world wide internal networks, network servers, and
related systems across all platforms and locations (approximately
4800 items). |
|
Client Server Operations (CSO) Data Warehouse -
Maintained and enhanced the CSO data warehouse and related
applications included all database tables, and procedures, and
end-user reports. Implemented a live polling feature for the
warehouse using SNMP that would query network servers dynamically to
verify system configuration and system
status. |
|
CSO Management Reporting Online - Worked with Fidelity to
design, create,, and deploy, an Intranet web site using Microsoft
IIS and Active Server Pages, Java, and JavaScript for the purposes
of centralizing all CSO reporting tools including the creation of
over 100 reports from a variety of CSO systems based on Microsoft
SQL Server, Sybase SQL Server, and the Oracle RDBMS systems. Created
an automated user login process using MAPI that automatically
forwarded new user requests to the appropriate CSO manager for
approval. | 97-6/98
Stream International - Canton,
MA Senior Developer Support
Engineer
- Assist developers in writing and debugging Visual Basic code.
- Created and maintain web site for the Visual Basic team, where I
post common issues and sample code to help resolve there coding issues.
- Maintain the team's Exchange Server that is used to create and test
MAPI applications for developers that need assistance with E-Mail
application development.
- Train Employees by conducting classes on various Visual Basic
topics.
- Provide telephone and web-based support for development engineers on
a daily basis.
- Received training in Visual Basic 5.0 and 6.0, Windows 95, Access,
and Visual Source Safe.
- Assist developers with product functionality, API and custom DLL
calls, SQL syntax, and reference sources.
Software Knowledge (Experience Using)
XML, XSLT, ASP, JavaScript, HTML, COM+, Java, Visual Basic, Crystal Reports, Microsoft SQL Server, MS Access, Inso
DynaBase, UNIX, NT, DCOM, Oracle,
ADO, ODBC, IIS, Enterprise Server, I-Planet,
etc. Education
1992-1996, Computer Science, University of Massachusetts at
Dartmouth References
Furnished upon request.
|