Skip to content
Back

Curriculum vitae / Professional profile

Roman M.

Senior Software Engineer
Tech Lead & Team Lead

I turn business needs into reliable software, with over 10 years of experience across startups, agencies, and SaaS companies. I work across the full stack, lead engineering teams, and take products from initial requirements through launch and ongoing development.

View full CV (opens in a new tab)Get in touch ↗

Profile

From business needs.
To working software.

Full stack engineering,
product delivery, and leadership.

My work spans frontend and backend applications, APIs, data integrations, and AI features. I connect these parts into complete solutions, whether I’m building a new product, modernizing an existing system, or improving how a business operates.

I take responsibility from the first discussion through implementation, launch, and ongoing development. Working with founders, product managers, and designers, I define requirements, weigh tradeoffs, and build solutions that balance usability, performance, and maintainability.

I also lead engineering teams, mentor developers, and establish practical processes for planning, code review, and delivery. Combining hands-on engineering with leadership helps me keep the product, codebase, and team aligned as business needs evolve.

Technical expertise

A broad
engineering toolkit.

Full stack development, system design, engineering leadership, and the tools that support delivery. These technologies and practices span professional experience and ongoing technical exploration.

Frontend engineering

Web foundations, application frameworks, and interface systems.

Core web

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Responsive Web Design
  • Pixel Perfect

Frameworks & rendering

  • React
  • Angular
  • SolidJS
  • Svelte
  • jQuery
  • Next.js
  • Astro
  • Gatsby
  • React Router

Data & visualization

  • TanStack Table
  • AG Grid
  • Recharts
  • D3.js
  • visx
  • Ramda
  • Remeda

Cross-platform applications

  • React Native
  • Expo
  • Electron
  • Tauri

Browser & creative technology

  • Canvas
  • WebMCP
  • WebGL
  • WebGPU
  • WebRTC
  • WebAssembly
  • Three.js
  • PixiJS

Motion & interaction

  • GSAP
  • Anime.js
  • Lenis
  • dnd-kit

State & async data

  • Redux
  • Redux Toolkit
  • Redux Saga
  • TanStack Query
  • Jotai
  • Zustand
  • Recoil
  • RxJS

Forms & validation

  • React Hook Form
  • Formik
  • Zod
  • ArkType

UI systems & styling

  • BEM
  • SASS / SCSS
  • PostCSS
  • Tailwind CSS
  • CSS Modules
  • CSS-in-JS
  • Emotion
  • Panda CSS
  • styled-components
  • Radix UI
  • shadcn/ui
  • Material UI
  • Bootstrap
  • Bulma
  • Storybook

Templating

  • Handlebars
  • EJS

Backend engineering

Services, APIs, persistence, and content platforms.

Languages & frameworks

  • Node.js
  • NestJS
  • Hono
  • Express.js
  • Helmet.js
  • Python
  • FastAPI
  • Django
  • Flask
  • Go
  • Fiber
  • PHP
  • Laravel
  • Symfony
  • Slim
  • Phalcon
  • Lua

APIs & data access

  • GraphQL
  • Apollo
  • TypeORM
  • Drizzle ORM
  • Prisma
  • SQLAlchemy

Databases & services

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Redis
  • Snowflake
  • Firebase
  • Supabase

Distributed systems & messaging

  • Apache Kafka
  • RabbitMQ
  • Celery
  • Cron

Content & integrations

  • Payload CMS
  • Strapi
  • MODX
  • WordPress
  • Stripe
  • React Email
  • MJML

Architecture & system design

Patterns and principles for systems that can evolve safely.

Application architecture

  • Micro Frontends
  • Monorepo / Nx
  • Progressive Web Apps
  • Service Workers
  • Feature Flags
  • Third-party APIs

Patterns & principles

  • Design Patterns
  • Object-Oriented Programming
  • Functional Programming
  • GRASP
  • SOLID
  • DRY

Engineering leadership & management

Team leadership, delivery processes, and alignment across product and engineering.

Team leadership

  • Team Management
  • Mentoring & Coaching
  • Delegation & Ownership
  • Feedback & Growth

Delivery & processes

  • Process Design
  • Project Planning
  • Prioritization
  • Risk Management
  • Agile / Scrum

Strategy & collaboration

  • Technical Strategy
  • Technical Discovery & Evaluation
  • Roadmapping
  • Product Metrics
  • Unit Economics
  • Cross-functional Collaboration
  • Requirements Discovery

