Your are viewing: Home > Resume



PhD in Electrical and Computer Engineering, field of Human-Computer Interactions, University of New Hampshire, Durham NH; May 2010; GPA 3.8/4.0; funded by NSF

MS in Electrical and Computer Engineering, field of Computer Vision, University of New Hampshire, Durham NH; September 2002; GPA 3.8/4.0

BS in Electrical Engineering, Odessa National Polytechnic University, Odessa, Ukraine; May 2000; GPA 95/100

Professional skills

Operating systems: Windows, Linux, MacOSX, iOS, Android

Devices: Microsoft HoloLens, Meta 2, Project Tango, iPhone, Android, HTC VIVEXilinx Zynq UltraScale+, Xilinx Zynq-7000, RaspberryPI, UR5


  • C/C++ (STL, boost, MFC, wxWidgets, OpenGL, OpenAL, Ogre3D, CeGUI, vtp, gdal, opencv, xerces, zlib, PhysX, audiere, pantheios, enet, sockets, doxygen)
  • Java (Groovy, Grails, Scala, Apache Batik SVG Toolkit, Swing)
  • C# (Unity3d)
  • Python, lua, tcl/tk, perl
  • JavaScript, HTML, css


  • Eclipse, Microsoft Visual Studio, Borland Delphi, vim
  • Unity3d
  • Git, mercurial, subversion, cvs
  • Docker, gradle, ant, jenkins, artifactory
  • Buildroot
  • SPSS (PASW) Statistics, SciLab, MatLab, MathCad
  • Open Office, Microsoft Office
  • Blender, Inkscape, Gimp, Photoshop
  • Apache, MySQL

Concepts: SOLID, tdd, AR, VR, robotics, scientific analysis, simulations, design patterns, serious games, networking, plugins

Foreign languages: fluent English, fluent Russian, intermediate Ukrainian, beginner Spanish

Related experience

Software Developer at Amazon Robotics, April 2018 - present

  • Perception at human machine interface for automating fulfillment centers.

Staff Engineer at IDEXX Laboratories, October 2014 - March 2018

Systems Engineer at Space Telescope Science Institute, June 2010 - October 2014

Chief Technology Officer at Static Line Interactive, Inc., September 2007 - December 2018

  • Founded the company
  • Designed and developed applications with C++
  • Streamlined processes using perl and python to create "one button operation" environments
  • Created unique real time aerodynamic parachute simulations
  • Created automatic mesh generation tools: GIS data comes in, ready to use mesh comes out
  • Delivered training tools for skydivers (commercially available)
  • Managed up to 3 people
  • Worked with customers on product specifications and provided customer support

C++ programmer for Experiment Wizard, August 2008 - August 2009

  • Designed a cross platform open source tool for automation of scientific experiments
  • Developed the program in C++, perl
  • Used XML Schema and Xml with xerces-c
  • Published the program as an open source project on

Coop position at Datacube, Inc., June 2002 - August 2002

  • C++ programmer in Software Development group
  • Designed test programs
  • Performed quality assurance
  • Debugged existing applications
  • Participated in team and individual projects

MS thesis, Library for Pattern Recognition Systems, September 2001 - May 2002

  • Designed a library for pattern recognition systems
  • Implemented the library using C++ (MFC, STL)
  • Plug-in based

Coop position at Datacube, Inc., June 2001- August 2001

  • C++ programmer in Customer Applications group
  • Designed demonstration programs for old and new digital image processing hardware
  • Debugged and extended existing programs
  • Participated in team and individual projects

Digital image processing competition, UNH, Spring 2001

  • 1st place
  • Developed set of tutorials for digital image processing
  • Programed in Matalab
  • Designed a framework for the creation of tutorials

Personal projects, C++ programming

  • cregen - automatic mesh generation from a skeleton
  • plug-ins for trueSpace - open source plugins for a 3D modeling and animation software
  • ssr - 3D multiplayer game using OpenGL, OpenAL, sockets (code statistics)
  • sjgui - open source gui library using OpenGL (extensive usage of templates and STL) (code statistics)

Freelancer, Summer 2000

Research experience

Research Assistant at UNH, September 2003 - August 2009; Sponsored by Consolidated Advanced Technology Laboratory (CATLAB) and NSF

  • Won best presentation award at the NECHFES 2007 Student Conference
  • PhD dissertation title: "Human-human multi-threaded spoken dialogs in the presence of driving"
  • Studied human-computer and human-human spoken interactions
  • Programmed in C++, tcl, perl
  • Designed and ran experiments
  • Analyzed data with Matlab and SPSS
  • Worked with high fidelity driving simulator

Static Line Interactive, Inc., September 2005 - September 2007

  • Researched aerodynamic properties of parachutes
  • Developed 3D simulations using C++
  • Analyzed data with SciLab


  • Andrew L. Kun, Alexander Shyrokov, Peter A. Heeman, "Spoken Tasks for Human-Human Experiments: Towards In-Car Speech User Interfaces for Multi-Threaded Dialogue," Automotive UI 2010, pdf.
  • Oskar Palinko, Andrew Kun, Alexander Shyrokov, and Peter Heeman, "Estimating Cognitive Load Using Remote Eye Tracking in a Driving Simulator," ETRA 2010, pdf.
  • Alexander Shyrokov, Andrew Kun, and Peter Heeman, "Experimental Modeling of Human-Human Multi-Threaded Dialogues in the Presence of a Manual-Visual Task," SIGdial 2007, Antwerp, Belgium, September 1-2, 2007, pdf.
  • Peter Heeman, Fan Yang, Andrew Kun, and Alexander Shyrokov, "Conventions in Human-Human Multi-threaded Dialogues: A Preliminary Study," in International Conference on Intelligent User Interfaces, San Diego CA, Jan, 2005, pdf.

Teaching experience

Teaching Assistant for:

  • Introduction to Digital Systems Course, UNH, ECE, Fall 2009
  • Computer Engineering Course, UNH, ECE, Spring 2002
  • Communication Course, UNH, ECE, Fall 2001
  • VLSI Design Course, UNH, ECE, Spring 2001
  • Junior Laboratory, UNH, ECE, Fall 2000 and Spring 2001
  • Communication Course, UNH, ECE, Fall 2000
  • Computer Applications, Odessa National Polytechnic University, Spring 1998

For all courses:

  • Taught, and assisted students with lab work
  • Made and corrected lab and homework assignments


Argentine tango club, UNH, 2007 - 2009

  • Founded Argentine tango club
  • Taught students the science of Argentine tango

Leader at the New Hampshire Outing Club, UNH, 2006 - 2007

  • Planned and organized trips
  • Led people on different outdoor outings

Martial arts instructor, Odessa, Ukraine, 1995-2000

  • Self defense classes
  • Tai-chi
  • Bagua


  • 3D graphics: programming, modeling, animation, input devices
  • Sports: rock climbing, martial arts, skydiving, gymnastics, Argentine tango, Iaito


Available on request.