Programming language tools
Operating Systems
Office & Management Support Software
Microsoft Office
Git
ClearCase
Subversion
WinCVS 1.3
Perforce
Intellias. http://www.intellias.com/ 05.2011 – present Lviv, Ukraine
Role: Senior C++ Developer.
Customer: A leading European provider of digital maps, navigation, and location-based services, developed a platform delivering high-precision map data for global automotive and mobility solutions.
Project Description: Development and maintenance of the Vehicle Horizon SDK. Implemented and ported data providers (Safety Locations, Traffic, POI, Topology) and extended cross-platform support via Kotlin bindings. Ensured reliability and performance through refactoring, debugging, and comprehensive automated testing.
Contribution:
Developed and maintained C++ components of the Vehicle Horizon SDK and related test infrastructure.
Implemented new data sources (e.g., Safety Location, Traffic, and POI providers).
Ported and refactored tests and components to new SDK architecture.
Created and maintained end-to-end, unit, and collaboration tests.
Participated in cross-team alignment meetings, code reviews, and architecture discussions.
Supported Kotlin and Android integration through JNI bindings.
Diagnosed and resolved flaky tests, crashes, and data race issues.
Duration: 3 years 7 month
Technologies: C++ 17, Conan, GTest, Protobuf, CLion, Git.
Role: Senior C++ Developer.
Customer: A leading European provider of digital maps, navigation, and location-based services, developed a platform delivering high-precision map data for global automotive and mobility solutions.
Project Description: The Predictive Street Data (PSD) component provides map road attributes — including slope, curvature, and lane geometry — to enhance Advanced Driver Assistance Systems (ADAS) and improve vehicle route prediction and safety features..
Contribution:
Developed and maintained core components of the Predictive Street Data system providing curvature, slope, and lane geometry data for ADAS.
Implemented and optimized data access and aggregation features in C++, ensuring high performance and data consistency.
Investigated, implemented, and fixed numerous issues across C++ and AIDL layers related to data access, routing, and lane-level information.
Contributed to performance improvements and stability of onboard navigation services.
Conducted code reviews, refactoring, and integration testing to ensure software quality and compliance with coding standards.
Collaborated with cross-functional teams in daily standups, refinements, and sprint reviews.
Participated in technical interviews for new team members.
Duration: 1 years 6 month
Technologies: C++14, QtCreator, Android Studio, GTest, Git.
Role: Senior C++ Developer.
Customer: a company that provides mapping data and related services to individuals and companies
Project Description: Vehicle navigation system for new car on market. Integration and HMI. I was involved in system components like syncing user data; users login; Refactoring existed code and implementing new features; Investigated and fixed issues; Extending and implementing new unit and integration tests.
Contribution:
Participated in technical discussions to find a right architecture/design solution
Supported the existing product on pre-production and post-production phase
Developed new features
Provided design, implementation and complete testing of new features in supported programming languages
Wrote a highly optimized code
Designed interfaces and implementation to support reusability, testability and modularity
Integrated our solution with other parts of Navigation platform
Ensured the features were integrated on the target platforms in a way that met the expectations of the client
Duration: 2 years 4 months
Technologies: C++11, GTest, Jenkins, Gerrit, Git.
Role: Senior C++ Developer.
Customer: a company that provides mapping data and related services to individuals and companies
Project Description: Electronic Horizon (Predictive Street Data): module for providing detailed information from map to CAN bus of vehicle .
Contribution:
Implemented a Multi-Lane Layer in the second version of a PSD protocol
Integrated a load of information about HD lanes for the PSD
Fixed the issues related to coverity for the PSD project
Investigated and found the solution for the client’s requests
Duration: 1 year
Technologies: C++, GTest, Jenkins, Gerrit, Git.
Role: Senior C++ Developer.
Customer: a company that provides mapping data and related services to individuals and companies
Project Description: Traffic Tuner Manager: module for providing road traffic information from HD radio tuner to core SDK.
Contribution:
Implemented a traffic source rate algorithm
Developed traffic source configurations for different country regions
Implemented a traffic source selecting an algorithm for detecting the best source for determining the car location
Implemented component integration tests and configured them for CI
Duration: 1 year
Technologies: C++, JNI, Java, GTest, JUnit, Jenkins, Gerrit, Git.
Role: Senior C# Developer.
Customer: Alphary
Project Description: Alphary: AI- and NLP-driven language learning solution for Android and iOS devices with backend on Windows Server. The apps used corpus statistics, semantic analysis, information extraction, and machine learning to help students learn English words in a more efficient and enjoyable way. The developed solutions have been recognized by the world’s most reputable universities, including Oxford, Cambridge, Lancaster etc.
Contribution:
Parsed and integrated various English dictionaries, including Oxford Essential dictionary, Oxford Advanced Learning dictionary, Oxford Business dictionary, Chemnitz German-English dictionary, IATE (EU’s multilingual term base dictionary)
Developed a functionality for linking the data between various dictionaries
Created an API based on parsed dictionary data for generating intelligent hints and feedbacks
Developed an API for downloading and updating encrypted resources (audios, images, parsed dictionaries) on the mobile application for the server-side
Duration: 2 years
Technologies: C#, Xamarin, NUnit, TeamCity, SQLite, Git.
Role: Senior Software Developer.
Customer: Phase-6
Project Description: Software for learning English language.
Contribution:
Duration: 1 year
Technologies: Scala, Java, Lucene DB, Cassandra DB, Neo4j DB, SVN.
Role: Senior C++ Developer.
Customer: AdsWizz.
Project Description: A server side ad-injection technology providing radios with a wide range of possibilities to target and to insert personalized ads into their streams. The software is built to be compatible with most of the market recognized streaming technologies (Wowza, Shoutcast, Icecast, Flash Media Server, Flumotion server) using different types of detection modes (meta-data-, time-based-, silent beep-, flip-bit- and jingle-based) and insertion modes (cross-fading management, nice fit). The customer is a leader on EU and US market in the audio advertising domain.
Contribution:
Performed technical support for the AdsWizz Server
Identified and fixed performance bottlenecks
Performed code reviews
Implemented a Perl-based log parser for analyzing server issues
Duration: 2 years
Technologies: Microsoft Visual C++ 2008/2010, GNU C++, boost, Perl. Protocols: HTTP, RTMP, RTMPT, RTMPE, RTMPS. Audio formats: MP3, OGG, AAC, AAC+, ASF, FLV. Misc. audio players: mplayer, Winamp, foobar, VLC, internal flash players. Audio encoding tools, SVN.
GlobalLogic, Inc. http://www.globallogic.com/ (former InterObject Ltd.) 07.2006 – 05.2011 Lviv, Ukraine
Role: Technical Lead.
Customer: Zoran.
Project Description: CDI interfaces - middleware between application on Linux and drivers on ThreadX on STB.
Contribution: Design and implementation of Linux drivers and proxy on ThreadX.
Technologies: C, Linux, ThreadX.
Role: Technical Lead.
Customer: Zoran.
Project Description: CDI CA interfaces - middleware between application on Linux and drivers on ThreadX for playing encrypted video streams on STB.
Contribution: Design and implementation of Linux drivers and proxy on ThreadX.
Technologies: C, Linux, ThreadX.
Role: Technical Lead.
Customer: Zoran.
Project Description: OpenTV interfaces - middleware between OpenTV Core2 application and drivers on ThreadX.
Contribution: Creating Project plan and design middleware.
Technologies: C, Linux, ThreadX.
Role: C++ Developer.
Customer: Kodak.
Project Description: Export as PDFToGo feature of Creo Color Server.
Contribution: Detailed design and implementation of feature.
Technologies: C/C++, Windows XP.
Role: C++ Developer.
Customer: RadView Software Inc.
Project Description: Supporting parser of binary AMF messages for WebLOAD Flex 2 Add-On.
Contribution: Tracking bugs in parser. Adding new functionality such as representing binary AMF messages as JavaScript in recorded agenda.
Technologies: C/C++, Windows XP.
Role: C++ Developer.
Customer: RadView Software Inc.
Project Description: Porting core engine of WebLOAD into Linux OS and Solaris 10 .
Contribution: Tracking problems in makefiles, tracking bugs and warnings in C++ code during compiling WebLOAD engine by gcc in Linux, creating RPM packages.
Technologies: C/C++, Fedora Core 3, Solaris 10.
Role: C++ Developer.
Customer: RadView Software Inc.
Project Description: ACE library wrapper for WebLOAD.
Contribution: Developing and implementing wrappers for containers. Optimizing performance of wrappers, bug fixing.
Technologies: C/C++, Windows NT.
Lohika Systems, Inc. http://www.lohika.com/ 04.2004 – 06.2006 Lviv, Ukraine
Role: C Developer.
Customer: Sapias, Inc.
Project Description: Logging system using DOS terminal for truck drivers.
Contribution: Developing and implementing of local data base and XML message parser, implementing 1K Xmodem protocol, bug location/fixing, wrote documentation.
Technologies: C, MS-DOS 6.2.
Role: C++ Developer.
Customer: Broadcom Corporation.
Project Description: DVD Player for Broadcom Set-Top Box.
Contribution: Implementing HAL layer and board-specific part of DVD player. Studied DVD/VCD/SVCD specification, bug location/fixing, wrote documentation.
Technologies: C/C++, (embedded) Red-Hat Linux 7.3.
Course works and diploma in the University
a compiler of simple programming language (implemented in C++),
an expert system (implemented in C++).
diploma work: Ultrasonic anemometer controlled by Zilog Z8 CPU (implemented in C).
Computer Department National University “Lviv Polytechnic”
09.1998 – 12.2003 Lviv, Ukraine
Master degree in Computer Engineering. Specialty: System programming.
English – good
Russian – native
Ukrainian – fluent
4x4 overlanding, reading, photographing, video/cinema, mountain skiing.
cellular phone: +380 (66) 178-92-96
e-mail: nikitin.paul@gmail.com