Infrastructure & operations

Deployment, cloud services, and production visibility.

Cloud & storage

  • Cloudflare R2
  • AWS S3
  • AWS CloudFront

Delivery & runtime

  • CI/CD
  • Docker
  • Linux
  • Git / Version Control

Monitoring & analytics

  • Product Analytics
  • A/B Testing
  • Grafana
  • Prometheus
  • Sentry
  • Datadog
  • Mixpanel
  • Amplitude
  • Segment
  • GA4
  • GTM

Quality & developer experience

Tooling and practices for dependable, maintainable delivery.

Build tooling

  • Vite
  • Webpack
  • Babel
  • ESBuild
  • Parcel
  • Gulp

Scaffolding & code generation

  • Yeoman
  • Plop.js

Unit & component testing

  • Jest
  • Vitest
  • React Testing Library
  • Mocha
  • Chai
  • Enzyme
  • Stryker Mutator

End-to-end & browser testing

  • Playwright
  • Cypress
  • Puppeteer
  • BrowserStack

Load testing

  • Locust
  • JMeter
  • k6

Code quality

  • Prettier
  • ESLint
  • Biome
  • Oxc
  • Knip
  • SonarQube
  • Codacy
  • CodeRabbit
  • Sourcery

Performance & diagnostics

  • Clinic.js
  • MemLab

Development practices

  • Spec-Driven Development (SDD)
  • Behavior-Driven Development / BDD
  • Test-Driven Development / TDD

Web quality

  • SEO
  • i18n
  • Crowdin
  • Lokalise
  • Lighthouse
  • PageSpeed Insights
  • Core Web Vitals
  • Modernizr

AI & automation

Practical tools for assisted development and automated workflows.

AI-assisted engineering

  • Artificial Intelligence / AI
  • AI-assisted development
  • Prompt engineering
  • Agentic Engineering
  • Harness Engineering
  • AI tooling / AI Skills
  • AI Agents
  • Claude Code
  • OpenCode
  • Codex
  • PI/OMP

AI frameworks & SDKs

  • MCP
  • RAG
  • LangChain
  • AI SDK

Workflow automation

  • n8n
  • Hermes agent

Professional experience

Where I’ve
put it to work.

Software development and technical leadership across product teams, agencies, and independent client projects. Open a role to explore the business context and my contributions.

  1. Mar ’22 — now

    HIDDEN

    Lead Frontend Developer
    Senior Full Stack Developer

    Leading frontend architecture and delivering AI features across React and TypeScript applications, backend services, and data integrations.

    • frontend architecture
    • full stack development
    • AI product design
    • team leadership
    • HIDDEN✦
    • HIDDEN✦
    • HIDDEN✦
    • HIDDEN✦
    • HIDDEN✦
    • HIDDEN✦
    • HIDDEN✦
    • HIDDEN✦
  2. Nov ’19 — Mar ’22

    StarNavi.io

    Senior Full Stack Developer

    Building polished, production-ready interfaces and backend services across client products with different audiences, constraints, and ambitions.

    • full stack development
    • Node.js & Python
    • team management
    • mentoring & hiring
    • StarNavi.io✦
    • StarNavi.io✦
    • StarNavi.io✦
    • StarNavi.io✦
    • StarNavi.io✦
    • StarNavi.io✦
    • StarNavi.io✦
    • StarNavi.io✦
  3. Jan ’15 — Nov ’19

    Freelance

    Full Stack Developer

    Delivering end-to-end development, from simple websites to complex, high-traffic applications, with direct client collaboration throughout.

    • end-to-end development
    • full stack delivery
    • technical consulting
    • client collaboration
    • Freelance✦
    • Freelance✦
    • Freelance✦
    • Freelance✦
    • Freelance✦
    • Freelance✦
    • Freelance✦
    • Freelance✦
  4. Jan ’15 — Nov ’19

    uCoz.com

    Frontend Web Developer
    Marketplace Template Author

    Designing, developing, and selling customizable uCoz CMS templates as an author on the platform’s official marketplace.

    • CMS templates
    • responsive design
    • product marketing
    • customer support
    • uCoz.com✦
    • uCoz.com✦
    • uCoz.com✦
    • uCoz.com✦
    • uCoz.com✦
    • uCoz.com✦
    • uCoz.com✦
    • uCoz.com✦

Work experience

HIDDEN

Lead Frontend Developer
Senior Full Stack Developer

March 2022 — Present

