Mark Tomczak Résumé

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