Sergiy Redko, Software Developer in Melbourne, Victoria, Australia
Sergiy Redko

Software Developer in Melbourne, Victoria, Australia

Member since December 5, 2015
Sergiy has 8 years of experience developing desktop and web applications. He has worked with a very wide range of technologies from low level languages like C++ and C to higher levels like JavaScript and Python. In addition, he's versatile enough to work with the back-end, core algorithms, the front-end, and user interfaces.
Sergiy is now available for hire




Melbourne, Victoria, Australia



Preferred Environment

JavaScript, C++, C, Git, Emacs, Vim Text Editor, Arch Linux

The most amazing...

...I've developed was a driven 2d-rendering system which was used to draw XML described documents with minimal dependencies on OS drawing primitives.


  • Software Developer

    2008 - 2015
    Trophy, a Carestream Dental Company
    • Refactored software which allowed editing and printing medical reports using C++, Boost, and wxWidgets.
    • Added an asynchronous image-loading mechanism in order to ensure a non-blocking graphic user-interface using C++, and Boost.
    • Ported a medical report printing utility from Windows to Mac OS X.
    • Developed a prototype that allowed direct communication with a DICOM printer via DICOM protocol using Python.
    • Developing a web application prototype (front-end and back-end) for reviewing 2D medical images using JavaScript, Python, HTML, CSS, Node.js, Tornado, AngularJS, and jQuery.
    Technologies: Boost, Python, JavaScript, C, C++
  • Software Developer

    2005 - 2008
    • Developed an initial prototype of our application which allowed reconstruction of surfaces of divers microscopic objects (C++, opengl, MFC, MS Visual Studio, matlab).
    • Developed an image acquisition module (C++, MS Visual Studio, and SVN).
    • Implemented a plugin system which allowed all the surface reconstruction algorithms to be developed and deployed independently from the main software. (C++, MS Visual Studio, and SVN).
    • Integrated a Python runtime module which allowed development of a post-processing algorithm in Python on the fly without recompiling the native application. (Python, C++, MS Visual Studio, and SVN).
    • Developed a responsive user graphic interface (C++, MFC, Win32 API, MS Visual Studio, and SVN).
    Technologies: Subversion (SVN), Visual Studio, Win32 API, Microsoft Foundation Class Library (MFC), C++



  • Languages

    C++, C, JavaScript, Python, Bash, Emacs Lisp
  • Frameworks

    Express.js, AngularJS, Boost
  • Libraries/APIs

    jQuery, Node.js, Microsoft Foundation Class Library (MFC), Win32 API
  • Tools

    Microsoft Visual Studio, Git, Tmux, Emacs, GCC, Visual Studio, Subversion (SVN), NPM, Bower, Vim Text Editor
  • Paradigms

    Design Patterns, Functional Programming
  • Platforms

    Arch Linux, Windows, Linux, MacOS
  • Storage

  • Other

    Data Structures, Algorithms


  • Master's degree in Computer Science
    2001 - 2006
    Oles Honchar Dnipropetrovsk National University - Dnipropetrovsk, Ukraine

To view more profiles

Join Toptal
Share it with others