Scroll To View More
Arminas Zukauskas

Arminas Zukauskas

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...
  • PHP, 12 years
  • JavaScript, 12 years
  • HTML5, 12 years
  • MySQL, 9 years
  • CSS3, 8 years
  • Node.js, 7 years
  • Redis, 7 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
    CVkeskus OU
    2014 - 2018
    • 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
    XtGem, LLC
    2010 - 2014
    • 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 UAB
    2008 - 2010
    • 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
    JavaScript, HTML, CSS, Google Apps Script, HTML5, PHP, CSS3, Bash Script, Bash, Python
  • Libraries/APIs
    Zepto, Node.js, jQuery, Android API, API, AMQP, HTML5 Canvas
  • Tools
    Vim Text Editor, Chrome Developer Tools, Apache, RabbitMQ, Adobe Photoshop, PhantomJS, Supervisor, Git, Subversion (SVN), Google Analytics, Varnish, Nginx
  • Paradigms
    REST, Unit Testing, Scrum, Agile Software Development, Search Engine Optimization (SEO), API Architecture, OLAP
  • Storage
    Redis, MySQL, Memcached, HBase, Database Performance, MongoDB, Google Cloud, PostgreSQL
  • Misc
    Mobile Web, Google Search Console, Apps, Query Optimization, Front-end Performance Optimization, API Design, Legacy code, Scalability, A/B Testing, Chrome Extensions
  • Frameworks
    Cordova, Bootstrap, Bootstrap 3, PHPUnit, CodeIgniter, Laravel, PhoneGap, Symfony 2, Knockout.js, Sails.js
  • Platforms
    Linux, Google App Engine
  • Bachelor's degree in Computer Science
    Vilnius Collegue - Vilnius, Lithuania
    2008 - 2013
I really like this profile
Share it with others