Nazar Ivanenko, Developer in Kiev, Ukraine
Nazar is available for hire
Hire Nazar

Nazar Ivanenko

Verified Expert  in Engineering

Cordova Developer

Location
Kiev, Ukraine
Toptal Member Since
July 2, 2013

Nazar has a very strong background in mathematics and significant experience working in a variety of business environments. Having worked with companies both large and small, he has the background to design simple solutions to complex problems. Highly motivated, he's eager to take on any challenge.

Availability

Part-time

Preferred Environment

Git, Xcode, Bower, Grunt, Sublime Text, MacOS

The most amazing...

...algorithm I've implemented was a live sharding procedure for MySQL databases which allowed the user to shard and split tables with zero server downtime.

Work Experience

Senior Developer

2011 - 2013
Qbix LLC
  • Duplicated existing MySQL ORM for Node.js with support for a distributed server pool and sharded database.
  • Created a transparent MySQL table-sharding algorithm to fully support all the necessary operations (i.e., read, write, delete).
  • Implemented a live shard splitting process which allows the database to split tables or shard to fully customized pieces with zero server downtime.
  • Converted an existing, conventional PHP-based web framework to support AJAX page loading for PhoneGap applications.
Technologies: MySQL, Node.js, Objective-C, JavaScript, PHP

Web Developer, Logistics

2009 - 2011
Q-Plus Web Store
  • Created Magento-based web store.
  • Setup dedicated FreeBSD server, including nginx, MySQL, PHP, firewall, sandboxing, and more.
  • Managed orders, inbound logistics, customs, and data processing.
  • Maintained and updated web store and server.
  • Monitored user activity.
Technologies: NGINX, MySQL, Magento, JavaScript, PHP

Country Representative

2005 - 2010
Max Frank GmBH
  • Established and developed countrywide business focused on technologies and products for concrete construction.
  • Setup ERP system by adapting and localizing FrontAccounting.
  • Setup CRM system by adapting and localizing vTiger.
Technologies: JavaScript, PHP

Service Program Manager

1998 - 2005
Hewlett-Packard
  • Setup and managed network of authorized service partners, first in Ukraine and later in seven CIS countries.
  • Adapted and implemented a spare parts resale program in Ukraine.
  • Performed authorized partner audit in Europe, Middle East, and Africa.
  • Participated in high availability systems design, installation, and support.
  • Adapted and implemented branded support offering and supported business development.

Q-Plus Web Store

A Magento-based web store.

Travel affiliate web site

A travel website used to gather information for flight/hotel/car rent/insurance purchases from a number of sources through an affiliate program.

For Starters

Social site and mobile application for drinks/snacks sharing between friends. Project is completely implemented using CoffeeScript, Node.js for server and AngularJS for client side. iOS native application use PhoneGap to to maximize code re-use, however implement additional functionality to access application specific features.

Remente hybrid application

From company description:

Remente is for anyone that wants to find motivation, would like to find direction in life, needs to manage stress or just wants to keep the mind fit. We provide you with simple tools and techniques that will help improve your mental strength and lead a better life, one step at a time.

Languages

JavaScript, CoffeeScript, PHP, SQL, Python, Objective-C

Frameworks

Ionic, PhoneGap, Express.js, AngularJS

Libraries/APIs

Node.js, Underscore.js, jQuery, RequireJS, Dojo Toolkit, Backbone.js, Facebook API, Google API

Tools

TestFlight, Mongoose, Android NDK, Adobe Illustrator, NGINX, Adobe Photoshop, Adobe InDesign, Bower, Apache, Xcode, Git, Grunt, Sublime Text

Paradigms

Agile Software Development, Object-oriented Programming (OOP), Event-driven Programming

Platforms

Vtiger, Shopify, Android, Magento, iOS, MacOS, Linux, FreeBSD, Drupal, Joomla

Storage

MySQL, MongoDB

Other

Cordova, Mobile App Development, Hybrid Apps, Back-end Development, Unix Shell Scripting, OAuth, SSH, Ajax

1994 - 1996

Ph.D. Degree in Algebra

Kyiv National Taras Shevchenko University - Kyiv, Ukraine

1994 - 1995

Master's Degree in Algebraic geometry

University of Utrecht - Utrecht, The Netherlands

1986 - 1993

Master's Degree in Mathematics

Kyiv National Taras Shevchenko University - Kyiv, Ukraine

OCTOBER 2018 - PRESENT

DEV212x: DevOps for Developers: How to Get Started

Microsoft Corporation | via edX

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