
Anton Tanchuck
Verified Expert in Engineering
Lock-Free Programming Developer
Anton has a passion for algorithms and coding challenges as well as a lot of experience in developing both managed and native code for Windows and Windows CE operation systems, including all levels from UI to kernel modules. This, combined with years of experience creating multi-platform applications (from OS X to Windows and even some RTOS) and excellent communication skills, makes him a great addition to any international team.
Portfolio
Experience
Availability
Preferred Environment
Qt Creator, Visual Studio Code (VS Code), Git, C#, C++, Qt, OS X, Windows
The most amazing...
...thing I've created is a scripting engine with arithmetic support for testing communication and logic of medical devices through a proprietary RF protocol.
Work Experience
Senior Software Developer
Epam
- Created a sophisticated build system that incorporated SVN and synchronized changes from a Windows station to a remote Linux box and executed the build on the other side.
- Added new features to the back-end of a risk analysis system in the investment banking infrastructure ( C++11).
- Updating the system for integration testing of the back-end.
Senior Software Developer
FileWave
- Created a multi-platform C++ application.
- Wrote UI and integration tests.
- Created a module to gather application usage statistics.
- Integrated LDAP information for status reporting.
Senior Software Developer
GlobalLogic
- Created business logic for handheld devices controlling insulin delivery pumps.
- Providing access for a C# application to a Windows CE driver layer.
- Creating a sophisticated scripting engine to test communication between handheld devices and insulin pumps, with the ability to simulate any side in the testing environment.
- Created a quad-copter stabilization system.
Software Developer
FabulaTech
- Created state-of-the-art USB redirection on Windows CE platform.
- Built a serial port redirect and simulation on Windows CE.
- Developed a fax device simulator connected to virtual serial port to be able to get fax transmissions through the internet.
Experience
C++ Spell Checker
https://github.com/Ation/spell_checkerUSB Device Redirector
Skills
Languages
C, C++, Python, C#, Objective-C, C++11, Java, R, XML
Libraries/APIs
Win32 API, Microsoft Foundation Class Library (MFC)
Tools
Git, CppCMS, Subversion (SVN), Mercurial, Qt Creator
Platforms
Windows CE, Windows, MacOS, OS X, ThreadX, Linux, Visual Studio Code (VS Code)
Storage
JSON, MongoDB, PostgreSQL, MySQL
Other
Saetta Web Server, CFWheels, Windows Kernel Drivers, System Service & Hardware Control, Lock-Free Programming, CORBA
Frameworks
Windows PowerShell, Qt, .NET, Boost, Django
Paradigms
Concurrent Programming, Scrum
Education
Specialist Degree in Radio Engineering and Radio Location
Zaporizhia National Technical University - Zaporizhia, Ukraine