PGM Hello, I'm / Uzhhorod, Ukraine

Vitalii Kovalenko

Vitalii Kovalenko
V. Kovalenko Available
AUX IN · Try my TUI CV
$ ssh vitalii.cv

<Full-Stack Software Engineer/>

12+ years of commercial experience in full-stack and mobile application development. Proficient in React, React Native, Node.js, and Go.

CH 01

About Me

Software Engineer with 12+ years of commercial experience in full-stack and mobile application development, delivering scalable, high-performance solutions across diverse business domains.

Proficient in React, React Native, Node.js, and Go (Golang), with extensive experience designing, developing, and maintaining modern web and mobile applications throughout the full software development lifecycle. Strong analytical and problem-solving skills, excellent communication abilities, and professional English proficiency enable effective collaboration within distributed international teams.

Base
Uzhhorod, Ukraine
Experience
12+ years
Delivered
15+ commercial projects
Core stack
React · React Native · Node.js · Go
Speaks
Ukrainian (native) · English (fluent)
Signal
Available
CH 02

Key Highlights

01

Open Source Library Development

Developed a scaffold gem for Ruby on Rails and Angular, providing developers with tools to accelerate project setup and standardize development workflows.

02

High-Load Systems

Built and maintained highly scalable systems serving millions of users, ensuring high availability and optimal performance under heavy traffic.

03

Big Data Processing

Designed and implemented efficient batch-processing solutions for processing metadata from millions of images, optimizing performance and scalability for large-scale operations.

04

Project Delivery

Successfully delivered 15+ commercial projects using React, React Native, Node.js, and Go.

CH 03

Experience

2016 Present

Full-Stack Software Engineer

@ PettersonApps

Uzhhorod, Ukraine

10 years on this channel

  1. 01Designing, developing, and maintaining modern web and mobile applications throughout the full software development lifecycle
  2. 02Leading development teams and driving technical initiatives
  3. 03Participating in architecture and design discussions
  4. 04Collaborating closely with cross-functional stakeholders to deliver high-quality products
  5. 05Writing clean, maintainable, and well-tested code following industry best practices and Agile methodologies

2014 – 2016

Junior Software Engineer

@ Swan Software Solutions

CH 04

Education

20092014

Archive tape · Master's degree

Uzhhorod National University

Master's Degree in Semiconductor Physics, Micro- and Nanoelectronics

Ukraine

Courses & Certificates

  • 2026Claude Code in ActionAnthropic
  • 2026Introduction to agent skillsAnthropic
  • 2026Introduction to Model Context ProtocolAnthropic
  • 2026Building with the Claude APIAnthropic
  • 2023Kubernetes in Google CloudGoogle
  • 2022Automating Infrastructure on Google Cloud with TerraformGoogle
  • 2022Serverless Cloud Run DevelopmentGoogle
  • 2022Serverless Firebase DevelopmentGoogle
CH 05

Skills

Bus A

</>Programming Languages

  • JavaScript
  • TypeScript
  • Go
  • Ruby
Bus B

{...}Technologies & Frameworks

  • Node.js
  • Express
  • Fastify
  • React
  • Vue.js
  • React Native
  • Ruby on Rails
Bus C

[db]Databases

  • MySQL
  • PostgreSQL
  • MongoDB
Bus D

>_Cloud & DevOps

  • Docker
  • Kubernetes
  • Google Cloud Platform
  • GitLab CI/CD
Bus E

[ok]Testing

  • Jest
  • Go Testing (testing, Testify, go-cmp)
  • Vitest
  • Playwright
  • Appium (React Native)
Bus F

[#]Tools

  • Figma
  • Jira
  • ClickUp
  • Notion
Bus G

gitVersion Control Systems

  • Git
CH 06

Projects

On Air NDA

Broadcast Control Solution

A broadcast control solution for live Broadcast production including RCPs for camera control, PTZ robotic camera controllers, vision mixing surfaces, router control panels, along with a number of auxiliary products.

Developed the Go backend (gRPC/Protobuf streaming for broadcast control surfaces and camera/switcher hardware) and the operator UI, including device configuration, discovery, cross-instance device sharing, and hardware-free simulation.

  • Golang
  • gRPC
  • Protobuf
  • WebSockets
  • Vue.js 3
  • Vuetify
  • TypeScript
  • Playwright
  • Docker
PGM · Full-Stack · 2021 – Present IN 01

Greenlight

A Google Chrome extension designed for website review and collaboration, allowing users to leave contextual comments directly on web pages through pinned markers and an intuitive commenting interface.

Designed, developed, and deployed the server application for a Chrome Extension, including APIs and an admin panel.

  • React
  • Node.js
  • MongoDB
  • Google Cloud Run
Full-Stack · 2020 – 2021 IN 02
NDA

Under NDA

Copyright “agent” discovers infringements of images usage all around the internet and sends lawsuits to violators.

Designed, developed, and integrated features across the entire application stack, including backend services and web interfaces for administrators and end users.

  • Node.js
  • React
  • Google Cloud Platform
Full-Stack · 2019 – 2020 IN 03

IWTV

A cross-platform video streaming platform for independent wrestling offering live broadcasts and on-demand access to wrestling events with a seamless user experience.

Improved the performance of the cross-platform application, optimized it for production release, and published it to the App Store and Google Play.

  • React Native
  • WebSocket
React Native · 2019 IN 04

Fellow Farmer

Point of Sale application for farmers and their customers in the USA. Two applications: POS itself as well as an online store application.

Developed features for POS terminal, including integrations like Stripe Terminal, Bluetooth printers to print receipts, etc.

  • React Native
  • Bluetooth
  • Stripe
React Native · 2018 – 2019 IN 05

Twinning App

A mobile event coordination application that enables users to create events, invite participants, and visualize planned outfits through customizable avatars, helping attendees avoid wearing similar colors or styles.

Designed, developed, and delivered the complete application stack, including the backend, web application, and cross-platform mobile application.

  • React Native
  • Ruby on Rails
Full-Stack IN 06

ERNIT

ERNIT is an app that connects with a physical, connected piggy bank, allowing kids to learn about the concept of money by setting goals and reaching them.

Developed APIs for native iOS and Android applications, including integrations with banking APIs.

  • Golang
  • React
Backend / Web IN 07
CH 07

Let's go live