Illia Zub

Illia Zub

Mentor
5.0
(1 reviews)
US$75.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Engineering Director at serpapi.com
Engineering Director at serpapi.com

At SerApi, I manage a part of engineering and customer success teams, hired and mentored some of them; led marketing some efforts that increased MRR through developer relations; improved application performance and CI/CD; participated in multiple infrastructure upgrades; led the successful SOC 2 Type 2 attestation and an external pentest process; was hosting a video podcast; created turbo_tests Ruby gem (2M downloads in total, originally code extracted from Discourse and RubyGems); shared knowledge through #SerpApiPodcast and technical articles.

Prior to SerpApi, I sped up the CI/CD by 3 hours; introduced Webpack, Babel, linters, unit, and visual regression testing, shared this experience at local meetups; mentored teammates to do TDD.

I'm programming for 15 years professionally, and manage 10 people as of now.

Russian, Ukrainian, English
Kyiv (+03:00)
Joined March 2019
EXPERTISE
8 years experience
Sped up releases by 3 hours and freed up 1 TB in production. Migrated legacy JS to webpack and Babel. Helped SmileBack to introduce webp...
Sped up releases by 3 hours and freed up 1 TB in production. Migrated legacy JS to webpack and Babel. Helped SmileBack to introduce webpack.
PHPEs7Es6
View more
9 years experience
Introduced unit and visual regression testing at Together Networks, LLC. Mentored teammates to do TDD.
Introduced unit and visual regression testing at Together Networks, LLC. Mentored teammates to do TDD.
3 years experience
Building and maintaining serpapi.com. Sharing my knowledge: #SerpApiPodcast.
Building and maintaining serpapi.com. Sharing my knowledge: #SerpApiPodcast.

REVIEWS FROM CLIENTS

Illia's profile has been carefully vetted and approved as a Codementor. Connect with Illia now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
nokogiri-rust
Ruby FFI wrapper around scraper crate to be used instead of Nokogiri. Status: proof of concept.
HTML
5
0
parse-psd
Node.js PSD parser
CoffeeScript
4
0
Stack Overflow
1266 Reputation
0
13
23
EMPLOYMENTS
Senior Software Engineer
Freelance
2019-06-01-Present
Helped SmileBack to integrate webpack to the development process and the build pipeline. Paired with CTO. Currently working on browser ...
Helped SmileBack to integrate webpack to the development process and the build pipeline. Paired with CTO. Currently working on browser automation for dropshippers.
Django
JavaScript
Webpack
View more
Django
JavaScript
Webpack
Puppeteer
View more
Senior Software Engineer
Together Networks Ltd
2014-12-01-2019-06-01
* Bring gray-box testing to the frontend: Jest for unit tests with jest-puppeteer for a kind of integration tests. Added execution of fro...
* Bring gray-box testing to the frontend: Jest for unit tests with jest-puppeteer for a kind of integration tests. Added execution of frontend tests to the release pipeline. Helping developers to write tests. * Saved 1.09 TB on production servers. * Implemented a cluster of build processes to create sprite images and compile *.less files in parallel. Due to this, the release time approximately decreased from 2 hours to 1 hour, so we can ship features and bug fixes faster. * Approximately decreased memory usage of sprite and *.less files build processes from 1.5G to 600M. Used node-heapdump, valgrind and llnode to perform profiling and analysis. * Migrated front-end code to Webpack and made a presentation about that transition at the local meetup. * Reduced amount of bugs in the custom build system. * Optimized build system performance by decreasing I/O calls from 14M to 1,3M. * Implemented I/O-optimized solution to build sprite images and almost I/O-optimized solution to compile Less files. * Done three huge refactorings of the build system. * Improved Yii's AssetManager by forbidding assets "publishing" during the web requests. * Integrated Google Tag Manager to the top websites of our company. Of course, with custom tags, variables, triggers and dimensions. * Performed code reviews. * Was a mentor of release engineer. * Participated in Jenkins integration.
PHP
Node.js
Backbone.js
View more
PHP
Node.js
Backbone.js
React
JavaScript
Jest
Webpack
GraphQL
Puppeteer
View more