I lead frontend architecture and delivery at HIDDEN and contribute to AI features across the full stack. Alongside React and TypeScript applications in an Nx monorepo, I work on backend services with Go and Python and data integrations with PostgreSQL and Snowflake.

Context

HIDDEN connects advertising workflows, business data, and AI to help brands and agencies manage media operations. The engineering challenge is to make complex workflows easy to use while keeping interfaces, services, and data consistent as the platform evolves.

My contribution

  • Shape frontend architecture with React, TypeScript, and Nx, creating shared patterns the team can build on.
  • Develop AI features across the interface and backend, connecting product flows with APIs and data.
  • Contribute to Go and Python services and data integrations with PostgreSQL and Snowflake.
  • Build an analytics system and business intelligence (BI) tools that help teams explore data, track performance, and make informed decisions.
  • Lead and mentor developers, review technical decisions, and help the team maintain a consistent approach to delivery.
  • Work with design and product to turn complex requirements into clear, accessible user experiences.

Impact

Clearer product flows, reusable frontend foundations, and better alignment between interface, backend, and data work. These foundations help the team deliver AI features consistently and keep the platform maintainable as requirements change.

Expertise

  • ✦frontend architecture
  • ✦full stack development
  • ✦AI product design
  • ✦React
  • ✦TypeScript
  • ✦Nx & monorepos
  • ✦Go
  • ✦Python
  • ✦Kafka
  • ✦PostgreSQL
  • ✦Snowflake
  • ✦team leadership
  • ✦mentoring

StarNavi.io

Senior Full Stack Developer

November 2019 — March 2022

At StarNavi, I worked across frontend and full stack projects for clients with different products, teams, and business needs. Alongside interface development, I built backend features with Node.js and Python, managed engineering teams, and supported hiring and developer growth.

Context

StarNavi delivers custom software for businesses through outsourced development teams. I worked on both dedicated frontend engagements and full stack projects, adapting to different domains, existing systems, and client priorities.

My contribution

  • Delivered frontend and full stack features, combining responsive interfaces with Node.js and Python backend services.
  • Translated complex client requirements into reusable components, clear APIs, and maintainable application architecture.
  • Managed engineering teams and established practical processes for planning, code review, and delivery.
  • Mentored junior developers through feedback, technical guidance, and increasing ownership of real project work.
  • Hired developers and helped them settle into project teams and delivery processes.

Impact

Maintainable client applications and teams better equipped to deliver them. Work across frontend, backend, hiring, and mentoring helped align implementation decisions, team responsibilities, and client expectations.

Expertise

  • ✦full stack development
  • ✦frontend architecture
  • ✦Node.js
  • ✦Python
  • ✦API development
  • ✦team management
  • ✦mentoring
  • ✦hiring & onboarding
  • ✦delivery processes
  • ✦client collaboration

Freelance

Full Stack Developer

January 2015 — November 2019

I spent several years delivering end-to-end development for a wide range of clients, from startups and established businesses to enterprise teams. I handled frontend and backend work, advised clients on architecture, and took features from the first requirements through launch and ongoing development.

Context

Clients came with different budgets, business models, and levels of technical experience. The work ranged from maintaining legacy systems to building React and TypeScript applications, with some Angular projects. Backend work involved Node.js, PHP, and some Python, alongside PostgreSQL, MySQL, and MongoDB.

My contribution

  • Delivered complete websites and product features end to end, from planning and implementation to launch and ongoing support.
  • Built and modernized frontend applications, helping clients work with both legacy systems and newer architectures.
  • Developed backend features, integrations, and data flows to support complete product functionality.
  • Advised clients on frontend architecture, technical priorities, and the tradeoffs behind implementation choices.
  • Built a repeatable workflow for client communication, scoping, and delivery, informed by business needs and some marketing experience.

Impact

Clients had a consistent point of contact for development, technical decisions, and delivery. Complete features and maintainable systems supported both immediate business needs and continued product development, while a clear working process made collaboration more predictable.

Expertise

  • ✦end-to-end development
  • ✦frontend architecture
  • ✦React
  • ✦TypeScript
  • ✦Angular
  • ✦Node.js
  • ✦PHP
  • ✦Python
  • ✦PostgreSQL
  • ✦MySQL
  • ✦MongoDB
  • ✦legacy modernization
  • ✦API integrations
  • ✦technical consulting
  • ✦client communication
  • ✦project planning

uCoz.com

Frontend Web Developer
Marketplace Template Author

