Curriculum vitae

Moscow Nikita O. Shubin
Employment history
Software Engineer, Senior Topcon Positioning Systems December 2016
Embedded Software
Software Engineer, Senior Kemek Engineering May 2012 - December 2016
Moved core company product from QNX 6.3.2 to modern Linux system rewriting many parts to conform modern standards
Implemented centralized configuration API with rich network interfaces supporting many programming languages
Developed rich TCD procedure and software for automatic deployment and testing using new approach based on KVM
Head of Soil Mechanics Dep. MOSTDORGEOTREST January 2009 - May 2012
Developed and implemented processing and accounting system for soil characteristics experiments with automatic reports and cost calculation
Studied and implemented fundamentally new methods of investigation of the properties of soils
Software Engineer Kemek Engineering October 2007 - May 2012
PHP Programmer Freelance
(combined with Moscow Technological Institute in 2014)
Applied Mathematics
Fall 2005 - Summer 2010
Technical Experience
Soil lab automatization software (full cycle, including invoice). C++, Qt, Postgresql, Microsoft Excel
Algorithms and software for automatic processing of experiments by triaxial compression. Calculation of Poisson's ratio, volumetric modules and linear deformation. С, Qt visualization.
Full device development cycle, including wiring diagrams, software, procedures, and technical control of the production cycle. ADC, C, C++, Embedded Arm Linux.
Additional Experience and Awards
Nokia Certified Qt Developer
Nokia Certified Qt Specialist: Core C++ for Qt Developers
Languages and Technologies
С; С++; Bash; Qt 4.8 (Rusty); PHP (Rusty); SQL (Rusty);
GNU/Linux, Linux kernel
Autotools and cross compiling sage
Large experience with embedded development