How SerpApi sped up data extraction from HTML from 3s to 800ms (or How to profile and optimize Ruby code and C extension)
Optimization of Ruby C extension with help of Linux perf, gdb, pprof, rbspy, and kind people.
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:
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