Anton Zarubin

Senior Software Engineer

Fullstack · Node.js · TypeScript · Architecture · Data Systems

anton.zarubin@gmail.com +380 666 25 11 77 zarant77.github.io/ GitHub GitHub: https://github.com/zarant77 LinkedIn LinkedIn: https://www.linkedin.com/in/zarant77 Upwork Upwork: https://www.upwork.com/freelancers/~01d67a6a38050609ab

Software engineer with 20+ years of programming experience and 10+ years of production Node.js development (since early 0.10 versions). Designed and implemented backend systems using Node.js and TypeScript, with strong emphasis on modular architecture, data modeling and maintainable service design. Experienced in evolving legacy systems and modernizing architecture across different stages of the JavaScript ecosystem.

Core Technologies

Node.js TypeScript JavaScript (ES6+) REST APIs System architecture MySQL PostgreSQL MongoDB Redis Couchbase HTML5 CSS3 Responsive layout Browser APIs Docker CI/CD Internal tooling

Architecture & System Design

Fullstack Scope

Professional Experience

Senior Fullstack Engineer (Node.js / TypeScript)

Production Systems · Data Architecture · Internal Platforms

Node.js TypeScript REST MySQL PostgreSQL MongoDB Redis Couchbase HTML CSS
Multiple commercial projects

Designed and implemented backend services, data models and internal fullstack systems across multiple production environments.

Email Campaign System (Mailchimp-like)
  • Designed and implemented system architecture for email campaign management
  • Built campaign scheduling and configuration logic
  • Implemented subscriber management and segmentation rules
  • Designed data storage and indexing strategies for large contact datasets
  • Developed internal tools and dashboards for configuration and monitoring
Backend & Data Systems
  • Designed REST APIs and service layers with clean separation of concerns
  • Implemented modular architecture patterns for long-term maintainability
  • Optimized database queries and indexing strategies
  • Built internal automation tools to streamline development and operations
Frontend Interfaces
  • Built responsive UI for internal management workflows
  • Implemented reusable UI components and consistent styling approach
  • Integrated frontend with backend APIs and validation logic

Engineering Strengths