marc christopher hadfield

Currently:

Alitora Systems (http://www.alitora.com)
President / CTO

Alitora Systems is an early stage Software-as-a-Service start-up company that delivers semantic information as an On-Demand service.

Initial market focus is on delivering high-value Life Sciences / BioMedical data.

Using the Alitora Systems API (ASAPI), semantic information can be integrated into applications for delivery of content to end-users or as meta-data to be utilized in Semantic Mashups.

Alitora Systems provides access to ASAPI via REST or WSDL webservices or via end-user applications, such as Memomics.com.



(below was updated in May 2004)

Marc Christopher Hadfield

Contact: marc (AT) hadfield.org


Education:

Princeton University, Class of 1996, BSE Computer Science Engineering
Focus: Distributed Systems (Professor Felten), Artificial Intelligence Techniques, Artificial Neural Networks

NJ Governor’s School in the Sciences, 1991, Focus: Computer Science

Experience:

Consulting / Development: Purdue Pharma (NYC) December 2003 - Current
Title: Lead Consultant
As consultant, design and implement an Enterprise Portal for Purdue's Research and Library Services Group
Define the business/research needs of the user groups
Develop use cases for all interactions with the research managed by the Portal
Implement Inxight Smart Discovery text mining product
Implement J2EE platform portal with web services integration in conjunction with outside development group

Exergen BioSciences (NYC) May 2003 – October 2003
Title: Chief Technology Officer (Virtual/Consultant)
As independent consultant, acting as CTO of Biotech Start-Up
Planning commercialization of Geneways product in conjunction with Columbia Genome Center
Hands on Development of Geneways Visualization Applications of Protein/Gene Pathway Data (Java Application based)
Working with BigPharma companies to plan Geneways integration

Research and Development (October 2002 – October 2003)
Topic Extraction from Documents
Topic Expansion to Search Terms
Information Extraction from Natural Language texts to Knowledge statements defined by narrow domain Ontology

LCconnect Inc. (NYC), May 2000 – August 2002
Title: Chief Technology Officer / Chief Technology Architect
Designed and Developed suite of products to integrate F500 companies and banks in order to securely transact financial transactions such as letters-of-credit.
Worked with business experts to capture expertise into business logic.
Wrote technology white papers, presentations for sales and investment meetings, contracts for vendors and customers.
Designed and Developed internal infrastructure such as billing system, transaction monitoring and reporting.
Products have to date processed more than $700 million in volume. Managed a technology budget of approximately $1.3 million per year and a staff of 6 employees and consultants.

Technology Experience Summary:
Development and Environment
Design Tools such as Visio
Planning and Scheduling Tools, MS Project
UML based application design
Asera Business / Application Logic IDE
Various IDEs and Code Revisioning Systems, CVS
Languages: Java (J2EE), Perl, C, C++, Scripting Languages
Various Deployment Platforms: Java, Application Servers, Browsers, Linux/Unix Servers, Windows Desktops
System Architecture
Interface Server (Webserver, Webservices Sun / .Net)
Application Server (Such as BEA Weblogic)
Database Server (Such as Oracle)
Financial Services Systems
Risk Management
Reporting
Transaction Processing
Credit Modeling
Financial Protocols, SWIFT, Bolero, Identrus
System Integration
Web Services Integration
ERP Integration
Financial Back-End Systems
Data Mapping
Meta Data Repositories
Enterprise Application Integration
Security Services, Encryption, Certificates
Data Transformation
Secure XML Transactions
Message Queues

Developed Products at LCconnect:
I designed and developed with my team three primary products at LCconnect:

1) LC Negotiation is an online marketplace for large financial transactions such as letters-of-credit. LC Negotiation allows F500 companies to securely negotiate transactions with relationship banks. The LC Negotiation application is built using the Asera business logic and workflow engine. The application was developed to meet the business logic of the letter-of-credit financial community using international banking standards including data requirements, business processes, and security. The application was vetted by major financial institutions.
The application code base is J2EE. Single-Sign-On and Authentication / Authorization were established using integrated Entrust and RSA software. Infrastructure includes: BEA Weblogic, Netscape Enterprise (iPlanet) Server, Oracle, load balancer, and firewalls. The primary deployment operating system is Sun Solaris. The application is webservices enabled. Enterprise Application Integration to external applications is enabled via a webMethods interface – in this way data from SAP or other ERP could be integrated into the application, as well as the back-end systems of financial services institutions.

