Hi, I'm Makar

Waving hand

Experienced Software Engineer focused on Node.js, who creates top-notch software. My job is crafting sophisticated programs that provide excellent user experiences. I am a collaborative, cross-functional team player who consistently makes projects more successful.

Work Experience

NDA

Jun 2024 - Mar 2025
Back-end Software Engineer
Backend development for a large-scale, high-traffic online platform utilizing a microservices architecture. Led the design, implementation, and maintenance of the payment system, a 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
Developed and maintained high-performance APIs, support and implement new features in an international prestigious service. Optimized back-end systems written in TypeScript, resulting in increased performance, reliability and scalability. 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
Developed and maintained API services for various web/mobile games with multiple clients: Focused on developed REST API that provide secure endpoints for game-related functions with Python. Implemented encryption and other security measures to protect player data and prevent cheating or hacking attempts. Created multiple types of registration and authorization in games e.g. via email, Google, Meta and MetaMask accounts. Initialized in-game currencies with Web3.0 using MetaMask. Collaborated with the team on Agile methodology with two week sprints.

Skills

JavaScript
Typescript
Node.js
Nest.js
Express
REST
GraphQL
Websockets
SSE
Python
FastAPI
SQL
NoSQL
MongoDB
Docker
Kubernetes
NGINX
Redis
RabbitMQ
Apache Kafka
AWS
Git
Jest
System Design
Software Architecture
Domain Driven Design
React (primary)
Next.js (primary)
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