Nazar Ivanenko
Verified Expert in Engineering
Cordova Developer
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.
Portfolio
Experience
- JavaScript - 6 years
- Express.js - 4 years
- Agile Software Development - 3 years
- MongoDB - 3 years
- Cordova - 3 years
- Node.js - 3 years
- CoffeeScript - 2 years
- AngularJS - 2 years
Availability
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
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.
Web Developer, Logistics
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.
Country Representative
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.
Service Program Manager
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.
Experience
Q-Plus Web Store
Travel affiliate web site
For Starters
Remente hybrid application
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.
Education
Ph.D. Degree in Algebra
Kyiv National Taras Shevchenko University - Kyiv, Ukraine
Master's Degree in Algebraic geometry
University of Utrecht - Utrecht, The Netherlands
Master's Degree in Mathematics
Kyiv National Taras Shevchenko University - Kyiv, Ukraine
Certifications
DEV212x: DevOps for Developers: How to Get Started
Microsoft Corporation | via edX
Skills
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
Languages
JavaScript, CoffeeScript, PHP, SQL, Python, Objective-C
Frameworks
Ionic, PhoneGap, Express.js, AngularJS
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring