Scroll To View More
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

Portfolio

Experience

  • C++, 7 years
  • Boost, 4 years
  • C, 4 years
  • Express.js, 2 years
  • AngularJS, 2 years
  • JavaScript, 2 years
  • jQuery, 2 years
  • Node.js, 2 years
Melbourne, Victoria, Australia

Availability

Full-time

Preferred Environment

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

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.

Employment

  • 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: C++, C, JavaScript, Python, Boost
  • Software Developer

    2005 - 2008
    PhaseView
    • 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: C++, MFC, Win32 API, MS Visual Studio, SVN

Experience

Skills

  • Languages

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

    Express.js, AngularJS, Boost
  • Libraries/APIs

    jQuery, Node.js
  • Tools

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

    Design Patterns, Functional Programming
  • Platforms

    Arch Linux, Windows, Linux, MacOS
  • Storage

    MongoDB
  • Other

    Data Structures, Algorithms

Education

  • Master's degree in Computer Science
    2001 - 2006
    Oles Honchar Dnipropetrovsk National University - Dnipropetrovsk, Ukraine
I really like this profile
Share it with others