Hello, I'm

Mykola
Moskalenko

Full Stack Developer
Covilhã, Portugal
Available immediately
Mykola Moskalenko

01. about

About Me

I'm a full stack developer with 5+ years of experience building production web applications - from dynamic data-driven UIs to backend services and APIs. My stack centers on JavaScript, TypeScript, React, Next.js, and Node.js.

My background spans freelance work, consulting across multiple client teams, and full-time engineering roles. I'm comfortable owning technical solutions end-to-end - architecture decisions, implementation, deployment - and equally comfortable integrating into an existing team, raising code quality, and balancing the speed vs. quality tradeoff without slowing delivery.

I use AI tools daily to speed up development and find creative solutions. Currently based in Covilhã, Portugal, EU authorized, no sponsorship needed. Available immediately for remote roles.

Languages

EnglishC1 - Professional
UkrainianNative
RussianNative
PortugueseB1

02. skills

Tech Stack

Frontend

JavaScript5yTypeScript5yReact5yNext.js4yTailwind CSS4yRedux5yMUI5ySASS5yWebpack5yTanStack Table3yTanStack Query3yHeadless UI2yRJSF1y

Backend

Node.js5yExpress5yREST APIs5yGraphQL2yMicroservices2yNestJS1yC#1yASP.NET1y

Databases

MongoDB5yPostgreSQL4yMySQL2y

DevOps & Tools

Docker4yCI/CD3yAWS2yOpenAPI3yJest3yChrome DevTools5yStoryblok2yAI Tools3yStrapi1yRabbitMQ1ySalesforce1ySelenium1y

03. experience

Work Experience

  • Delivered features across multiple client projects; integrated Storyblok and Strapi as headless CMS solutions, eliminating manual content deployments and bridging CMS with CRM workflows.
  • Built fully dynamic OpenAPI-driven UIs - TanStack Table layouts, deeply nested RJSF forms with pre-populated defaults, CSV export, and data aggregation - all schema-driven to handle runtime type changes without code updates.
  • Extended a Salesforce-hosted client site with custom JS integrations, enabling non-technical managers to independently test and configure tools including an AI chatbot trained on proprietary company data.
  • Joined as a consultant on a team shipping fast with AI but producing buggy code - introduced component splitting, extracted repeated logic, enforced PR reviews. Raised code quality without slowing delivery.
  • Worked both as a standalone developer owning full technical solutions and as part of client teams balancing speed vs. quality tradeoffs.
  • Maintained and extended a full-stack C# backend + React frontend for a long-term US client, delivering features and improvements across the entire stack.
  • Built a P2P poker chip exchange platform (Next.js, Node.js, MongoDB) with real-time chat, message history, file upload, and bot-automated transactions via a third-party poker API.
  • Built a full-featured internal task management system covering ticket assignment, team workload tracking, and project monitoring across multiple teams.
  • Built a microservice that ingested Excel files, generated HTML/CSS layouts, and produced 120-page PDF catalogs - custom algorithm for page overflow prevention, element grouping, and precise spacing calculations.
  • Onboarded quickly into a legacy codebase: ASP.NET backend, React frontend with a legacy MUI version - delivering contributions from day one despite significant technical debt.

04. education

Education

National Pedagogical Dragomanov University

Bachelor's in Software Engineering

2018 – 2022

05. contact

Get in Touch

Available for remote full-time roles, B2B contracts, or consulting engagements. EU timezone. No sponsorship needed.