Web Developer
2014 - 2014Artuner- Have built reusable Wordpress plugin for web-page speed loading optimisation.
- Supported Virtual Gallery View using jQuery, added new features so the art works can be showed more naturally.
- Developed Wordpress partial page caching plugin, which boosts page generation speed.
- Implemented on scroll image loading so the page is available earlier with less server load.
- Developed email subscription suggestion with agile logic. So it will be showed only if you are interested in the site and will not bother you.
- Overall site speed-up is 3-5x.
Technologies: jQuery, JavaScript, WordPress, MySQL, PHPFounder, CTO
2010 - 2014MY-TRANS- Designed and developed complex freight exchange system.
- Managed three developers, and cultivated a good collaboration experience.
- Developed a search engine, including range search by geolocation and relevant results ordering.
- Created reusable long-poll framework using JavaScript, iFrame, Nginx and PHP. Used this framework for events notifications and messaging.
- Designed and developed matching mechanism for cargoes and transport in real time with site/email/SMS notifications.
- Created payments module, which allows payments through several methods (including PayPal, SMS), and an account interface with balance.
- Researched and developed search analytics which facilitate the identification of the client's interests. Used to propose relevant freights or transports.
- Used A/B testing to identify best solutions.
- Developed reusable newsletter campaign system with an administrative WYSIWYG interface, parallel sending, statistics, handling of rejects.
- Created freight bidding system for carriers.
- Researched and developed market prices calculator, which analyzes huge amounts of different data.
- Developed admin and statistics interfaces.
- Used Google Maps and Bing APIs to display and calculate routes.
- Integrated with courier services APIs to calculate delivery price.
- Used cohort analysis to identify key project's parameters.
Technologies: AngularJS, ImageMagick, CSS, HTML, JavaScript, MongoDB, Memcached, MySQL, PHPTeam Lead Web Developer
2012 - 2012Network GX- Created a social network for gamers using PHPfox.
- Managed a team of three developers, including myself.
- Created advanced messaging functionality, with modern features.
- Developed modules: user's page, photos, friends etc.
- Created payment module and money conversion tool, from real currency to the network's coins, which can then be used for in-game purchases.
Technologies: HTML, CSS, Memcached, MySQL, jQuery, JavaScript, PHPfox, PHPTeam Lead Web Developer
2011 - 2012Akusherstvo- Developed and supported eCommerce website using custom MVC CMS.
- Led and managed a team of three developers.
- Created registration, role permissions interface, login, authorization through social network accounts (Facebook, Google plus, vKontakte etc).
- Created product's client and admin interfaces with related info (reviews, feedback, video,) and relevant products (“similar” and "clients often buy also").
- Developed dynamic search interface with relevant parameters/attributes to product's category.
- Developed every step of purchase process with updates notifications through email and SMS.
- Created baby registry and Wish List, so client's friends can give needed gifts.
- Created admin interfaces for each entity of the system.
- Also implemented forum, pregnancy calendar, used, flea market, ask the doctor, main page etc.
Technologies: CSS, HTML, Memcached, MySQL, jQuery, JavaScript, Custom CMS Development, MVC Design, PHPWeb Developer
2011 - 2011First Medical Company- Created web part of Delivery Management System for medical supplies, using CakePHP as skeleton.
- Created managing interfaces for Products, Product variations, Categories, Suppliers, Locations, Location Departments, Representatives etc.
- Developed POD (Proof of Delivery) module with authenticity verification.
- Created notification sub-system that alerts users of any important action.
- Created user's roles, access rules, login, authorization logic.
- Developed actions accounting interfaces.
- Created reports modules, with export to XML and Excel formats.
Technologies: CSS, HTML, MySQL, jQuery, JavaScript, CakePHP, PHPSenior Web Developer
2009 - 2011Master Systems- Created high-load payment processing system, using different payment methods (such as Visa, MasterCard, Amex) and gateways, with Transaction Flow balancing.
- Developed anti-fraud system using proprietary technologies and Maxmind's data.
- Created reporting system for company and its clients.
- Supported related CRM system, developed statistics modules.
- Optimized MySQL queries performance and created related procedures and triggers.
- Supported CMS for payment pages.
- Created Affiliate program Management System, with accounting, statistics, admin and client interfaces etc.
- Designed and created PPC system which handles traffic and finds the most relevant content to it's keywords, location, interests etc.
- Created an online shop using PrestaShop, developed own modules and related site's logic.
Technologies: Smarty, PrestaShop, PHPUnit, MVC Design, jQuery, JavaScript, Memcached, PostgreSQL, MySQL, PHPMiddle Developer
2008 - 2009DigSee Ltd.- Supported and developed business system for sale points trading & audit, which interacts with mobile app for merchandiser.
- Created reporting module for entire system activities, available through web-interface and Excel files.
- Created route lists uploading/import handling and validity verification module.
- Created sales points management interfaces, with related actions.
- Created map interface to review sales points.
- Created MS SQL procedures and query-optimization.
Technologies: JavaScript, CSS, HTML, Microsoft SQL Server, MVC Design, PHPDeveloper, Director
2007 - 2008PM Studio- Created the community's website using Joomla.
- Developed the art gallery's web-site.
- Created a CMS from scratch with a WYSIWYG-editor.
- Created website loading speed accelerator utility using PHP, which reduces data size, number of requests and pre-caches most-popular data, while also providing faster rendering. Yslow went from 60 to 96.
- Designed and developed a dynamic map of Ukraine and Moldova using JavaScript, for client dynamics, and PHP for image rendering and as data backbone.
- Created caching utility for PHP-script parts which increases performance on high-load.
Technologies: ImageMagick, CSS, HTML, JavaScript, MySQL, PHP