January 2015 — November 2019

As an independent template author on the official uCoz marketplace, I designed, developed, and sold customizable templates for the platform’s CMS. I handled the full product lifecycle, from design and HTML/CSS development to promotion, customer support, and ongoing improvements.

Context

The work combined frontend development with running a small digital product business. I needed to balance visual design, responsive layouts, and customization options with how customers discovered, purchased, and used the templates.

My contribution

  • Designed and developed responsive, customizable uCoz CMS templates with HTML and CSS.
  • Published and sold templates through the official marketplace, managing each product from initial concept to release.
  • Promoted my templates and developed marketing strategies to reach new customers.
  • Added features and refined existing templates based on customer feedback and practical usage.
  • Provided direct customer support, resolved template issues, and helped with customization requests.

Impact

Customers received customizable templates backed by direct support and ongoing improvements. Managing development, marketing, and sales gave me practical experience in building digital products and understanding the business behind them.

Expertise

  • ✦HTML
  • ✦CSS
  • ✦responsive web design
  • ✦CMS template development
  • ✦UI design
  • ✦product marketing
  • ✦customer support
  • ✦client communication
View

Learning

Education &
certifications.

Education

  1. 2016 — 2018

    Master’s degree: Business, Trade and Exchange Activities

    Ternopil National Economic University

  2. 2013 — 2016

    Bachelor’s degree: Economics of an enterprise

    Ivan Franko National University of Lviv

  3. 2010 — 2013

    Junior Specialist: Economics of an enterprise

    Sambir Technical College of Economics and Informatics

Certifications

  1. Issued Jul 2026

    Claude Code in Action

    Anthropic

    Credential IDp6bqjv5dpbao

  2. Issued Jul 2026

    Certificate of completion: Claude code 101

    Anthropic

    Credential IDbp44a6in2j7u

  3. Issued Jul 2026

    Certificate of completion: Claude 101

    Anthropic

    Credential IDy8q4ezy6g3px

  4. Issued Feb 2026

    Redis Certified: Associate Redis Software Operator

    Redis

    Credential IDkcpaf2utqfnq2i

  5. Issued Jan 2025

    Advanced React: Design System, Design Patterns, Performance

    Udemy

    Credential IDUC-68334da4-3429-4efc-ae2e-2f1621372f77

  6. Issued Jan 2025

    Microservices: Designing Highly Scalable Systems

    Udemy

    Credential IDUC-8816d58b-eb84-473a-984d-b3a5dc3654ef

  7. Issued Jan 2025

    TypeScript Design Patterns And SOLID Principles

    Udemy

    Credential IDUC-a3ae188f-e037-45bd-85b6-bee148fd971d

  8. Issued Jan 2025

    Software Architecture Case Studies

    Udemy

    Credential IDUC-9ec458d3-c766-4cb7-9503-42fac8085e8c

  9. Issued Jan 2025

    Software Architecture & System Design Practical Case Studies

    Udemy

    Credential IDUC-6316e875-21f1-4c2c-a870-ce49a9510722

  10. Issued May 2022

    React Testing Library with Jest / Vitest

    Udemy

    Credential IDUC-b2282e77-fd95-4226-a159-9322bb862c13

Beyond code

Always curious.

Languages

Ukrainian
Native
Russian
Fluent
English
Upper-intermediate
Polish
Intermediate

Ways of working

  • Analytical thinking
  • Learning agility
  • Time Management
  • Ownership
  • Collaboration
  • Adaptability
  • Mentoring
  • Product thinking

Interests & curiosities

  • Programming✦
  • Design✦
  • Books✦
  • Music✦
  • Photography✦
  • Art✦
  • AI✦
  • Automation✦
  • Economics✦
  • Marketing

The full CV

Take a
closer look.

View my CV as a document for hiring or project discussions.

View full CV (opens in a new tab)

Opens the document in a new tab.

Get in touch

Currently, based in Lviv, working across Europe and the US. Available for engineering leadership, consulting, and build partnerships.

Time

My location: --:--:--, UTC--
Your location: --:--:--, UTC--

  • EmailFor detailed inquiries
  • TelegramFastest way to reach me
  • HIDDENCurrently unavailable
  • HIDDENCurrently unavailable
Let’s talk

Built with care by Roman M.

© 2026. All rights reserved.

Back to top

Website version 1.0.0

Ask AI about me

Animations are off

Your system’s reduced-motion preference is enabled, so animations on this site are disabled too.