Tom Windle
**** ******** **** **. • Duluth, GA **096 • 770-***-**** • *******@***.***
PROFESSIONAL PROFILE: Analytical C++, SQL, Windows developer with specialized experience in
applications using ArcGIS mapping technology. 10+ years of experience in providing meticulous attention to the
fundamentals of C++ Object-Oriented programming and debugging.
SKILLS
• C++ and Visual Basic Object Oriented Design and Analysis
• MFC, ATL, STL, Win32, COM, SQL, C runtime libraries and APIs
• Microsoft Visual Studio and associated development and debugging tools
• Agile Software Development
• Excellent documentation and collaboration skills
• Extensive experience with Microsoft Windows platforms
• Microsoft SQL Server - queries, views, functions, stored procedures, performance optimization
• ESRI ArcMap 10.0, ArcCatalog, ArcGIS Server, Geoportal
• Completed classes in XHTML and CSS
PROFESSIONAL EXPERIENCE
Georgia Department of Transportation 04/2014 to 06/2014
ArcGIS Developer – Contractor
• Used ArcMap and ArcCatalog to publish map services and data to Geoportal
• Resolved problems with display parameters on existing mapping applications
Verizon Wireless 03/2013 to 06/2013
Sr. Software Engineer – Contractor
• Served on team to develop systems to provide customers with “real time” usage and billing data
• Oracle SQL Developer (version 11g)
• Batch record processing using Mediation Zone (3rd party software, similar to Model Builder)
• Microsoft Visio
TerraGo Technologies, Atlanta, GA 03/2010 to 11/2012
Sr. Software Engineer
• Member of development team for the company’s flagship product “Publisher for ArcGIS”
• Worked with ESRI, the #1 rated mapping and geographic software
• ESRI ArcMap 9 and 10 user and development experience; ESRI COM implementations
• Collaborated with patent holder of Geo.pdf files to develop editable maps used for various industries
including 1st responders, utilities, civil engineers, etc.
• Windows dialogs, messaging
• C++ bug fixes, Win 32
• Perforce source code archive
• Work closely with QA on to verify code fixes and enhancements
• Source code refactoring for performance, readability and maintainability
• Developed code to seamlessly display translated into various languages for use international websites
Descartes Systems Group, Atlanta, GA 10/2004 to 11/2009
Sr. Software Engineer
• Full lifecycle development and support of Internet based applications designed to provide real-time
vehicle location and delivery updates. Coding, documentation and bug fixes of the server based Visual
Page 1
T. Windle
2
C++ COM+ components. Coding, documentation and bug fixes of the client based JavaScript, VB
scripts, XSL transformation files and XML format files.
• Enhanced the performance of JavaScript and VB scripts by reviewing the entire logistic network system
code base. Identified and resolved redundant and unnecessary coding and repetitive calculations.
Documented all changes.
• Designed database architecture, authored database table scripts, indexes, views, stored procedures and
queries using SQL. Rewrote SQL and indexes for maximum efficiency and performance. Maintained the
customer databases with updates and cleanup jobs.
• Worked extensively on the internationalization of the entire client side code base.
• Authored comprehensive documentation for the development and installation of the product for use by
developers and sales staff.
• Extensive experience and proficiency in: C++ source code authoring and debugging; JavaScript and
AJAX function calls; ASP.NET, Visual Basic; XSL coding and debugging; XML; SQL 2005 Server stored
procedures, jobs, queries, indexing, notification services, views; Visual Studio 2005, build, debug; dll
dependencies; COM+ components; Message queuing; Perforce source code archive; JIRA bug tracking
and documentation.
• Maintained updated developer source code on servers. Responded to customer enhancement requests,
built and installed new releases on schedule.
• Handled all builds and installations for developers and customers
• Supported products ranging from vehicle location, cargo delivery tracking, and ocean rate builder.
• Developed code to translate GPS tracking data from data coordinates into visual points on maps
EMS Technologies, Norcross, GA 09/2002 to 08/2004
Software Engineer
• Maintained C++ Win32 source code for an IBM and VT terminal emulation GUI application for portable
wireless devices. Ported and built the application on Windows XP, 2000, CE and CE .NET platforms.
• Created build instructions and installation scripts for all platforms. Maintained all documentation related to
software releases including the reference drawing, the test plan, test results, and the user manual.
Equifax, Alpharetta, GA 09/2000 to 12/2001
C++ Application Programmer
• Fully rewrote C++ source code for both a tape drive server and the client job scheduler on a UNIX
Sun 450 platform for multiple tape drives and workstations. Completed extensive source code
documentation.
• Stabilized source code previously prone to frequent crashes. Debugging of code improved
performance significantly.
EDUCATION
• ITT Technical Institute; pursuing a BS in Information Systems and Cyber Security
Enrolled in evening courses and available for full time or contract employment
• B. Sc., Geophysics, Colorado School of Mines, Golden, Colorado
• Diploma, Computer Programming, Chubb Institute, Parsippany, New Jersey
• Certificate, Fast Track to SQL Server, Sybase, Parsippany, New Jersey
• Continuing Education Credits, C++ Object-Oriented Design,
University of Texas Software Quality Institute
• Certified IC Agile Professional, 2012
ACCOMPLISHMENTS
• Graduated first in class from Chubb Institute, Computer Programming.
COPYRIGHTS
Page 2
T. Windle
• Developed an orbital and physical ephemeris for lunar, solar, planetary, and stellar positions accurate to 1
arc second, including rigorous corrections for light deflection, aberration, precession, and nutation.
Includes topocentric reduction for any location on Earth and is valid from 2000 BC to 4000 AD.
Page 3
T. Windle