I am a Senior Backend & Data Engineer with 12+ years of experience building data-driven backend systems, automation services, data ingestion and data processing pipelines. I have a strong background in Python, Node.js, SQL, PHP, and cloud deployments, and I enjoy turning raw web data into structured, business-ready datasets that power analytics and AI applications. I design, deploy, and operate production ML pipelines and AI-enabled systems on cloud infrastructure, and I work closely with stakeholders to translate data needs into robust solutions. I also write about web scraping, automation, and data extraction, sharing 440+ technical articles that help others implement reliable data pipelines.

Igor Savinkin

I am a Senior Backend & Data Engineer with 12+ years of experience building data-driven backend systems, automation services, data ingestion and data processing pipelines. I have a strong background in Python, Node.js, SQL, PHP, and cloud deployments, and I enjoy turning raw web data into structured, business-ready datasets that power analytics and AI applications. I design, deploy, and operate production ML pipelines and AI-enabled systems on cloud infrastructure, and I work closely with stakeholders to translate data needs into robust solutions. I also write about web scraping, automation, and data extraction, sharing 440+ technical articles that help others implement reliable data pipelines.

Available to hire

I am a Senior Backend & Data Engineer with 12+ years of experience building data-driven backend systems, automation services, data ingestion and data processing pipelines. I have a strong background in Python, Node.js, SQL, PHP, and cloud deployments, and I enjoy turning raw web data into structured, business-ready datasets that power analytics and AI applications.

I design, deploy, and operate production ML pipelines and AI-enabled systems on cloud infrastructure, and I work closely with stakeholders to translate data needs into robust solutions. I also write about web scraping, automation, and data extraction, sharing 440+ technical articles that help others implement reliable data pipelines.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent
Russian
Fluent
German
Beginner
Latvian
Intermediate

Work Experience

Vibe Coding Specialist — AI usage engineer at Webscraping.pro
March 1, 2025 - November 1, 2025
Specialize in rapid prototyping and “vibe-first” feature development, quickly transforming ideas into functional, testable product experiences and MVPs. Validate hypotheses through fast iteration cycles, building lightweight prototypes to assess user “feel” feasibility and technical potential. Deploy solutions locally (Windows + Python) and on VPS environments (Linux). Actively use Cursor as a primary code-generation and integration platform to accelerate delivery and maintain development efficiency.
Web Developer at Webscraping.pro
July 1, 2017 - March 1, 2025
Building business directory web scraping projects. Focus on code/template reuse, tighter planning and consistent reviews to dramatically increase productivity and deliver great business value. Notable projects include the asynchronous Xing.de scraper (Node.js, Puppeteer, Apify SDK) and a cloud service for automatic proofreading of uploaded documents (MS Word & PDF) using Python and multi-threaded processing.
Web Developer at LatCard AS
March 1, 2016 - January 1, 2017
Development of the web interface for the payment services provider. Payment gateway plugins for CMS. R&D for bypassing HTTP session protections at target CAPTCHA protected sites.
Junior Web Developer at Webscraping.pro
February 1, 2012 - February 1, 2016
Web scraping project development. Event-driven CRM development. Technologies: PHP, MySQL, Yii-framework, JS, jQuery, CSS.
Backend / Automation Engineer at LatCard AS
March 1, 2016 - January 1, 2017
Developed backend and frontend components for payment processing systems; created data-focused projects including business-directory datasets for market research and analytics; automated document data extraction and correction services to improve data quality.
Senior Backend & Data Engineer at Webscraping.pro
July 1, 2017 - March 1, 2025
Built backend services to collect, normalize, and store large datasets from web sources; designed ETL-like pipelines converting unstructured web data into structured SQL datasets; developed Python-based document processing for automated proofreading; improved backend performance via asynchronous processing and multi-threading; collaborated with stakeholders to translate data needs into technical solutions; key project: Stream Video ML Backend Service (AWS, FastAPI, Docker); exposed REST and SSE APIs; deployed containerized services to AWS ECS Fargate with CI/CD; implemented observability using CloudWatch; built data capture pipelines for model retraining.
Backend / Automation Engineer at Webscraping.pro
March 1, 2025 - November 20, 2025
Contributed backend APIs for an RTSP video ML service (FastAPI health, predict, SSE); integrated pre-processing and inference pipeline; containerized runtimes; implemented CI/CD automation with GitHub Actions to push images to AWS ECR and deploy to ECS Fargate; added CloudWatch logging/metricks; integrated AI APIs for data enrichment and intelligent processing.

Education

Masters in Software Engineering at Moscow Power Engineering Institute
September 1, 1996 - January 1, 2002
Master's Degree at Moscow Power Engineering Institute
January 11, 2030 - March 16, 2026

Qualifications

Node.js
January 11, 2030 - January 15, 2026
JavaScript & Node.js
January 11, 2030 - January 15, 2026
Math and Python for Data Analysis
January 11, 2030 - January 15, 2026
Master's Degree in Software Engineering
January 11, 2030 - March 16, 2026

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Financial Services, Travel & Hospitality