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, R&D, DevRel, Product at serpapi.com πŸ‡ΊπŸ‡¦
Engineering, R&D, DevRel, Product at serpapi.com πŸ‡ΊπŸ‡¦

Continuously helping to increase MRR at serpapi.com by doing engineering, r&d, mentoring, marketing, and hiring.

Sharing my knowledge about web scraping internally and externally (#SerpApiPodcast).

Programming for 11 years. Focus on performance and maintainability. Currently using Ruby and JavaScript for web scraping.

At SerpApi, LLC:

  • Sped-up decoding of HTML is JS strings from 40 to 17k ips. Sped up the Nokogiri gem by 10% on HTML files larger than 1 MB.

At Together Networks:
Sped up releases by 3 hours and freed up 1 TB in production. Introduced webpack, Babel, linters, unit, and visual regression testing. Mentored teammates to do TDD.

Sharing what I've done and learned:
https://t.me/iz_thoughts
https://ilyazub.pro

Russian, Ukrainian, English
Kyiv (+02: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.
Es7Es6Es5
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