Timofey Lonchakov, Multithreading Developer in Moscow, Russia
Timofey Lonchakov

Multithreading Developer in Moscow, Russia

Member since August 9, 2014
Timofey has fourteen years of experience in programming on C++/Windows platforms, over four years working with Qt (mostly Windows, but some Linux as well), and experience working with SQL. He has good communication skills and is a dedicated worker.
Timofey is now available for hire




Moscow, Russia



Preferred Environment

Linux, Qt, Visual Studio 2015, Windows

The most amazing...

...environment I've worked with was a mix of C++ and Assembler code for better performance in a single project.


  • Software Developer

    2019 - 2019
    Pulse Perfect Image, Inc.
    • Contributed to the development of a 3D rendering utility.
    • Changed an external application's code written in C++ to retrieve its internal data and store it in custom binary format.
    • Developed a data file format to contain a predefined set of 3D objects.
    • Investigated possible implementations for various features.
    Technologies: Linux, Qt, OpenGL, C++
  • Software Developer

    2018 - 2018
    LLC | Digital Technologies in Surgery
    • Architected, created algorithms, and coded 3D graphics for a desktop application.
    Technologies: SQLite, GLSL, OpenGL, C++, Qt
  • Software Developer

    2017 - 2017
    Bauman Moscow State Technical University
    • Worked on a client-server application for camera frame processing and recognition.
    • Developed application architecture.
    • Implemented functionality improvements to code (C++/QtCreator/Linux).
    Technologies: Linux, Qt, C++
  • Developer

    2016 - 2016
    • Implemented a multi-module network application which collects log information and stores it in a database on the server site.
    Technologies: PostgreSQL, C++, CMake, Qt Creator, Linux
  • Developer

    2015 - 2015
    • Helped develop an application for a 3D scanner.
    • Worked on tasks connected with 3D graphics, including 3D model rendering and editing.
    • Implemented file loading/saving using (de)compression library 7-Zip.
    • Developed and implemented GUIs.
    Technologies: GLSL, OpenGL, C, Qt, Visual Studio
  • Developer

    2014 - 2014
    LII, LLC
    • Contributed to a text parsing project and text content analysis.
    • Worked on a VS2012 and Qt C++ project with in-line Assembler code.
    • Architected, developed, and coded the projects in Qt and C++.
    • Worked on a template for cottage architecture rendering in a browser using Qt, C++, JavaScript, and WebGL.
    Technologies: C++, Assembler, Qt, WebGL, JavaScript
  • Developer

    2013 - 2014
    • Developed a GUI module with a custom UI control and module functionality (MFC/STL).
    Technologies: Subversion (SVN), Visual Studio, Standard Template Library (STL), Microsoft Foundation Class Library (MFC), C++
  • Developer

    2013 - 2013
    • Fixed bugs and provided other support.
    Technologies: Microsoft Visual C++, QML, Qt
  • Developer

    2012 - 2013
    Transfer Technologies, LLC
    • Worked on an application which allows you to provide (tax) accounts via the internet.
    Technologies: Linux, Windows, Qt
  • Developer

    2010 - 2011
    • Developed and optimized code.
    Technologies: Microsoft Visual C++, wxWidgets
  • Developer

    2010 - 2010
    Famatech, LLC
    • Developed a network utility for remote computer management.
    • Implemented features in both the UI and core system related to code and bug fixing.
    • Complied with strict adherence to the tasks in Jira and functionalities to be implemented as the only executor responsible before the project manager.
    Technologies: Subversion (SVN), Qt, Microsoft Visual C++
  • Developer

    2007 - 2010
    Magellan Navigation | MiTAC International Corporation
    • Developed software for GPS navigators (brands Magellan and Mio).
    • Worked on bug-fixing, code refactoring, and new features implementation.
    • Implemented UI tasks and improved the performance of specific modules.
    Technologies: Qt, ClearCase, Standard Template Library (STL), Windows CE, Win32, Microsoft Visual C++
  • Developer

    2001 - 2007
    • Developed tools and modules for various accounting departaments and customers.
    • Expanded the MS SQL 2000 database structure according to the task requirements.
    • Implemented new custom UI controls in MFC and adjusted standard/existing ones.
    Technologies: Windows, Microsoft SQL Server, Transact-SQL, COM, Microsoft Foundation Class Library (MFC), Microsoft Visual C++
  • Developer

    2000 - 2001
    Science Institute of Connection and Managing
    • Developed various modules connected with 2D raster graphics and placement elements on a 2D map.
    • Worked on module templates with minimal functionality before final implementation.
    • Implemented tasks in C++ for both Windows and Linux platforms.
    Technologies: Visual Basic, C++, Linux, Windows


  • TOEIC Listening & Reading Test

    Undertaken in 2013.

    Achieved an assessment of Limited Working Proficiency (625/1000).

  • Introduction to OpenGL: A 3D Text Rendering Tutorial (Publication)
    Over time, the race between DirectX and OpenGL has caused these technologies to become more accessible to developers, along with better documentation and an easier process of getting started with them. This tutorial article shows you how to build a 3D modeling application that generates and renders 3D texts from user inputs.


  • Languages

    C++, QML, C, GLSL, Visual Basic, Transact-SQL, Assembler, JavaScript
  • Frameworks

  • Libraries/APIs

    Sockets, OpenGL, Win32 API, Standard Template Library (STL), wxWidgets, Microsoft Foundation Class Library (MFC), WebGL
  • Tools

    Microsoft Visual C++, Microsoft Visual Studio, Visual Studio 2015, Visual Studio, ClearCase, Subversion (SVN), Qt Creator, CMake
  • Storage

    SQLite, PostgreSQL, Microsoft SQL Server
  • Other

    Multithreading, COM
  • Platforms

    Windows, Linux, Win32, Windows CE


  • Specialist Degree in Calculative Maths
    1993 - 1999
    Lomonosov Moscow State University - Moscow

To view more profiles

Join Toptal
Share it with others