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
System Architecture
Financial Services Systems
System Integration
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