Andrey Shtylenko, Developer in Zagreb, Croatia
Andrey is available for hire
Hire Andrey

Andrey Shtylenko

Verified Expert  in Engineering

Software Developer

Location
Zagreb, Croatia
Toptal Member Since
July 27, 2016

Andrey is a senior full-stack LAMP engineer with an entrepreneurial mindset, a product-owner perspective, and a decade of hands-on development experience. He has delivered online payment solutions, ERP systems, train-ticket booking systems, wifi marketing solutions, big data content personalization advertisement platforms, and more. Andry has worked on varying project sizes, from a team of one to leading a team of 30+ engineers.

Portfolio

TSOLife (via Toptal)
Forge, CSS3, HTML5, JavaScript, Laravel, PHP 7, PHP, Marketing Automation...
Appshots.io (via Toptal)
CSS, HTML5, MySQL, ImageMagick, Vue, JavaScript, Laravel, PHP
Zzzzzapp Wireless Ltd.
Amazon Web Services (AWS), RADIUS, Bootstrap, MySQL, Laravel, PHP

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Git, Atom

The most amazing...

...piece of software I've developed is a European train-ticket booking platform.

Work Experience

Senior Full-stack Developer

2016 - 2017
TSOLife (via Toptal)
  • Implemented free-trial memberships.
  • Performed optimization of the media library.
  • Implemented automated marketing email sequences and autotests.
Technologies: Forge, CSS3, HTML5, JavaScript, Laravel, PHP 7, PHP, Marketing Automation, Email Marketing Automation

Lead Full-stack Developer

2016 - 2017
Appshots.io (via Toptal)
  • Integrated OAuth authentication into the service.
  • Added a resized thumbnail functionality.
  • Refactored code to fit multiple types of projects.
  • Developed a mockup video export application.
  • Built a mockup screenshot export application.
Technologies: CSS, HTML5, MySQL, ImageMagick, Vue, JavaScript, Laravel, PHP

Co-founder | CTO | Senior Developer

2013 - 2016
Zzzzzapp Wireless Ltd.
  • Defined specifications and engineered the wifi platform, the largest regional advertisement network of wifi hot spots.
  • Developed a module for data synchronization with a RADIUS server and for testing and monitoring the tools for multiple hardware brands.
  • Implemented a targeted ads module.
  • Created a usage reporting system for venue owners, franchisees, and system administrators.
  • Developed a WYSIWYG landing page constructor.
Technologies: Amazon Web Services (AWS), RADIUS, Bootstrap, MySQL, Laravel, PHP

CTO | Senior Developer

2014 - 2015
Responsive Solutions
  • Designed and developed a content personalization plugin for an ad platform.
  • Implemented a content personalization widget on 2 out of the 5 most visited websites in the region (approximately 1 million daily visitors).
  • Implemented machine-learning algorithms for content categorization.
  • Created a set of data visualization reports.
  • Developed a set of unit and functional tests.
Technologies: Bootstrap, Google Cloud API, MySQL, Redis, Elasticsearch, Couchbase, Laravel, PHP

CTO | Senior Developer

2012 - 2015
Kapika Kids Shoes
  • Created specifications and developed a cloud-based ERP solution for Russia's leading kids shoe manufacturer. The solution included seasonal collection designs planning, production scheduling, material planning, and others.
  • Developed and implemented solutions to customer complaints and returns on management functionality.
  • Developed and implemented a cloud image-and-document management solution.
  • Created a set of unit and functional tests.
  • Designed and developed a reporting functionality for various management and administrative roles.
Technologies: Amazon Web Services (AWS), Bootstrap, JavaScript, MySQL, Laravel, PHP

CTO | Senior Developer

2013 - 2014
Croatian Freelance Marketplace
  • Created a specification and developed the region's biggest independent contractor marketplace.
  • Implemented a personalized job email notification system that is responsible for at least 50% of incoming traffic.
  • Created a set of unit and functional tests.
  • Introduced the continuous integration development practice.
  • Developed job-exporting modules for several major job aggregators.
Technologies: Bootstrap, JavaScript, Sphinx Search Engine, MySQL, Laravel, PHP

CTO | Senior Developer

2012 - 2014
Travel Yourself Ltd.
  • Created specifications and developed a first-on-the-market European train-ticket booking platform for Russia; covering rail carriers from UK, Spain, Germany, Poland, and other countries.
  • Led the process of accreditation tests for rail carriers.
  • Designed and developed a reporting functionality for various management and administrative roles.
  • Implemented a credit card payment processing.
  • Managed the process of a PCS DSS accreditation which has been successfully authorized in 2014.
