Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Vladimir A Kulchitsky

Knoxville,TN

Summary

Mathematically talented Software Developer with 3 years of full-time work experience. C++ Certified Associate Programmer. Strongest in algorithm development and implementation, but with basic knowledge of user interface.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Developer

tmCmf
Knoxville, TN
11.2022 - Current
  • Improved grafting algorithm for Preoperative Planning Design Suite

Software Engineer

Tata Elxsi
Philadelphia, PA
04.2022 - 10.2022
  • Triaged issues with AAMP streaming software
  • Served as intermediate element between developers and quality assurance, working with both C++ code and program logs
  • Tested software for Hisense TV and other platforms (temporary project)

Software Engineer

Shearwater Geoservices
Houston, TX
03.2021 - 01.2022
  • Developed multithreading infrastructure for program's 3D viewer
  • Improved program's geophysical tools (written in C++) in both graphical user interface (GUI) and backend
  • Wrote regression tests in C++ from scratch for key parts of program, including input/output and query server
  • Worked with both SVN and Git version control systems

Software Developer

Tucana Engineering
The Woodlands, TX
11.2020 - 03.2021
  • Developed program using C++ for modeling water particles (volatiles) on lunar regolith (soil)
  • Engineered program's architecture, data structures, data imports and exports, and physics engine
  • Created two kinds of user interface (UI), including graphical user interface (GUI) and command interface that incorporates work with Lua and json
  • Wrote tests related to diffusion, random walk on asphere, and other qualities of volatile movement on the moon

Software Developer

Coupi Inc
Nashua, NH
06.2019 - 10.2020
  • Designed and implemented algorithms for physical simulation software using C and C++
  • Developed shape loader that identifies ply/stl les as set of convex shapes, and reducing total runtime from O(n- squared) to O(nLogn)
  • Contributed to body generator, allowing (i) for region where bodies are generated to be any shape (rather than only rectangular), (ii) for scale of generated shapes to be over random distribution rather than uniform
  • Wrote Lua scripts for various simulations and contributed to new feature (written in C++) that allows users to write their own control functions in Lua
  • Debugged, wrote unit tests, and integrated new features to program
  • Developed new widgets and features for program's UI (user interface) using C++ with Qt

Education

Bachelor of Science - Physics

University of Illinois At Urbana-Champaign
Champaign, IL
05.2019

Skills

  • C/C (certified associate)
  • Java, Python, Lua (basic to intermediate)
  • Algorithm development and implementation
  • Object oriented programming (OOP)
  • Data structure development
  • Strong mathematical problem solving skills
  • Multithreading
  • Linux/Unix command interface
  • UI development with Qt
  • Debugging (GDB)
  • Agile framework with Kanban and Bitbucket
  • Version Control System (Git, SVN)
  • Integrated development environments (Qt Creator, Eclipse, Visual Studio)

Languages

English
Native/ Bilingual
Russian
Native/ Bilingual
Ukrainian
Professional
Japanese
Limited
Romanian
Elementary

Certification

  • C++ Certified Associate Programmer (CPA)

Timeline

Software Developer

tmCmf
11.2022 - Current

Software Engineer

Tata Elxsi
04.2022 - 10.2022

Software Engineer

Shearwater Geoservices
03.2021 - 01.2022

Software Developer

Tucana Engineering
11.2020 - 03.2021

Software Developer

Coupi Inc
06.2019 - 10.2020

Bachelor of Science - Physics

University of Illinois At Urbana-Champaign
Vladimir A Kulchitsky