Arminas Zukauskas, Software Developer in Kaunas, Kaunas County, Lithuania
Arminas Zukauskas

Software Developer in Kaunas, Kaunas County, Lithuania

Member since June 29, 2015
Arminas has been working as a programmer for more than 12 years. He is highly experienced in JavaScript/Node.js, PHP, and HTML/CSS with a strong knowledge of MySQL, MongoDB, Redis, Linux, and Git. He likes to take responsibility as a team leader and help other team members. Writing efficient code for great product is his ultimate goal.
Arminas is now available for hire


  • Independent
    PHP, MySQL, JavaScript, Android, CSS, Docker, PhoneGap, Java, RabbitMQ...
  • CVkeskus OU
    PHP, MySQL, JavaScript, CSS, Elasticsearch, Linux, Git, Android, Cordova...
  • XtGem, LLC
    PHP, MySQL, MongoDB, Redis, JavaScript, Node.js, Python, HBase, Linux, Git...


  • HTML5, 14 years
  • PHP, 14 years
  • JavaScript, 12 years
  • MySQL, 11 years
  • Redis, 8 years
  • Node.js, 8 years


Kaunas, Kaunas County, Lithuania



Preferred Environment

Linux, VIM, Git

The most amazing...

...thing I've developed is an OLAP analytics system from scratch using Node.js, Python, and HBase handling tens of billions of events.


  • Software Developer

    2005 - PRESENT
    • Built a high-performance keyword monitoring system that allows tracking of keywords or their combinations on various internet sources and instantly notifies its subscribers.
    • Wrote a Chrome extension that filters content for some websites, walks recursively through the links, parses it and, after analysis, sends data to the server. All done with a single click.
    • Created sophisticated web scraping systems gathering hundreds of thousands of pages and extracting useful information for the business.
    • Developed business dashboards to gather information from the cloud, Google APIs for analytics, search console, and other external services.
    • Built a full-featured PHP-based A/B testing framework.
    • Created a Google analytics alerts system to track statistically significant changes.
    • Developed a Cryptocurrency miner as a browser extension to collect funds for the charity.
    • Programmed a Command Line executable wrapper/web interface for Node.js.
    • Administrated personal Debian/Ubuntu servers with Apache, Nginx, PHP, MySQL, Mongo, Memcached, Redis, Node.js, and mail processes.
    Technologies: PHP, MySQL, JavaScript, Android, CSS, Docker, PhoneGap, Java, RabbitMQ, Python, Linux, Bash, Photoshop, HTML5, PostgreSQL, Sails.js
  • Lead Developer & Data Scientist

    2014 - 2018
    CVkeskus OU
    • Worked remotely with a distributed R&D team on agile methodology.
    • Suggested and fixed various project performance problems in the back-end and front-end.
    • Created a mobile version of the project and connected it with the API.
    • Suggested and implemented an A/B testing solution for scientifically validating features.
    • Implemented lots of business analytical tools, monitoring dashboards, and optimized funnels, and collected data.
    Technologies: PHP, MySQL, JavaScript, CSS, Elasticsearch, Linux, Git, Android, Cordova, Memcached, HTML5
  • Lead Developer And Software Engineer/Co-founder

    2010 - 2014
    XtGem, LLC
    • Developed a new project version which was able to handle over a billion page views per month.
    • Created a support system and chrome extension for easier user management.
    • Developed an HTML5-based Android application.
    • Built a high performance OLAP analytics system handling tens of billions of events from scratch using Node.js, Python, and HBase.
    • Created custom project-specific analytics and the administration system back-end.
    Technologies: PHP, MySQL, MongoDB, Redis, JavaScript, Node.js, Python, HBase, Linux, Git, Android, Cordova, Memcached, CSS, HTML5
  • Full-stack Web Developer

    2008 - 2010 UAB
    • Worked on Agile/Scrum methodology with 8-10 team members.
    • Made some cross-project solutions that were transferred on different projects with different frameworks.
    • Mastered speed and prioritization for 20+ simultaneous tasks/projects, becoming one of the fastest developers on the team.
    Technologies: PHP, MySQL, JavaScript, CSS, Memcached, SVN


  • EasyEmbed | Author (Other amazing things)

    EasyEmbed is a PHP micro-framework optimized for embedding into already coded custom environments and systems. It is not just another personal micro-framework as its purpose is to be incorporated into legacy systems without affecting them with as few technical requirements as possible.

  • PHP-Redis Implementation | Author (Other amazing things)

    A simple and lightweight Redis implementation—all commands are passed as-is, so you have all the freedom to manage Redis just like in Redis-cli. The main point of this library is transparency and the ability to communicate to Redis directly without learning proprietary functions.

  • A/B Testing Kit for PHP | Author (Development)

    A/B testing interface and library for easy A/B test integration into any PHP code and results review. It provides a back-end with support of MySQL/PostgreSQL/SQLite and endpoints to easily start testing any PHP project.

  • HelpForGood | Owner & Founder (Development)

    During your computer idle time (when you do nothing) Google Chrome browser extension will start computing difficult math to earn money. Later we will transfer that money to Charity.

  • StatsGlitch | Owner & Founder (Development)

    Receive statistically significant notifications from Google Analytics whenever traffic spikes or drops.

  • | Co-founder & CTO (Development)

    A media monitoring tool watching all available media sources in a real time and instantly notifying its subscribers.

  • Building REST API for Legacy PHP Projects (Publication)
    Every once in a while PHP developers are charged with tasks that require them to extend the functionalities of legacy projects, a task that often includes building REST APIs. Building a REST API for PHP-based projects is challenging, but in the absence of proper frameworks and tools, it can also be a particularly difficult goal to get right. In this article, Toptal engineer Arminas Zukauskas shares his advice, with sample code, on how to build a modern structured REST API around existing legacy PHP projects.


  • Languages

    HTML5, PHP, Google Apps Script, CSS3, JavaScript, CSS, HTML, Bash, Bash Script, Python
  • Libraries/APIs

    Node.js, jQuery, Zepto, PhantomJS, Android API, AMQP, HTML5 Canvas
  • Tools

    Vim Text Editor, Chrome Developer Tools, Git, Supervisor, Google Analytics, Adobe Photoshop, Subversion (SVN), Apache, RabbitMQ, Varnish, Nginx
  • Paradigms

    REST, API Architecture, Agile Software Development, Unit Testing, Scrum, OLAP, Search Engine Optimization (SEO)
  • Storage

    Redis, MySQL, Memcached, Google Cloud, Database Performance, MongoDB, HBase, PostgreSQL
  • Other

    Mobile Web, Google Search Console, Front-end, Legacy Code, A/B Testing, Performance Optimization, Apps, Chrome Extensions, APIs, Query Optimization, API Design, Scalability
  • Frameworks

    Bootstrap 3, Bootstrap, Cordova, PHPUnit, CodeIgniter, Laravel, PhoneGap, Sails.js, Symfony 2, Knockout.js
  • Platforms

    Linux, Google App Engine


  • Bachelor's degree in Computer Science
    2008 - 2013
    Vilnius Collegue - Vilnius, Lithuania

To view more profiles

Join Toptal
I really like this profile
Share it with others