Scroll To View More
Anton Tanchuck, Lock-Free Programming Developer in Kharkiv, Kharkiv Oblast, Ukraine
Anton Tanchuck

Lock-Free Programming Developer in Kharkiv, Kharkiv Oblast, Ukraine

Member since March 30, 2015
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.
Anton is now available for hire

Portfolio

  • Epam
    C++11, Java, Corba, Linux, Python, PowerShell Scripting
  • FileWave
    C++, Objective C, Qt, Boost, Python, Windows, Linux, OS X
  • GlobalLogic
    .NET, C#, C++, Windows CE, ThreadX

Experience

  • C++, 8 years
  • Windows, 8 years
  • Win32 API, 8 years
  • Concurrent Programming, 7 years
  • Windows CE, 5 years
  • Lock-Free Programming, 4 years
  • C#, 4 years
  • Qt, 2 years
Kharkiv, Kharkiv Oblast, Ukraine

Availability

Part-time

Preferred Environment

Windows, OS X, Qt, C++, C#, git, VS, Qt Creator

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.

Employment

  • Senior Software Developer

    2014 - 2016
    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.
    Technologies: C++11, Java, Corba, Linux, Python, PowerShell Scripting
  • Senior Software Developer

    2013 - 2014
    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.
    Technologies: C++, Objective C, Qt, Boost, Python, Windows, Linux, OS X
  • Senior Software Developer

    2010 - 2013
    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.
    Technologies: .NET, C#, C++, Windows CE, ThreadX
  • Software Developer

    2007 - 2010
    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.
    Technologies: C/C++, Windows CE, Windows NT, Win32 API, MFC, Kernel drivers, System service

Experience

  • C++ Spell Checker (Other amazing things)
    https://github.com/Ation/spell_checker

    A tree-based container to find words with a specified Levenshtein distance.

  • USB Device Redirector (Development)

    Redirect USB devices plugged to your Windows CE thin client to your RDP connection and use it like it was plugged to a remote machine.

Skills

  • Languages

    C, C++, Python, C#, R, XML
  • Libraries/APIs

    Win32 API
  • Tools

    Git, Subversion (SVN), Mercurial
  • Platforms

    Windows CE, Windows, MacOS, Linux
  • Storage

    JSON, MongoDB, PostgreSQL, MySQL
  • Frameworks

    Windows PowerShell, Qt, Boost, Django
  • Paradigms

    Concurrent Programming, Scrum
  • Other

    Lock-Free Programming, CORBA

Education

  • Specialist degree in Radio Engineering and Radio Location
    2002 - 2007
    Zaporizhia National Technical University - Zaporizhia, Ukraine
I really like this profile
Share it with others