Technologies: XPath, XSLT, XML, MySQL, Laravel, PHP

Founder | CTO | Senior Developer

2012 - 2014
Popustolovac Ltd.
  • Founded and single-handedly developed a service for price comparison of discounted FMCG products. It is one of the top-30 most visited websites in Croatia. The project has been successfully acquired by the largest media group two years after the launch.
  • Implemented a unique functionality of promo catalogs in PDF and JPEG format.
  • Developed a set of product analytics tools for visitors: top discounts, wish list, and retailer price index.
  • Implemented a full website redesign including a responsive version.
  • Led the company through a successful acquisition by the region's largest media group.
Technologies: Bootstrap, Memcached, Redis, JavaScript, MySQL, PHP

CTO | System Architect

2007 - 2012
WellPay Ltd.
  • Led an engineering team of a self-funded startup to develop a peer-to-peer money transfer system used by half of a million users.
  • Implemented Scrum software development methodology inside an engineering team.
  • Developed a credit-card payment gateway.
  • Implemented a fraud protection system for credit cards payments.
  • Created a payment services catalog.
Technologies: Redis, Memcached, JavaScript, MySQL, PHP

Web Developer

2006 - 2007
Chronopay CJSC
  • Was a part of the development team responsible for supporting the major financial product: a credit card payment gateway.
  • Led the process of the technical evaluation for potential acquisitions.
  • Contributed to the UI/UX design process for the main B2B website.
  • Created a set of unit and functional tests.
Technologies: JavaScript, MySQL, PHP

Web Developer

2005 - 2006
Unipoint Technologies Ltd.
  • Designed the logic and developed web-to-call and SMS-to-call services. These products are used by tens of thousands of customers around the world.
  • Implemented a partner rewards system.
  • Developed marketing landing pages for customer lead generation.
  • Developed a tell-a-friend program functionality.
  • Engineered a web call-me-link module.
Technologies: jQuery, Asterisk, MySQL, PHP

Web Developer

2004 - 2005
Language Connections Ltd.
  • Conducted interviews of the group of company's sales and project managers to create specifications for the new CRM and project management system.
  • Developed a CRM and project management system according to previously defined specifications.
  • Gradually improved the project business model which required code modification.
  • Designed and ran a training program for sales and project managers securing faster user adoption.
Technologies: CSS, JavaScript, MySQL, PHP

Responsive Solutions | Content Personalization Plugin for an Ad Platform

A big data content personalization plugin I developed for an ad platform of one of the largest media groups in Eastern Europe. It categorizes published content and offers relevant articles and items based on visitors' browsing history and trends. This plugin has been running on multiple websites with a total reach of more than a million visitors per day, and it doubled the CTR on existing ad content widgets.

Languages

PHP, HTML5, JavaScript, CSS3, XML, CSS, PHP 7, XSLT, XPath

Frameworks

Laravel, Bootstrap 3+, Scaled Agile Framework (SAFe), Laravel Spark, CakePHP, Bootstrap, Angular Material, Zend Framework, AngularJS

Paradigms

Scrum, RESTful Development, Test-driven Development (TDD), Model View Controller (MVC), Object-oriented Programming (OOP), Kanban, Design Patterns, Unit Testing, Agile Software Development

Platforms

Linux, MacOS, WordPress, Amazon Web Services (AWS)

Storage

MySQL, Amazon S3 (AWS S3), Elasticsearch, Couchbase, Memcached, Sphinx Search Engine, Redis

Libraries/APIs

FFmpeg, Stripe API, Vue, REST APIs, Google Analytics API, jQuery, Google Cloud API, RADIUS, ImageMagick, jQuery UI, jQuery Mobile, LinkedIn API, Facebook API, Amazon API, Twitter API, Mandrill API

Other

Postmark, Technical Project Management, Forge, Single-page Applications (SPA), System Architecture, Google Tag Manager, IT Project Management, Computer Science, IT Management, Marketing Automation, Email Marketing Automation, Big Data, Plugins

Tools

Atom, Asterisk, VirtualBox, Vagrant, Git, Subversion (SVN), NGINX

2010 - 2011

Retraining Certification in Project Management in IT

State University of Management - Moscow, Russia

2004 - 2006

Research Scholar Certificate in Computer Science

Bentley College - Waltham, MA, USA

2004 - 2005

Completed Credits Toward a Bachelor's Degree in Computer Science

Northeastern University - Boston, MA, USA

1999 - 2004

Bachelor of Science Degree in Management in IT

Bryansk State Technical University - Bryansk, Russia

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