2) Portfolio Management and Reporting (pilot version) allows clients to manage transactions pre- and post- settlement. Corporate clients can turn purchase orders into letter-of-credit requests, track the progress of a transaction, and report on existing transactions. Financial clients can report on the credit lines available to their corporate customers, run reports on transactions, mark transactions for settlement, and run some generalized reports on the entire marketplace in aggregate, thus earning insight into the entire $1.5 trillion global letter-of-credit industry Also, financial clients can ‘flip’ transactions (or portfolios of transactions) back to the Marketplace to be resold in a secondary marketplace to financial providers such as reinsurance.
The Portfolio Manager was designed to include information from such sources as S&P and Moody’s to be used in reporting as factors in risk management and credit modeling. The application is tied into the MTI for exchange and transformation of data from integrated systems like ERP (corporate) or transaction processing systems (financial). The pilot Portfolio Manager was created as a J2EE application based upon the Jetspeed portal framework Apache, Tomcat, and Oracle were used as the platform in a Linux OS environment. Xerces, Xalan, and SOAP were used as the XML interface.

3) Integration Framework (MTI) – (Message Transfer Infrastructure) was developed to allow integration between the central marketplace and its clients. The MTI uses secure XML message transactions to send and receive financial transaction data. The MTI is designed to allow Straight-Through-Processing between corporations and banks.
The MTI mediates between the Portfolio Manager and the outside world. Messages are sent and received via SOAP and secured using digital signatures and encryption. The message model ensures non-repudiation. Examples of messages can include: purchase orders to turn into letter-of-credit requests, letters-of-credit agreed to in the marketplace ready to be processed by the financial back-end systems, or acknowledgement that a transaction was completed (in the case of an import or export letter-of-credit).
The MTI is a Java2 application. Xerces, Xalan, and SOAP were used as the XML interface. Interfaces to Bolero (a private network for exchange of trade information) and Identrus (bank-based Certificate Authority for managing certificates and financial information) were designed. An implementation of the MTI is used on the client side to send and receive messages to the central MTI server. The MTI transforms data using XML/XSLT and interfaces with local databases or Message Queues such as MQ Series. This data is mapped (data mapping) to the local data structures and a meta-data repository is used to track data changes and associations.

Further Experience:

Animarc, Inc. (NYC), October 1998 – May 2000
Senior Developer and Project Manager for financial applications
Primary Development platform was three-tiered Java/J2EE
Combined hands on development with management of other developers
Clients included Societe Generale and Exco (now Garban-Intercapital)
For Societe Generale, a Credit Derivatives information and collaboration system was developed.
J2EE system on Apache, Tomcat, Oracle on Win NT
For Exco, an inter-dealer broker, data from the trading floor integrated with online system for secure distribution to clients.
Data collected using Java/JSP based intranet integrated to proprietary systems. Data presented to authorized clients using Java/JSP internet system. Systems used NES/Tomcat, Oracle in Solaris environment.

Intercapital USA (NYC), November 1997 – October 1998
Trading Floor and Internet Systems, Sun Solaris Environment
Led small group to administrate and develop trading floor technology
Maintained systems for Credit Derivatives, Repos, Commodities Desks
Worked with Telerate, Bloomberg, proprietary trading floor applications

Ngee Ann Polytechnic (Singapore), June 1996 – June 1997
Title: Lecturer (International Fellow)
Lectured in Internet Technology, Mathematics, Computer Architecture
Advised and Supervised Senior Student Projects in Internet Technology

Princeton University, (Princeton), September 1992 – June 1996
Computer and Information Technology Center
Title: Senior Consultant and Student Manager
Provided technology support for Princeton’s faculty, staff, and students
Supervised and trained student consultants
Administration of student Ethernet network (2,000+ subscribers)

Philadelphia Naval Base (Philadelphia), June – September 1990
Duties: Developed database systems tracking subcontractor progress of ship maintenance.

References: References Available Upon Request

Outside Interests: Traveling, sailing, literature, NYC restaurants, photography, hiking