SlideShare a Scribd company logo
1 of 3
JAMES W. FINK
1032 Bonnie Avenue, Park Ridge, IL 60068-5102
(847) 823-2950
JamesWFink@Yahoo.com
SENIOR SOFTWARE ENGINEER
A systems professional with extensive experience in designing; programming (primarily Visual C# and
C++); testing; documentation; training; and support in client/server environments. Areas of expertise
include gateway servers, trading systems, manufacturing control systems, distribution, point-of-sales,
accounting, billing, and statistics. Developed new systems and enhanced existing systems using object
oriented programming (OOP/ OOA). Experience is enhanced with a bachelor’s degree in Industrial
Technology with further studies in math, electrical engineering, computer science, and business. Have
completed 123 semester hours of credited graduate and under graduate courses beyond the BS degree.
TOOLS: Excel, Word, Power Point, Databases (SQL Server and Access), Visual Studio, Visio
LANGUAGES: C#, C / C++ (Visual C++), Visual Basic, XNA, HSLS, STL, XML, SQL,
HTML, Java Script
SYSTEMS: Microsoft Windows, .NET, ADO.NET, and ASP.NET
COMMUNICATIONS & PROTOCOLS:
TCP/IP, UDP/IP, Multicast, FIX, FAST, XML, HTTP, HTTPS, RS232, RS422,
RS485, Binary format (to NYSE, PHLX, OPRA), WCF
WORK EXPERIENCE
FinkSoftware, Park Ridge, IL, 2001 to Present
Developer and Owner (Using C#, C++, XNA, DirectX, HSLS, HTML, Java Script, ADO.NET,
ASP.NET MVC)
Designed and built website. Developing flight simulators using C#, XNA, C++, DirectX, and
HSLS. Licenses pilot.
Belvedere Trading, Chicago, IL. March 2006 to September 2013 (Retired)
Senior Software Engineer (Used C#, C++, C, WCF, ASP.NET, ADO.NET, SQL Server)
Designed and built a high speed communications library that is used for client/server
communications (point-to-point or multipoint) using TCP, UDP, or multicast. Designed and built
high speed FIX, mass quoting, and FAST market data engines. Built connections to and
certificated with BATS, BOX, CME, CBOE, C2, ICE, ISE, Gemini, AMEX, ARCA, NASDAQ,
NASDAQBX, PHLX, REDI exchanges, and OPRA. Developed translators for exchange specific and
clearing requirements. Developed several floor trade systems. Worked on Smart Order Router for
automatic selection of best option exchange and to handle intermarket sweep orders. Trouble shoot
issues. Built many automated unit tests. Filed financial reports with FINRA.
Motorola, Arlington Heights, IL. December 2005 to March 2006
JAMES W. FINK Page 2 of 3
Software Developer (Used C, UDP/IP protocol, and UMTS protocol on UNIX (Linux / Solaris
systems))
Developed mobile radio communications software for access point microchips .
PATSystems, Chicago, IL. February 2004 to December 2005
Software Developer (Used object oriented Visual C++ (VC++), MFC, Win32 SDK, STL,
TPC/IP & UDP/IP sockets layer coding, real-time coding, XML, XSL, FIX, TIBCO, OOA, OOD,
and OOP on Microsoft 200x client/server systems)
Developed trading servers that communicated between PATSystems core systems and various
futures and options exchanges. These systems were multithreaded and time critical. Tasks
included designing, programming, testing, documenting, training, and supporting. Languages used
are C++ (using MFC, STL, and Win32 SDK), XML, and XSL. Protocols used are TCP/IP,
UDP/IP, FIX (Standard), and TIBCO. The exchanges included CME, Montreal, TOCOM (FIX),
Hong Kong Futures Exchange (FIX), Korean Futures Exchange (FIX), Korean Stock Exchange
(FIX), Osaka Securities Exchange (FIX), Tokyo International Financial Futures Exchange (FIX),
and Tokyo Stock Exchange (FIX). Supported LIFFE (Connect), CBOT, CBOE, and EUREX.
Coordinated with exchange personnel for the development of these systems.
Consulting: May 2001 to February 2004
Client: Riverside Publishing Company, Itasca, IL.
Senior Software Developer (Used Visual C++ (VC++), MFC, Win32 SDK, HTML Help, COM,
InstallShield, OOA, OOD, OOP, real time coding, and Windows Installer (MSI) on Microsoft
Windows NT/2000 client server systems)
Developed an automated CD burning system using VC++, MFC, Win32 SDK, SQL (to Oracle
and Access databases), and MSMQ. This system runs as services. It is object oriented, multi-
threaded and multi-process (with inter process communications). Developed a MFC GUI
application to control the services. This system greatly shortens the CD burning time for large
orders and allows the company to meet tight turn-around times. Developed and maintained
InstallShield (and MSI) programs and performed configuration management.
Client: Freya Group, Chicago, IL.
Project Manager And Software Developer (Used Visual Basic (VB), SQL, XML, DOM, real
time coding, and InstallShield scripts on Microsoft Windows NT/2000/98/ME/XP client-server
systems)
Coded, tested, and managed the development of a client side trading and risk management system.
This is a real time GUI application called GTEX, Global Trade Execution System. Coordinated
with the server side development, and interfaced with investors and potential customers.
Developed XML message system to transfer data to and from the server pool. Invented a special
algorithm that reduced the time required to parse certain XML messages by at least 90%. Used
SQL statements via ADO to MS SQL databases. Developed an InstallShield program to install
the client software and MDAC on various Windows systems.
Client: Firestone Tires via. Strategic Solutions, Inc., Villa Park, IL.
Software Developer (Used Visual C++ (VC++), Win32 SDK, Visual Basic (VB), and SQL on
Microsoft Windows NT/2000 servers)
Developed GUI programs for new point-of-sales system and database management. Used SQL
statements via ADO to MS SQL Server databases. Researched and used various grid controls.
Developed release management programs for the maintenance of over 1600 store servers.
Monitored programs on a UNIX system.
William Rainey Harper College, Palatine, IL, May 1999 to August 2003
Adjunct Faculty
JAMES W. FINK Page 3 of 3
Taught courses in Advanced C Programming, Windows operating system, Internet, and
Visual Basic. Developed lectures and overheads. Developed tests.
Trading Technologies, Inc., Evanston, IL. September 1, 1999 to May 2001
Software Developer (Used Visual C++ (VC++), Win32 SDK, STL, TIBCO, VB, TCP/IP sockets layer coding, real
time coding, OOA, OOD, OOP, and InstallShield scripts on Microsoft NT client server systems)
Acted as team lead for various projects. Mentored and trained junior developers. Developed high speed gateway
servers and routers using object oriented, C++ code. The gateways interface with equity, futures, and option markets
throughout Europe and the United States. These servers operate as services. They are multi-threaded and use socket
and TIBCO communications. Used STL containers and Win APIs. Developed point-to-point and published
communications channels. Developed InstallShield packages to install the servers. Wrote InstallShield scripts to
make various registry settings, environmental settings, and to install and manipulate files. Participated in the
development of an automated configuration management system that also automated the build and packaging process.
This system greatly reduces the chance of errors in the deployment of packaged products.
Deluxe Video Service, Inc, Deerfield, IL, September 1995 to August 31, 1999
Senior Software Engineer - Process Control (Used object oriented C++, MFC, Win32 API,
SQL, OOA, OOD, & OOP on Microsoft NT client server systems)
Developed control systems for manufacturing and distribution. Wrote requirements and functional specifications;
researched solutions; developed time and risk estimates; developed Gantt charts; developed project plans; developed
object oriented analysis and designs; wrote C++ (Microsoft Visual C++ and Borland) object oriented code;
developed graphical user interfaces (GUI); wrote documentation (user manuals, technical manuals, help desk
procedures, MS-Help Files); developed and conducted presentations; wrote and completed test plans; and wrote and
completed implementation plans. Wrote synchronized multi-threaded and multi-process (with inter process
communications), real time, programs in C++ that were extremely time sensitive. Developed programs that worked
with databases (Oracle and MS Access through ODBC) and developed programs that communicated with equipment
using RS232, RS422, RS485, and TCP/IP protocols. Some of the systems transferred files to and from a host using
Connect:Direct, TCP/IP, Ethernet and/or Token Ring. Coordinated contractors and venders for the development of
various systems. Developed interfaces between AS400, UNIX, and Microsoft NT Servers and Workstations using
Korn shell scripts and C++ programs.
EDUCATION
Have a B.S. degree in Industrial Technology with a minor in Electricity and Electronics from Northwest
Missouri State University, Maryville, MO, 1971. Have completed 123 semester hours of accredited
courses (both graduate and undergraduate) beyond the bachelors degree in math, electrical engineering,
computer science, and business. Education includes studies in Electrical Engineering and Computer
Science from Illinois Institute of Technology, Chicago, IL. Completed business courses from DePaul
University, Chicago, IL. Completed various computer courses from Oakton College (Des Plaines, IL).
Completed a series of web development courses from Harper College (Palatine, IL). Completed
Microsoft certified courses in NT Server, SQL Database Design, and Windows Architecture.
Completed various self paced courses such as a series of TCP/IP courses. Most of my training is self-
taught. Member of Kappa Beta Delta and Phi Theta Kappa International Honor Societies.

More Related Content

What's hot

What's hot (19)

prhresumew
prhresumewprhresumew
prhresumew
 
Uday Resume
Uday ResumeUday Resume
Uday Resume
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 
MalekSalemCV
MalekSalemCVMalekSalemCV
MalekSalemCV
 
CurriculumVitae_VictorXavier_english
CurriculumVitae_VictorXavier_englishCurriculumVitae_VictorXavier_english
CurriculumVitae_VictorXavier_english
 
CRH Embedded 11-2016
CRH Embedded 11-2016CRH Embedded 11-2016
CRH Embedded 11-2016
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 
PrathimaPaturu_Resume
PrathimaPaturu_ResumePrathimaPaturu_Resume
PrathimaPaturu_Resume
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
ResumeTimConnell
ResumeTimConnellResumeTimConnell
ResumeTimConnell
 
Resume_Kirill_Osipov_2015_Eng
Resume_Kirill_Osipov_2015_EngResume_Kirill_Osipov_2015_Eng
Resume_Kirill_Osipov_2015_Eng
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
 
Subramanyam_Nalam
Subramanyam_NalamSubramanyam_Nalam
Subramanyam_Nalam
 
CV_BLC_20150513_EN
CV_BLC_20150513_ENCV_BLC_20150513_EN
CV_BLC_20150513_EN
 
CV_BLC_20150513_EN
CV_BLC_20150513_ENCV_BLC_20150513_EN
CV_BLC_20150513_EN
 
gngillis_std_20160818
gngillis_std_20160818gngillis_std_20160818
gngillis_std_20160818
 
Resume Vardan Karapetian Updated
Resume Vardan Karapetian UpdatedResume Vardan Karapetian Updated
Resume Vardan Karapetian Updated
 

Viewers also liked

Lisa del Muro vitae Jan 2016
Lisa del Muro vitae Jan 2016Lisa del Muro vitae Jan 2016
Lisa del Muro vitae Jan 2016lisadelmuro
 
Resume - Lee Cheah Boon
Resume - Lee Cheah BoonResume - Lee Cheah Boon
Resume - Lee Cheah BoonCheahBoon Lee
 
brocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wpbrocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wpAnuj Dewangan
 
Urwish updated resume
Urwish  updated resumeUrwish  updated resume
Urwish updated resumeUrwish Patel
 
Duncan resume Primary NC 2017
Duncan resume Primary NC 2017Duncan resume Primary NC 2017
Duncan resume Primary NC 2017Steven Duncan
 
Michael Kuzepski Resume V3
Michael Kuzepski Resume V3Michael Kuzepski Resume V3
Michael Kuzepski Resume V3Michael Kuzepski
 
RESUME (ATLANTIC HITZ SDN BHD)
RESUME (ATLANTIC HITZ SDN BHD)RESUME (ATLANTIC HITZ SDN BHD)
RESUME (ATLANTIC HITZ SDN BHD)Ronny Wong
 
Resume 3
Resume 3Resume 3
Resume 3Jack Le
 
Richie Bosworth - IT Consultant 2011
Richie Bosworth - IT Consultant 2011Richie Bosworth - IT Consultant 2011
Richie Bosworth - IT Consultant 2011Richie Bosworth
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Williams
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloperveerendra_veeru
 
James Colby Maddox\’s Business Intelligence and Software Developer Resume
James Colby Maddox\’s Business Intelligence and Software Developer ResumeJames Colby Maddox\’s Business Intelligence and Software Developer Resume
James Colby Maddox\’s Business Intelligence and Software Developer Resumecolbydaman
 

Viewers also liked (20)

Lisa del Muro vitae Jan 2016
Lisa del Muro vitae Jan 2016Lisa del Muro vitae Jan 2016
Lisa del Muro vitae Jan 2016
 
Leila Resume
Leila ResumeLeila Resume
Leila Resume
 
Resume - Lee Cheah Boon
Resume - Lee Cheah BoonResume - Lee Cheah Boon
Resume - Lee Cheah Boon
 
Olsen_Resume
Olsen_ResumeOlsen_Resume
Olsen_Resume
 
RESUME
RESUMERESUME
RESUME
 
brocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wpbrocade-data-center-fabric-architectures-wp
brocade-data-center-fabric-architectures-wp
 
Resume
ResumeResume
Resume
 
Urwish updated resume
Urwish  updated resumeUrwish  updated resume
Urwish updated resume
 
Resume%2520document11
Resume%2520document11Resume%2520document11
Resume%2520document11
 
Duncan resume Primary NC 2017
Duncan resume Primary NC 2017Duncan resume Primary NC 2017
Duncan resume Primary NC 2017
 
Michael Kuzepski Resume V3
Michael Kuzepski Resume V3Michael Kuzepski Resume V3
Michael Kuzepski Resume V3
 
RESUME (ATLANTIC HITZ SDN BHD)
RESUME (ATLANTIC HITZ SDN BHD)RESUME (ATLANTIC HITZ SDN BHD)
RESUME (ATLANTIC HITZ SDN BHD)
 
Resume_krupa
Resume_krupaResume_krupa
Resume_krupa
 
Resume 3
Resume 3Resume 3
Resume 3
 
Richie Bosworth - IT Consultant 2011
Richie Bosworth - IT Consultant 2011Richie Bosworth - IT Consultant 2011
Richie Bosworth - IT Consultant 2011
 
Srings
SringsSrings
Srings
 
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
Scott Allen Williams Résumé - Senior Java Software Developer - Agile Technolo...
 
Java Developer resume
Java Developer resume Java Developer resume
Java Developer resume
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloper
 
James Colby Maddox\’s Business Intelligence and Software Developer Resume
James Colby Maddox\’s Business Intelligence and Software Developer ResumeJames Colby Maddox\’s Business Intelligence and Software Developer Resume
James Colby Maddox\’s Business Intelligence and Software Developer Resume
 

Similar to Senior Software Engineer Resume

Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011CRHale
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CVdavered
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1CRHale
 
MHa Resume Aug 27 2012
MHa Resume Aug 27 2012MHa Resume Aug 27 2012
MHa Resume Aug 27 2012mhaapane
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPointsCharles Robledo
 
BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015Bruce Ramsland
 
Ruibo_resume2016
Ruibo_resume2016Ruibo_resume2016
Ruibo_resume2016Ruibo Cai
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavid Shaffer
 
Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1CRHale
 

Similar to Senior Software Engineer Resume (20)

resume19_new5
resume19_new5resume19_new5
resume19_new5
 
Resume-2015-07
Resume-2015-07Resume-2015-07
Resume-2015-07
 
NagarajaRao
NagarajaRaoNagarajaRao
NagarajaRao
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Stef_AmoaCV
Stef_AmoaCVStef_AmoaCV
Stef_AmoaCV
 
Charles Hale 1 2011
Charles Hale 1 2011Charles Hale 1 2011
Charles Hale 1 2011
 
ResumeFQ2016
ResumeFQ2016ResumeFQ2016
ResumeFQ2016
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1Charles Hale 9 2010 Rev1
Charles Hale 9 2010 Rev1
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
Kavita resume startup
Kavita resume startupKavita resume startup
Kavita resume startup
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
MHa Resume Aug 27 2012
MHa Resume Aug 27 2012MHa Resume Aug 27 2012
MHa Resume Aug 27 2012
 
ChuckRobledoBulletPoints
ChuckRobledoBulletPointsChuckRobledoBulletPoints
ChuckRobledoBulletPoints
 
BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015
 
Ruibo_resume2016
Ruibo_resume2016Ruibo_resume2016
Ruibo_resume2016
 
RESUME_ZHUK
RESUME_ZHUKRESUME_ZHUK
RESUME_ZHUK
 
Kavita resume
Kavita resume Kavita resume
Kavita resume
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1Charles Hale 7 2010 Rev1
Charles Hale 7 2010 Rev1
 

Senior Software Engineer Resume

  • 1. JAMES W. FINK 1032 Bonnie Avenue, Park Ridge, IL 60068-5102 (847) 823-2950 JamesWFink@Yahoo.com SENIOR SOFTWARE ENGINEER A systems professional with extensive experience in designing; programming (primarily Visual C# and C++); testing; documentation; training; and support in client/server environments. Areas of expertise include gateway servers, trading systems, manufacturing control systems, distribution, point-of-sales, accounting, billing, and statistics. Developed new systems and enhanced existing systems using object oriented programming (OOP/ OOA). Experience is enhanced with a bachelor’s degree in Industrial Technology with further studies in math, electrical engineering, computer science, and business. Have completed 123 semester hours of credited graduate and under graduate courses beyond the BS degree. TOOLS: Excel, Word, Power Point, Databases (SQL Server and Access), Visual Studio, Visio LANGUAGES: C#, C / C++ (Visual C++), Visual Basic, XNA, HSLS, STL, XML, SQL, HTML, Java Script SYSTEMS: Microsoft Windows, .NET, ADO.NET, and ASP.NET COMMUNICATIONS & PROTOCOLS: TCP/IP, UDP/IP, Multicast, FIX, FAST, XML, HTTP, HTTPS, RS232, RS422, RS485, Binary format (to NYSE, PHLX, OPRA), WCF WORK EXPERIENCE FinkSoftware, Park Ridge, IL, 2001 to Present Developer and Owner (Using C#, C++, XNA, DirectX, HSLS, HTML, Java Script, ADO.NET, ASP.NET MVC) Designed and built website. Developing flight simulators using C#, XNA, C++, DirectX, and HSLS. Licenses pilot. Belvedere Trading, Chicago, IL. March 2006 to September 2013 (Retired) Senior Software Engineer (Used C#, C++, C, WCF, ASP.NET, ADO.NET, SQL Server) Designed and built a high speed communications library that is used for client/server communications (point-to-point or multipoint) using TCP, UDP, or multicast. Designed and built high speed FIX, mass quoting, and FAST market data engines. Built connections to and certificated with BATS, BOX, CME, CBOE, C2, ICE, ISE, Gemini, AMEX, ARCA, NASDAQ, NASDAQBX, PHLX, REDI exchanges, and OPRA. Developed translators for exchange specific and clearing requirements. Developed several floor trade systems. Worked on Smart Order Router for automatic selection of best option exchange and to handle intermarket sweep orders. Trouble shoot issues. Built many automated unit tests. Filed financial reports with FINRA. Motorola, Arlington Heights, IL. December 2005 to March 2006
  • 2. JAMES W. FINK Page 2 of 3 Software Developer (Used C, UDP/IP protocol, and UMTS protocol on UNIX (Linux / Solaris systems)) Developed mobile radio communications software for access point microchips . PATSystems, Chicago, IL. February 2004 to December 2005 Software Developer (Used object oriented Visual C++ (VC++), MFC, Win32 SDK, STL, TPC/IP & UDP/IP sockets layer coding, real-time coding, XML, XSL, FIX, TIBCO, OOA, OOD, and OOP on Microsoft 200x client/server systems) Developed trading servers that communicated between PATSystems core systems and various futures and options exchanges. These systems were multithreaded and time critical. Tasks included designing, programming, testing, documenting, training, and supporting. Languages used are C++ (using MFC, STL, and Win32 SDK), XML, and XSL. Protocols used are TCP/IP, UDP/IP, FIX (Standard), and TIBCO. The exchanges included CME, Montreal, TOCOM (FIX), Hong Kong Futures Exchange (FIX), Korean Futures Exchange (FIX), Korean Stock Exchange (FIX), Osaka Securities Exchange (FIX), Tokyo International Financial Futures Exchange (FIX), and Tokyo Stock Exchange (FIX). Supported LIFFE (Connect), CBOT, CBOE, and EUREX. Coordinated with exchange personnel for the development of these systems. Consulting: May 2001 to February 2004 Client: Riverside Publishing Company, Itasca, IL. Senior Software Developer (Used Visual C++ (VC++), MFC, Win32 SDK, HTML Help, COM, InstallShield, OOA, OOD, OOP, real time coding, and Windows Installer (MSI) on Microsoft Windows NT/2000 client server systems) Developed an automated CD burning system using VC++, MFC, Win32 SDK, SQL (to Oracle and Access databases), and MSMQ. This system runs as services. It is object oriented, multi- threaded and multi-process (with inter process communications). Developed a MFC GUI application to control the services. This system greatly shortens the CD burning time for large orders and allows the company to meet tight turn-around times. Developed and maintained InstallShield (and MSI) programs and performed configuration management. Client: Freya Group, Chicago, IL. Project Manager And Software Developer (Used Visual Basic (VB), SQL, XML, DOM, real time coding, and InstallShield scripts on Microsoft Windows NT/2000/98/ME/XP client-server systems) Coded, tested, and managed the development of a client side trading and risk management system. This is a real time GUI application called GTEX, Global Trade Execution System. Coordinated with the server side development, and interfaced with investors and potential customers. Developed XML message system to transfer data to and from the server pool. Invented a special algorithm that reduced the time required to parse certain XML messages by at least 90%. Used SQL statements via ADO to MS SQL databases. Developed an InstallShield program to install the client software and MDAC on various Windows systems. Client: Firestone Tires via. Strategic Solutions, Inc., Villa Park, IL. Software Developer (Used Visual C++ (VC++), Win32 SDK, Visual Basic (VB), and SQL on Microsoft Windows NT/2000 servers) Developed GUI programs for new point-of-sales system and database management. Used SQL statements via ADO to MS SQL Server databases. Researched and used various grid controls. Developed release management programs for the maintenance of over 1600 store servers. Monitored programs on a UNIX system. William Rainey Harper College, Palatine, IL, May 1999 to August 2003 Adjunct Faculty
  • 3. JAMES W. FINK Page 3 of 3 Taught courses in Advanced C Programming, Windows operating system, Internet, and Visual Basic. Developed lectures and overheads. Developed tests. Trading Technologies, Inc., Evanston, IL. September 1, 1999 to May 2001 Software Developer (Used Visual C++ (VC++), Win32 SDK, STL, TIBCO, VB, TCP/IP sockets layer coding, real time coding, OOA, OOD, OOP, and InstallShield scripts on Microsoft NT client server systems) Acted as team lead for various projects. Mentored and trained junior developers. Developed high speed gateway servers and routers using object oriented, C++ code. The gateways interface with equity, futures, and option markets throughout Europe and the United States. These servers operate as services. They are multi-threaded and use socket and TIBCO communications. Used STL containers and Win APIs. Developed point-to-point and published communications channels. Developed InstallShield packages to install the servers. Wrote InstallShield scripts to make various registry settings, environmental settings, and to install and manipulate files. Participated in the development of an automated configuration management system that also automated the build and packaging process. This system greatly reduces the chance of errors in the deployment of packaged products. Deluxe Video Service, Inc, Deerfield, IL, September 1995 to August 31, 1999 Senior Software Engineer - Process Control (Used object oriented C++, MFC, Win32 API, SQL, OOA, OOD, & OOP on Microsoft NT client server systems) Developed control systems for manufacturing and distribution. Wrote requirements and functional specifications; researched solutions; developed time and risk estimates; developed Gantt charts; developed project plans; developed object oriented analysis and designs; wrote C++ (Microsoft Visual C++ and Borland) object oriented code; developed graphical user interfaces (GUI); wrote documentation (user manuals, technical manuals, help desk procedures, MS-Help Files); developed and conducted presentations; wrote and completed test plans; and wrote and completed implementation plans. Wrote synchronized multi-threaded and multi-process (with inter process communications), real time, programs in C++ that were extremely time sensitive. Developed programs that worked with databases (Oracle and MS Access through ODBC) and developed programs that communicated with equipment using RS232, RS422, RS485, and TCP/IP protocols. Some of the systems transferred files to and from a host using Connect:Direct, TCP/IP, Ethernet and/or Token Ring. Coordinated contractors and venders for the development of various systems. Developed interfaces between AS400, UNIX, and Microsoft NT Servers and Workstations using Korn shell scripts and C++ programs. EDUCATION Have a B.S. degree in Industrial Technology with a minor in Electricity and Electronics from Northwest Missouri State University, Maryville, MO, 1971. Have completed 123 semester hours of accredited courses (both graduate and undergraduate) beyond the bachelors degree in math, electrical engineering, computer science, and business. Education includes studies in Electrical Engineering and Computer Science from Illinois Institute of Technology, Chicago, IL. Completed business courses from DePaul University, Chicago, IL. Completed various computer courses from Oakton College (Des Plaines, IL). Completed a series of web development courses from Harper College (Palatine, IL). Completed Microsoft certified courses in NT Server, SQL Database Design, and Windows Architecture. Completed various self paced courses such as a series of TCP/IP courses. Most of my training is self- taught. Member of Kappa Beta Delta and Phi Theta Kappa International Honor Societies.