Kajaani, Finland
Loading...

Mykola Ponomarenko

Software engineer with 2 years of hands-on experience building scalable, production-ready systems.

Get in touchDownload CV
// 01

Profile

Full-Stack Software Developer with experience buildingscalable web applicationsand backend systems using TypeScript, Node.js, NestJS, React, and Next.js. Specialized in end-to-end product deployment, performance optimization, and AI integrations across startup-style environments.

SYS

Backend & Integrations

Designing decoupled architectures using NATS client messaging and low-latency systems with Redis cache-aside strategies. Engineering workflows with secure authentication, AI APIs, and async webhook payment systems.

OPS

Cloud & Optimization

Deploying production web apps on VPS stacks using Hetzner, Coolify, and Cloudflare. Configuring cloud workflows on AWS/GCP and applying targeted optimization from MySQL partitions down to Core Web Vitals.

Startup-ready mindsetProduct-focused deliveryEnd-to-end ownership
// 02

Tech Stack

01 / BACKEND ECOSYSTEM

Backend Engineering

TypeScript
Node.js
Next.js
Bun.js
NestJS
Better Auth
NATS.io
NATS
JavaScript
02 / DATA STORAGE LAYER

Databases & Caching

TypeORM
PostgreSQL
PostgreSQL
Firebase
Redis
MySQL
Memcached
Memcached
03 / CLOUD & INFRASTRUCTURE

DevOps & Environments

Docker
Git
GCP
AWS
Hetzner
Hetzner
Coolify
Coolify
Cloudflare
Bitbucket
Bitbucket
04 / ARTIFICIAL INTELLIGENCE

AI & Model Integration

OpenAI API
Gemini
Gemini API
Stability (StableDiffusion)
Stable Diffusion API
05 / INTEGRATIONS & WORKFLOWS

Third-Party Services

Contentful
Contentful
Resend
OAuth
OAuth 2.0
Notion
Notion API
Twilio API
Google Authenticator
Google Authenticator API
PayPal API
06 / INTERFACE ENGINEERING

Frontend & Design

Next.js
Next.js
React
CSS
SASS
TailwindCSS
07 / OPERATIONS & QUALITY

Management & Testing

Jira
Jira
ClickUp
ClickUp
Confluence
Confluence
Jest
// 03

Experience

Full-Stack Developer

Freelance Remote

Mar 2026Apr 20263 weeks
  • Built a modern SEO-optimized web application using Next.js and Contentful CMS.
  • Implemented transactional email workflows using Resend and React Email.
  • Deployed and managed infrastructure on Hetzner VPS with Coolify and Cloudflare.
  • Developed responsive, accessible UI with focus on performance, usability, and conversion
  • Implemented CMS-driven content architecture using Contentful, enabling non-technical content management
Next.js
Next.js
TypeScript
TailwindCSS
Contentful
Contentful
Resend
Hetzner
Hetzner
Coolify
Coolify
Cloudflare

Career Break & Relocation to Finland

Aug 2025Mar 20268 months
  • Relocated from Ukraine to Finland following the 2025 layoff and focused on settlement, adaptation, and personal development during the transition period
  • Completed advanced coursework course in software architecture and systems design

Backend Developer

AI-powered app for finding friends by interests Remote

Feb 2025Aug 20257 months
  • Developed a scalable recommendation feed system using Redis cache-aside strategy to deliver low-latency personalized content recommendations.
  • Engineered real-time social interaction features including friendship management, request handling, and user blocking workflows.
  • Created secure authentication flow with JWT, and handled email-based password resets and suspicious login alerts using Nodemailer.
  • Integrated Stable Diffusion API to allow users to generate AI-powered profile avatars from text prompts.
Node.js
NestJS
TypeORM
TypeScript
PostgreSQL
PostgreSQL
Redis
Resend
Stability (StableDiffusion)
Stable Diffusion API
Twilio API
Docker / docker-compose
Swagger

Backend Developer

AI-enhanced dating platform Remote

Sep 2024Feb 20256 months
  • Implemented a scalable, cost-optimized media storage system using Google Cloud Storage, Google Cloud Functions and Firestore for processing uploads, supporting thousands of daily photo interactions.
  • Refactored backend architecture and optimized database interactions, improving API response times by ~30% and increasing code maintainability.
  • Configured NATS client and subscription system using NestJS, enabling real-time, decoupled event handling across services.
  • Initiated FCM-based push notification system in a newly introduced microservice architecture.
  • Integrated ChatGPT API to generate smart, context-aware conversation starters based on user interests.
Node.js
NestJS
TypeORM
TypeScript
PostgreSQL
PostgreSQL
Redis
Docker / docker-compose
GCP
OpenAI API
Firebase
NATS.io
NATS
Jira
Jira API
Swagger

Full-Stack Developer

E-commerce Platform Remote

May 2024Sep 20245 months
  • Integrated secure payment workflows using PayPal API, including webhooks for transaction verification, refunds, and async status updates.
  • Implemented OAuth 2.0 authentication, enabling secure user login via third-party identity providers.
  • Developed scalable media storage solution using AWS S3 for product asset management.
  • Designed event-driven workflows to track cart interactions and power real-time analytics dashboards.
Node.js
NestJS
TypeORM
TailwindCSS
React
TypeScript
MySQL
Redis
Icon-Architecture/48/Arch_Amazon-Simple-Storage-Service_48
AWS S3
PayPal API
Google Authenticator
Google Authenticator API
Docker / docker-compose

Full-Stack Developer

Stock Market Dashboard Remote

Feb 2024May 20244 months
  • Reverse-engineered external financial APIs to ingest and normalize near real-time market data for frontend analytics dashboards.
  • Optimized historical market data storage using MySQL partitioning strategies
  • Developed custom ranking algorithms for top gainers and losers based on client-specific market metrics
Node.js
NestJS
TypeORM
TailwindCSS
React
TypeScript
MySQL
Memcached
Memcached
Chart.js
Docker / docker-compose

Frontend Developer

Hair Extension E-commerce Remote

Sep 2023Feb 20246 months
  • Optimized frontend performance by compressing high-resolution assets, lazy-loading resources, and minimizing JavaScript bundles.
  • Improved Core Web Vitals and page load performance across product and landing pages.
  • Monitored and validated frontend performance using Lighthouse and Google PageSpeed Insights.
React
JavaScript
Redux
SASS
PageSpeed Insights
PageSpeed Insights
Lighthouse
Lighthouse
// 04

Projects

View all projects
CHATLOCK Interface Preview
// AUTOMATION BOT / BACKEND & CONCURRENCY

CHATLOCK

A high-performance Telegram bot enforcing automated group chat quiet hours. Engineered with a database-level Delta Query scheduler, controlled concurrency pipelines, and optimistic lock mutexes for multi-replica safety.

Next.js
Bun.js
NestJS
TypeScript
Prisma
PostgreSQL
PostgreSQL
Telegram API