Mark T. Tomczak
OBJECTIVE:
COMPUTER SKILLS
Applications and Cloud Systems
vscode, GCP, AWS, git, Blender, gcc, emacs, LabVIEW, Matlab, LaTeX, mysql, Adobe Photoshop, Apache
Languages and Frameworks
TypeScript, JavaScript, webgl, GLSL, Python, Go, C++, C#, Ruby, Lua, x86 assembler, bash, Java,
Engines and Libraries
React, Angular, Semantic UI, Leaflet, Three.js, Unity, cppunit, Jasmine, Webdriver, KiwiJS, Swing, Panda3D, Boost, OpenGL, ODE
EXPERIENCE
Senior Software Engineer Latitude AI November 2022 - Present
Development of pipeline for creating onboard maps from collected fleet vehicle telemetry
Lead implementer and maintainer of automated regression testing service for map telemetry alignment and map synthesis systems
Senior Software Engineer Argo AI October 2019 - November 2022
Development of 2D and 3D visualization tools in browser-based web applications for map data (including ground surface features, lane segments, stop signs, traffic lights)
Lead design and implementation on map issue triage infrastructure (tracking and resolution of map defects)
Co-inventor and implementer of automated system for Validating High Definition Mapping Data (USPTO 12366462)
Software Engineer Google, Inc. Feb 2011 - October 2019
User interface developer for Stackdriver Logging user interface (console.cloud.google.com/logs/viewer) metric creation and export featureset
User interface developer for second-generation Stackdriver UI (cloud infrastructure monitoring, logging, and error reporting product)
Software Engineer Sim Ops Studios, Inc. Feb 2006 - Feb 2011
Designed and implemented Wild Pockets game engine (www.launchpad.net/wildpockets), including core libraries, primitives, thread manager, OpenGL rendering loop (using GLSL shaders), ODE integration, and Lua integration
Development Intern Analytical Graphics, Inc. May 2004-August 2004; January 2005 - August 2005
Altered in-house development management tool from hard-coded behavior to data-driven behavior derived from an XML description file
Used Visual Mainwin (mainsoft.com) to port 4DX ActiveX control-based components from Windows to Linux and Solaris
Constructed a generalized demonstration program for 4DX on Linux/Solaris and developer toolkit for building similar applications
Created Visual Basic script to convert Excel spreadsheet description of Navigation Toolkit tool functionality to XML description suitable for parsing by tool generator
Built and maintained multiple report styles for Navigation Toolkit (NTK)
Constructed example of integrating 4DX ActiveX controls with Internet Explorer to create an interactive satellite simulator
EDUCATION
Graduated Carnegie Mellon University, class of 2005. Computer Science Major, robotics minor
May 2015: Fundamentals of Project Planning and Management, University of Virginia (via Coursera), 96.8%
ACTIVITIES
FIRST Robotics competition October 1999 - April 2025
Volunteer operator for scoring / field power control computer system, robot inspector, judge
Programming mentor: teams 422 (Richmond, VA), 117 (Pittsburgh, PA), 2641 (Pittsburgh, PA), and 2051 (Pittsburgh, PA)
At Argo AI: Pittsburgh head of Robotics Mentorship Program, created internal training material for new mentors