Darrel Hansen
** ***** ***** ******, ** *****
973-***-**** Fax: 888-***-**** E-mail: ******@******.***
Experience as a Senior Developer and Technical Architect building high-yield, low-latency multithreaded financial applications
as well as middleware, messaging, infrastructure, integration and communication servers on various platforms including
clustered environments.
Experience developing financial application systems such as trust, foreign exchange, retail banking, mortgaging, forecasting,
employee benefits, collections, annuities, CIF, precious metals trading, etc. on multiple platforms using Client/Server and
Object Oriented technologies.
Over ten years of experience in Enterprise Application Integration, Messaging and Middleware with expertise in architecture,
design, development, and deployment of scalable solutions in diverse environments.
Experience as a Senior Consultant designing, developing and implementing new technologies for enterprise use in the areas of
telecommunications, infrastructure, middleware, client-server distributed applications, security, database connectivity,
transparent front-end multi-platform and multi-protocol concurrent access. Windows World Winner for 1998.
Experience as a Senior Consultant evaluating existing environments and developing new technologies to best merge the two
while providing maximum leverage of current investments.
Experience creating distributed network applications across multiple platforms with full load -balancing servicing multi-client
requests against several back-ends including legacy systems and mainframes. Designed and developed distributed security
models protecting global resources in client/server environments.
Experience as a Project Leader and Senior Software Consultant in charge of developing complete operating system simulated
environments for VMS and UNIX. Re-created a source operating system within a target operating system to allow the porting
and moving of large international financial systems across platforms.
Experience as an Independent Software Developer creating financial and technical systems, dealing in the areas of translations,
client/server distributed databases, GUI interfaces, forecasting and new business.
Experience developing communication layers and protocols necessary to support international trading systems running in UNIX
and VMS.
Experience designing and developing “Expert Systems” for Forecasting, Downsizing, Training and Decision Support.
TECHNICAL SKILLS
Programming: C#, C, C++, .NET Framework, ADO.NET, Windows Forms, SQL, Visual Basic, DCL
Operating Systems: Windows XP/2003/2000/NT/98/95/3.1, AIX, UNIX, Linux, Netware, OS/2, OpenVMS
Hardware: RS/6000, Intel, Alpha, Itanium, PowerPC, MIPS, VAX/8700/8650/3500/3400/3300/3100
Communications: TCP/IP, SPX/IPX, UDP, Netbios, Named Pipes, Sockets, Multicasting, NLM, WiFi
802.11a/b/g, DECnet, DDCMP, APPC/LU6.2, Ethernet, ISDN, PPP, DNS, DHCP, MS-
SNA Server, Sniffer, DECRouter 200/2000, Cisco 827
Databases: SQL Server, Progress, VAX-DBMS, MDBS-IV, IMS, IDMS, Paradox, CodeBase
Tools: MQ-Series, Win32-SDK, Visual Age, Datatrieve, FMS, CDD, Visio, Watcom, CorelDraw,
Designer, Illustrator, PageMaker, Window s Maker, X-Windows.
EDUCATION
Fairleigh Dickinson University MS-Computer Science
Fairleigh Dickinson University BS-Mechanical Engineering
.NET Master’s Program SetFocus
EXPERIENCE
BGC /Cantor Fitzgerald NY May 2008 – Aug 2009
Performance enhancements to increase transactional throughput rates to obtain maximum liquidity on Electronic Liquidity
Exchange (ELX) and U.S. Treasury (UST) trading server engines.
Migration from Alpha to Itanium platforms and implementation of enhancements required to maximize performance taking
advantage of new architecture.
Implementation of C99 standards as a precursor to possible migration to UNIX.
Performance optimization and benchmarking for ELX, a fully electronic futures trading exchange that directly competes
with global futures exchanges such as CME and EUREX.
Analysis, implementation and testing of full failure, failover and recovery strategies to increase exchange’s resiliency.
Development and implementation of performance harnesses (VMS/Windows), recovery mechanisms (VMS/UNIX/
Windows), hot-hot recovery and clustered environments.
Creation of sophisticated proprietary development, testing, monitoring and operational tools for Windows (C# .NET and C)
and VMS (C).
Environment: C#, C, Windows Forms, Windows, OpenVMS, UNIX, TCP/IP, Win32-SDK, SQL, DCL
HRI Technology NJ Jul 2000 – May 2008
Developed specialized Windows-XP/2003/2000/NT, AIX, UNIX, Linux multi-threaded servers to provide real-time
transparent unified access to multi-vendor, multi-platform back-end applications and databases.
Developed client Windows front-end interfaces (C#, Windows Forms, .NET framework) for various back-end
servers/tools/packages.
Migrated/Converted Visual Basic, C/C++ applications to .NET using Visual C# .NET
Created .NET libraries using C# to allow access to legacy systems.
Developed interfaces to legacy infrastructures - SNA/LU6.2/CICS and DECnet/DDCMP.
Designed and developed generic domain based load balancing tools in Windows, AIX, UNIX, Linux, VMS, OS/2 for users
to create/select logical multi-platform domains where balancing takes place using resource criteria such as memory used,
number of processes, disk space used/available, number of connections (total or by protocol) etc.
Developed integration tools in C# and C for Windows/UNIX/VMS to provide real-time synchronous/asynchronous access
to back-end resources as well as allowing for data propagation using a subscriber/publisher paradigm with persistence.
System analysis to evaluate and enhance performance, stabil ity, scalability, reliability and security.
Liaison to users and non-technical staff gathering requirements and presenting solutions.
Designed and developed a Forecasting System to predict future personnel resource needs by keeping track of current
headcounts, terminations and transition patterns within an organization.
Environment: C#, C, C++, .NET Framework, Windows Forms, ADO.NET, T-SQL, MQ-Series, Visual Age, SQL Server,
CodeBase, TCP/IP, UDP, APPC/LU6.2, Visual Basic, Windows XP/2003/2000/NT, AIX, UNIX, Linux, VMS
Nabisco NJ Jan 2000 – Jun 2000
Evaluated existing environments and new technologies to best merge the two while providing maximum leverage of current
investments.
Combined Enterprise Integration and e-commerce strategies to fully utilize existing legacy data and to extend the useful life
of in-house legacy systems.
Developed prototypes to demonstrate impact and efficiencies of newer technologies on existing processes
Environment: Windows NT, UNIX, C, Visual Basic
Prudential NJ Feb 1996 – Dec 1999
Developed server components required to integrate IVR/VRU systems with legacy systems.
Developed infrastructure to support Call Center Process Re-engineering and Improvement
Developed architectural framework to seamlessly integrate service operations, and provide customers with easy, 24x7
access to personalized services
Implemented infrastructure to assure service continuity and to facilitate real-time load balancing across multiple operating
sites.
Leveraged advanced telephony, client-server and Internet technologies to provide a robust, efficient service delivery
process.
Designed and developed multi-database (SQL Server, Sybase, Progress, DB/2, IMS, Ingress) multi-threaded middleware
servers to allow transparent access to “Clients” on any platform.
Provided support for Legacy Systems Integration and Reengineering efforts
Performance Tuning, Disaster Recovery and Capacity Planning
Environment: Windows NT, AIX, UNIX, C, Visual Basic, TCP/IP, APPC, MS-SNA Server, MQ-Series
American Express NY, AZ, and UK Apr 1995 – Feb 1996
Developed supporting infrastructure to consolidate multi-vendor Payroll systems into a single vendor.
Technical evaluation of financial group’s existing international infrastructure (FRC)
Setup of consulting infrastructure in both the US and Europe designed to provide resources worldwide where needed within
the organization, handling recruitment, visas, immigration, boarding, transportation, payroll, financing and marketing.
Helped with the conversion of PeopleSoft products to Tesseract’s product line.
Developed middleware servers to integrate legacy systems with new front-end presentation environments
Developed a multi-protocol communication engine used by Tesseract’s OS/2 and NT product lines.
Developed OS/2 and Windows NT APPC/LU6.2 interface to communicate with mainframe hosts.
Environment: C, Visual Basic, Windows NT, OS/2, UNIX, TCP/IP, SPX/IPX, Named Pipes, APPC/LU6.2, OS/2 Comm.
Manager, MS-SNA Server
Bankers Trust NY, NJ UK - Australia Jun 1992 – Apr 1995
Developed client/server infrastructure to consolidate multiple accounting systems (MARS).
Developed communication strategies between Windows front-ends and legacy systems
Designed and developed Visual Basic multi-protocol custom control interfaces (VBX’s)
Developed custom Network Loadable Modules (NLM) to enhance Netware’s support for databases, provide load balancing
across multiple OS/2 and Windows NT servers and collect vital communications statistics.
Designed and developed middleware components (OS/2, NT) to provide uniform transparent access to multi-vendor
databases across disparate platforms including mainframes.
Developed multi-protocol communication layers for OS/2 and Windows NT
Developed load balancing mechanisms to be used by existing legacy systems and integration processes.
Developed a single sign-on strategy and distributed security engine.
Developed Windows NT and OS/2 interfaces to RACF and Top-Secret.
Developed OS/2 and Windows NT APPC/LU6.2 applications to communicate with CICS transactions.
Environment: Windows NT, OS/2, UNIX, C, Visual Basic, NLM ’s, Named Pipes, TLI, SPX/IPX, TCP/IP, OS/2 Comm.
Manager, MS-SNA Server, PEM
Hoffmann Software Inc. NJ, CA, AZ, MD, LA, NY, GA, CO, WI Jan 1991 – Jun 1992
Design and configuration of multi-national networks supporting foreign exchange systems.
Development of communication layers and protocols necessary to implement international trading systems running in VMS,
UNIX and OS/2.
Design and development of “Expert Systems” handling Forecasting, Downsizing, Training and Decision Support.
Logical and physical development of on-line databases, from data dictionary and security to performance analysis,
customized software development, technical evaluation, support, administration and recovery.
Statistical analysis tools allowing the evaluation of "what-if" scenarios with company's employee base, to assist management
with decision making processes associated with staff right-sizing by providing selections based on company policies,
federal, state and local regulations.
Design and development of a Customer Service financial consolidation front -end system, encompassing fifteen separate and
independent applications (VISA, mortgage, checking, savings etc.) running in different host environments, all integrated
into a single front-end facility enabling operators to respond promptly to client inquiries relating to any customer account,
therefore increasing customer satisfaction.
Turn-key configuration, implementation, setup, training and admi nistration of large VAX-Clusters, Trust Systems and all
ancillary support for the following institutions:
Equitable Bank – Baltimore Hibernia National Bank - New Orleans
Security Pacific Bank – Pasadena Key Trust - Buffalo
Valley National Bank – Phoenix Trust Company - Atlanta
First Interstate of Denver – Denver First Wisconsin Bank - Milwaukee
Marine Midland Bank - Milwaukee
Design and development of interactive database administration systems for data center operations personnel
VMS internal customization enabling native transparent DCL execution across platforms
Development of financial systems handling Oil & Gas and Employee Benefits.
Design and development of specialized precious metals trading, tracking and selection systems to enhance transaction
weight accuracy as well as inventory management.
Environment: Windows, UNIX, VMS, OS/2, DOS, C, VAX-DBMS, CxPERT, VP-Expert, Foxbase, Paradox, Lisp, OPS-5,
VIEWS, X-Windows, Db-Vista, C-Tree, MDBS-IV, Datatrieve, FMS, CDD, DECnet, Ethernet, LAT, DDCMP
REFERENCES: Submitted upon request