Corey Trager - Resume
1419 Gregory
Wilmette, IL 60091
Phone: (847) 251-2947
Email: ctrager@gmail.com
Homepage: http://ifdefined.com
Stack Overflow profile: http://stackoverflow.com/users/9328/corey-trager
Summary
Strengths: More than 15 years experience as a hands-on project leader / software developer. Experienced leading all stages of software development life cycle. Excellent coding, debugging, and problem solving skills. Good at managing a team, estimating, writing, teaching, working with customers and partners. Pragmatic, resourceful, down-to-earth, fun to work with.
Author of "BugTracker.NET", an open-source web-based bug tracking application in use at thousands of companies. Read what others say about it at http://ifdefined.com/bugtrackernet_others_say.html and http://sourceforge.net/projects/btnet/reviews/
Author of two Android apps with 4-star ratings, “Hacker News Reader” and “BugTracker.NET for Android”.
Author of "Choo-Choo-CAD", a pioneering Java Applet developed just weeks after Java 1.0's initial release in 1996. Read what others say about it here: http://ifdefined.com/www/ChooChooCad/javaworld_review.html
Technical Experience: Especially strong in Microsoft technologies, but also have working experience with Java, Python, Linux, Android.
More than 10 years experience in each of the following technology areas:
* Object oriented software development using C++, C#, Java, COM, and CORBA.
* GUI application development using C#, C++/MFC, Java Swing, and Android.
* Database development using SQL Server Transact-SQL and some Oracle PL/SQL, MySQL.
* Web development using HTML, ASP.NET, JavaScript, jQuery and some Ruby On Rails, Sinatra, PHP..
Education: Wayne State University, BA Classics (Ancient Greek and Latin). Full academic scholarship, Magna cum Laude, 4.93 GPA
Fun Facts: Can speak and read Japanese. Wife is Japanese and our two sons are bilingual. Can speak Hebrew - lived in Israel two years. Former professional classical guitarist, now amateur violinist.
Work Experience
Trading Technologies (desktop software for futures traders) - principal engineer, Jan/2006 - present
* Architect, lead developer, of a client/server application for creating and distributing futures traders' risk management data. Features include high-availability, failover servers, built-in data replication. (using C++, C#, Python, multithreading, TCP/IP, in-house TIBCO-like communication)
* Was lead developer for "X_Risk", a distributed application for monitoring and limiting futures traders' financial risk (using C#, C++/MFC, SQL Server, XML, multithreading, TCP/IP, in-house TIBCO-like communication).
* Primary technical liaison for customers for X_Risk Worked closely with business analysts, sales, and support.
* "Go to" guy for SQL Server related issues, company wide.
* Helped train and supervise junior developers.
PayNet (web-based credit reporting for equipment leasing industry) - team leader, Jun/2001 - Jan/2006
* Led development of web-based credit reporting application (using C++, C#, ASP.NET, XML, SQL Server, XML, Java, VB)
* Led development of data warehouse that aggregated heterogeneous name/address/financial data from dozens of companies into one standard format (using C++, Perl, SQL Server)
* Was Paynet’s technical liaison to business partners, including several Fortune 100 companies. Developed interfaces between companies using XML and Web Services.
* Led development of infrastructure for software development starting from scratch - setting up development environment, web servers, deployment procedures, etc.
Trading Technologies (desktop software for futures traders) - senior software engineer, Sep/2000 - May/2001
* Helped develop highly scalable, distributed trading engine (Windows and Solaris, using C++, CORBA, ACE/TAO, Oracle8i, OCI, PL/SQL)
* Developed application to administer servers remotely, similar to SNMP client, using a pluggable architecture similar to Windows MMC (using Java Swing, CORBA, JDBC, Oracle8i, PL/SQL)
* Developed electronic exchange database admin application (using Java Swing, JDBC, Oracle8i, PL/SQL)
Extended Care Information Network (web-based software for hospitals and long-term care facilities) - lead software engineer, Apr/1999 - Sep/2000
* Led development of web application used by hospitals and nursing homes to facilitate the patient discharge process.
* Led development of web application to help consumers find long term care by searching a database of care providers.
* Led development of infrastructure for web software development starting from scratch - setting up development environment, web servers, deployment procedures, etc.
(all of the above using HTML, JavaScript, C++, ATL, Visual Basic, IIS, SQL Server)
Geneer (custom Windows software development, specializing in industrial automation) - project leader, architect, Oct/1996 - Apr/1999.
* For Woodbridge - led development of web-based system for managing the manufacture of foam for car seats (using HTML, ASP, JavaScript, VB, IIS, SQL Server).
* For Boeing - developed prototype application for monitoring industrial machinery (using Java Swing, Java RMI, Sockets).
* For GE Fanuc - co-led development of IEC 1131-3 language compiler (using C++/MFC, COM).
* For Control Techniques - led development of software for configuring programmable electronic motors (using C++/MFC, COM).
* For Gilson - led development of software for graphically programming liquid-handling robot. Involved 3D simulation using OpenGL, extensive componentization using COM, script-hosting (using C++/MFC, COM, OpenGL).
* For Giddings & Louis - co-led development of framework for ladder diagram graphical editor. Framework latter used in development of "VersaPro" for GE Fanuc (using C++/MFC, COM).
The Premysis Corporation (custom Windows software development, specializing in CAD software) - senior software developer, Jan/1994-Oct/1996.
* Researched application of Java to CAD. (See demo project at http://ifdefined.com.) Online web magazine Javaworld said, "This guy knows his programming".
* For Trane Corporation - Helped develop software for configuring HVAC equipment and generating engineering drawings, similar in concept to Pro/Engineer. (using C++/MFC).
* For Marvin Windows - Helped develop software for graphically designing windows. Software won prize at "Comdex Windows World Open". Involved 3D graphics. (using C, Lisp, AutoCAD's APIs).
Corey Trager - resume