Hi, I'm Makar

Waving hand
I'm a result-driven Software Engineer with a strong focus on Backend Development and Node.js. I create performant, scalable, and secure solutions. Proven expertise in designing and implementing APIs, microservices, and payment systems for high-loaded platforms. Adept at building modern, user-centric software, optimizing backends, and integrating various services.

Work Experience

NDA

Jun 2024 - Apr 2025
Back-end Software Engineer
I developed microservices for a large-scale, high-traffic online platform. Led the design, implementation, and maintenance of the payment system (mission-critical component responsible for handling deposits, withdrawals, and refunds). Managed over 200 simultaneous integrations with various payment providers and gateways, ensuring secure and seamless financial transactions. Designed a robust multi-currency system and dynamic commission structures to optimize revenue and efficiency. Engineered an advanced game ranking system, tailoring recommendations by country, category, and provider. Led the integration team (4 developers) while collaborating within a 20-member tech team (16 developers, 4 DevOps engineers) across four specialized teams. Oversaw the orchestration and operation of 20 distinct microservices, ensuring high availability, scalability, and system resilience.

Contract

Nov 2023 - Jul 2024
Software Engineer
I played a significant role in the development and execution of a strong CRM system that was customized to satisfy the unique requirements of a company. I successfully delivered a high-performance system within the project timeline, exceeding stakeholder expectations. Led the architectural design and development of a comprehensive system within a dedicated team. In order to guarantee effective data management and integrity, was built and implemented intricate database schemas and models using PostgreSQL. To provide critical insights for debugging and performance monitoring, was implemented an effective logging and configuration management system using MongoDB. Using NestJS as the primary framework, I developed the CRM application, leveraging its capabilities to create a scalable and maintainablecodebase. Modular architecture to facilitate ease of development, testing, and deployment.

Ramp Networks

Mar 2022 - May 2024
Software Engineer
Developing backend applications for global e-commerce platform Sephora, improving performance, scalability and personalization for millions of customers worldwide. Developed and optimized high-performance Node.js microservices supporting over 100 million monthly API calls. Expanded app's international presence, increasing user base by 30% by launching in 5 new countries. Developed a new feature, self-service checkout API for many countries with separate requirements. Collaborated with clients to gather requirements and translate them into actionable software solutions. Worked closely with cross-functional teams to deliver timely and accurate software updates. Worked in international teams with full communication in English

EPAM

May 2020 - Mar 2022
Back End Developer
Worked as part of a distributed team with Epic Games to develop a scalable digital ecosystem supporting over 350 million players. The project focused on delivering low-latency performance. Built and maintained backend microservices using Python (FastAPI), PostgreSQL, and Redis, supporting 1M+ daily active users Wrote comprehensive test suites (unit, integration) using Pytest and supported GitLab CI/CD workflows. Integrated multiple third-party APIs (real-time odds, KYC, payment gateways). Collaborated daily with cross-functional teams in Agile two weeks sprints.

Skills

JavaScript
Typescript
Python
NestJS
Fastify
ExpressJS
NextJS
React
FastAPI
Flask
REST API
Websockets
Elasticsearch
Kubernetes
Docker
RabbitMQ
Redis
NGINX
SQL
PostgreSQL
MySQL
SQLite
NoSQL
MongoDB
TypeORM
Prisma
Drizzle
AWS
Git
System Design
Software Architecture
Domain Driven Design
Check out my latest works

Here are some of my recent projects that showcase my skills and experience in building modern web apps.

Chat Collect

With the release of the OpenAI GPT Store, I decided to build a SaaS which allows users to collect email addresses from their GPT users. This is a great way to build an audience and monetize your GPT API usage.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Stripe
Shadcn UI
Magic UI

Magic UI

Designed, developed and sold animated UI components for developers.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Stripe
Shadcn UI
Magic UI

llm.report

Developed an open-source logging and analytics platform for OpenAI: Log your ChatGPT API requests, analyze costs, and improve your prompts.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Shadcn UI
Magic UI
Stripe
Cloudflare Workers

Automatic Chat

Developed an AI Customer Support Chatbot which automatically responds to customer support tickets using the latest GPT models.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Shadcn UI
Magic UI
Stripe
Cloudflare Workers