skip to content
Mike Shevchenko portrait

~ whoami

Mike Shevchenko_

Senior Software Engineer · Frontend Architect & Full-Stack Engineer

Building and scaling modern web platforms and complex software systems for a decade.

📍 Lviv, Ukraine

  • Angular
  • React
  • Next.js
  • Node.js
  • .NET
  • TypeScript

about

Senior Software Engineer with 10+ years of experience building and scaling modern web platforms and complex software systems. Strong background in frontend architecture, full-stack development, cloud infrastructure, and CI/CD automation.

Proven track record of technical leadership, architectural ownership, and delivery of production-grade systems for international clients across USA, EU, UAE, and Canada. Known for a pragmatic, hands-on approach, strong communication skills, and focus on maintainability, performance, and long-term product health.

Experienced in AI-assisted engineering workflows — including Claude Code, multi-agent automation, and LLM tooling integration into production development cycles. Advocate for engineering transparency, clear role definition, and sustainable technical ownership.

Comfortable working in distributed teams, leading technical decisions, mentoring engineers, and collaborating closely with product, design, backend, and DevOps teams.

10+
years experience
4
regions worked across
18
Angular versions shipped

skills

AI & LLM Tooling

  • AI-assisted development (Cursor, Claude)
  • Claude Code (advanced usage, subagents)
  • Multi-agent workflows
  • Prompt engineering for development tasks
  • AI code review & validation patterns
  • Working with LLMs
  • Local model serving (Ollama)
  • Model fine-tuning (Unsloth)

Engineering & Architecture

  • Software Architecture & System Design
  • Frontend Architecture Ownership
  • Scalable Web Systems
  • Monorepo Architecture & Tooling
  • BDD / E2E Test Infrastructure (Playwright + CucumberJS)
  • Figma-to-Code Pipeline Automation
  • Pre-commit Tooling & Design Drift Detection
  • Jira Workflow Automation
  • Technical Leadership
  • Release Engineering

Frontend & Full-Stack

  • Angular (2–18)
  • React
  • React Native
  • Next.js
  • SPA Architecture
  • Component-Driven UI
  • State Management (NgRx, Redux, Redux-Saga)
  • SSR & SEO
  • REST
  • GraphQL
  • Real-time (Socket.io, SignalR)

Backend

  • Node.js (Express, Koa, SailsJS)
  • .NET Core / .NET Standard
  • API Design

DevOps & Cloud

  • CI/CD
  • Docker
  • AWS
  • Azure
  • Google Cloud
  • Azure DevOps
  • Jenkins
  • Supabase
  • MCP Server Integration
  • Release & Environment Management

Quality & Delivery

  • Test Automation
  • Performance Optimization
  • Production Support
  • Agile / Scrum

Languages

  • JavaScript (ES5/ES6+)
  • TypeScript
  • C#
  • HTML5
  • CSS3

Frameworks & Libraries

  • Angular (2–18)
  • AngularJS
  • React
  • React Native
  • Next.js
  • RxJS
  • NgRx
  • Redux
  • Redux-Saga
  • Ionic

UI & Styling

  • Angular Material
  • PrimeNG
  • Bootstrap
  • Material Design

Databases

  • PostgreSQL
  • MySQL
  • MSSQL
  • MongoDB
  • Firebase

Tooling

  • Git
  • SVN
  • Webpack
  • Gulp
  • Jest
  • Mocha
  • ESLint
  • NPM
  • Jira
  • Trello
  • Redmine

experience

INVERITA

April 2017 – Present

Lead Software Engineer

  • Led software architecture & system design decisions across multiple client projects, ensuring scalable and maintainable web systems.
  • Owned frontend architecture, component-driven UI design, and shared libraries for large-scale Angular and React applications.
  • Improved system scalability, reliability, and performance through refactoring, architectural improvements, and frontend optimization.
  • Coordinated cross-functional delivery with backend, frontend, DevOps, and product teams, aligning technical solutions with business goals.
  • Provided technical leadership and mentoring, conducted code reviews, and raised overall engineering quality.
  • Supported and improved CI/CD pipelines, cloud infrastructure (AWS, Azure), and release engineering processes.
  • Architected and implemented monorepo infrastructure from scratch, reducing build times and standardizing dependency management across teams.
  • Built QA automation infrastructure including a Playwright + CucumberJS BDD framework, CI/CD integration, test-data management, and reporting pipelines.
  • Developed an AI-assisted development workflow using Claude Code with multi-agent patterns, significantly accelerating delivery while maintaining architectural integrity.
  • Implemented a Figma-to-code pipeline with automated design-drift detection, reducing UI/Figma inconsistency bugs.
  • Closed architectural blockers independently when the Architect was unavailable, ensuring uninterrupted delivery on critical timelines.

Software Engineer

  • Developed and maintained full-stack web applications using Angular, React, Node.js, and .NET.
  • Built modern SPA architectures with structured state management (NgRx, Redux, Redux-Saga).
  • Designed and integrated REST and GraphQL APIs, supporting real-time communication where required.
  • Improved developer productivity through tooling, automation, and CI/CD enhancements.
  • Contributed to test automation, release management, and production support.

Junior Software Engineer

  • Implemented web and mobile UI interfaces using JavaScript, HTML, CSS, and early Angular/React patterns.
  • Delivered production features under guidance of senior engineers, focusing on code quality and maintainability.
  • Participated in the full software development lifecycle, including design, development, testing, and release.

Internet Devels

April 2016 – May 2017

System Administrator

  • Managed hardware and software inventory.
  • Provided technical support for internal teams.
  • Designed and maintained network topology.
  • Ensured system availability and basic security practices.

selected impact

$ Designed and implemented monorepo infrastructure adopted across multiple projects — reducing build time by a significant margin.
$ Built an E2E test-automation framework from zero that now catches regression bugs before merge.
$ Integrated AI tooling into the engineering workflow — accelerating MVP delivery ~2× compared to previous cycles.
$ Closed architectural decisions independently during critical delivery phases, preventing project blockers.
$ Built and scaled data-heavy dashboards and admin panels used by thousands of users.
$ Designed component libraries and frontend guidelines adopted across teams.
$ Implemented real-time monitoring interfaces.
$ Improved application performance, load times, and UX consistency.
$ Delivered features under tight deadlines while maintaining quality.

education & languages

  • Bachelor's Degree

    Lviv Polytechnic National University

    2013 – 2017

  • English B2 (Upper-Intermediate)
  • Ukrainian Native

contact

Open to Senior, Staff, Lead, and Architect roles. Particularly interested in companies that value engineering transparency, technical ownership, and AI-forward development practices.

📍 Lviv, Ukraine