Ihor Solonyi, Developer in Kiev, Ukraine
Ihor is available for hire
Hire Ihor

Ihor Solonyi

Verified Expert  in Engineering

Software Developer

Location
Kiev, Ukraine
Toptal Member Since
September 4, 2014

Ihor has a talent for making internal and external services and prides himself on developing clean, readable code. He has a talent for Python and has done a good deal of development with API. His confidence and desire to travel and meet new people will make him an asset to any team.

Portfolio

LevelUp games
Celery, MongoDB, PostgreSQL, Django, Python
JeraSoft Development
PostgreSQL, Redis, jQuery, CSS, HTML, PHP, Python

Experience

Availability

Part-time

Preferred Environment

Git, Sublime Text, Linux

The most amazing...

...thing I've done is high-performance portal integration with a leading VoIP billing solution.

Work Experience

Python Developer

2013 - PRESENT
LevelUp games
  • Investigated database models.
  • Developed internal and external API for company products.
  • Conducted TDD practice.
  • Implemented communication and integration with external projects.
  • Took part in the development of project architecture.
Technologies: Celery, MongoDB, PostgreSQL, Django, Python

Python/PHP Developer

2011 - 2013
JeraSoft Development
  • Implemented an automatic system of functional tests.
  • Refactored and optimized the old functionality of the system.
  • Created an external service integrated with the billing solution.
  • Created CSV/XLS import abstraction using PHP.
  • Did product customer support.
Technologies: PostgreSQL, Redis, jQuery, CSS, HTML, PHP, Python

VoIP Maker

Created the back-end of a high-performance VoIP portal, using Python/Django as the project back-end. Used Redis to cache a huge amount of data and Celery for asynchronous calls and workarounds in Django. Also added integration with the external billing solution using public API.

Billing Platform

Developed a high-load billing platform, integrated with many VoIP softswitches using different methods. Used a variety of technologies: Python for the server side, PHP for processing interface information, and Redis for the cache. Developed a small test framework using PHPUnit and platform API. Used PostgreSQL opportunities such as procedures and replication for failover.

Ukrainian Olympiad of Informatics III award

Earned a Ukrainian Olympiad of Informatics III award for solving different algorithmic tasks using C++ within a time limit. Showed strong algorithmic skills in graph theory, algorithm optimization, and dynamic programming, and gained major experience in the optimization and use of different algorithms and data structures.

Languages

Python, HTML, CSS, PHP

Frameworks

Django

Tools

Celery, Git, PyCharm, Sublime Text

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD)

Platforms

Linux, Windows

Storage

PostgreSQL, Redis, Oracle PL/SQL, MySQL, MongoDB

Other

Algorithms, Data Structures, VoIP

Libraries/APIs

jQuery

2008 - 2014

Master's Degree in Computer Science

Kyiv National Taras Shevchenko University - Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring