Software Engineer

Artem
Kovalev

Experienced engineer with 15+ years across backend systems, distributed architecture, and cloud-native applications — from requirements analysis to production support. Currently leading platform development at Gameo Safety. Based in Budapest, Hungary.

Artem Kovalev

About Me

I'm a software engineer with over 15 years of experience building scalable backend systems, distributed services, and cloud-native applications across multiple industries — from circular tech and mobile safety to enterprise software and GIS.

My focus is on delivering reliable, maintainable solutions — from architecture design through code review and production support. I care about clean engineering mindset, mentoring teams, and tackling complex technical challenges with pragmatic approaches.

Currently based in Budapest, leading platform development at Gameo Safety as a Team Lead — driving technical direction of a cloud-based mobile safety platform for lone workers.

Core Strengths

  • Backend & Distributed Systems
  • Cloud Platforms (AWS, Azure)
  • CI/CD & Automation
  • Architecture Design & Code Review
  • Team Leadership & Mentoring
  • Relational & NoSQL Databases

Skills

Languages

C# TypeScript JavaScript Java Go SQL

Frameworks & Libraries

.NET / ASP.NET Core Entity Framework Core MediatR SignalR Spring Framework Hibernate Vue.js xUnit / JUnit Swagger / OpenAPI

Cloud & DevOps

Azure AWS Docker GitHub Actions Jenkins Azure Pipelines Terraform / IaC

Databases & Search

SQL Server PostgreSQL Redis Elasticsearch

Architecture & Patterns

Microservices DDD CQRS Event Sourcing REST API Design RabbitMQ

Work Experience

2023 — Present

Cloud-connected mobile safety systems for lone workers — real-time location tracking, emergency alerts, secure communication.

  • Led technical direction and full-stack development of the cloud-based mobile safety platform.
  • Designed scalable architecture using .NET 7, Azure, Docker, and event-driven components.
  • Reviewed and approved critical code; enforced quality and architectural standards across the team.
  • Coordinated platform-wide migration to .NET 7 and adoption of Composition API with Vue.js.
  • Acted as key technical contact between engineering teams and business stakeholders.
.NET 7C#Azure DockerVue.jsRedis GitHub ActionsSQL Server
2022 — 2023

Senior Software Engineer

Gameo Safety — gamepro.fr
  • Developed features including a Microsoft Bot Framework assistant, licensing system, and user tagging module.
  • Improved performance by optimizing Entity Framework usage, SQL queries, and database indexes.
  • Led migration from .NET Framework 4.8 to .NET 7 including refactoring and compatibility improvements.
  • Built a new SPA using Vue.js with Composition API and Naive UI; configured Webpack build.
.NET 4.4 / Core / 7Entity Framework SignalRVue.jsAzureCI/CD
2020 — 2022

Senior Software Engineer

Forway OÜ

Part of the European Forway Group — circular tech / Device-as-a-Service for businesses and public organizations.

  • Participated in the development and migration of a monolithic system to microservices architecture.
  • Designed the microservices backend using DDD, CQRS, and Event Sourcing principles.
  • Implemented Swagger-based code generation to streamline API integration between legacy and new systems.
  • Focused on backend scalability, API clarity, and smoother service-to-service communication.
.NET Core 5AWS CQRS / DDDEvent Sourcing MediatRDockerCI/CD
2018 — 2020

Senior Software Engineer

Self-employed / Freelance (Upwork)

Backend and full-stack projects for international clients — API integrations, system performance, and architecture work.

  • Built RESTful APIs integrating the Autodesk Forge SDK for 3D model conversion with Azure Blob Storage.
  • Maintained and improved CRM and warehouse systems; SQL performance tuning and feature development.
  • Designed and implemented a DDD-based backend system (architecture, domain models, services).
  • Contributed to a time tracking system backend (similar to Toggl) with business account logic.
  • Migrated legacy ASP.NET MVC app to ASP.NET Core 2.
.NET CoreAngular TypeScriptAzureAWS DDDxUnit
2017 — 2018

Senior Software Engineer

Redsem Group — Tartu, Estonia

Global recommerce and recycling platform — handling trade-in diagnostics, refurbishment, resale, and recycling.

  • Developed and maintained a large-scale enterprise system (Java, Spring) with strong focus on scalability and data integrity.
  • Worked on modules for trade-in, diagnostics, and device lifecycle management.
  • Participated in integrations with third-party APIs, payment gateways, and logistics providers.
  • Contributed to performance tuning of JPA, Hibernate, and PostgreSQL layers.
  • Implemented integration testing using JUnit and Testcontainers.
JavaSpring Boot Hibernate / JPAPostgreSQL RabbitMQC# / .NET
2013 — 2017

Senior Software Engineer

Xored Software Inc — Novosibirsk, Russia

Enterprise software development tools, platforms, and rich-client applications for global clients.

  • Developed new features and architectural components for enterprise-grade applications.
  • Built and maintained modular desktop solutions using Eclipse RCP, contributing to plugin architecture, tooling, and extension points.
  • Participated in a large-scale CIS project for Case Systems, backend using Java, Spring Framework, and REST APIs.
  • Contributed to test automation tooling in the Spirent iTest ecosystem.
  • Collaborated with distributed teams following agile practices.
JavaSpring Framework Eclipse RCPEMF / SWT MavenJenkinsREST
2012 — 2013

Software Engineer

4Geo — Novokuzneck, Russia

Regional GIS platform and city directory for Novokuzneck and other Russian cities — 2M+ monthly users.

  • Developed web modules using Java, Hibernate, and Tapestry.
  • Built UI components with JavaScript, jQuery, and CSS.
  • Contributed to backend logic and database interaction.
JavaHibernate JavaScriptjQuery
2010 — 2012

.NET Developer

KemSU — Novokuzneck, Russia

Desktop application for university administration — managing educational processes, teacher load distribution, and providing APIs for integration.

C#Firebird LINQT-SQLWinForms

Highlighted Projects

Gameo Safety Platform

Cloud-connected mobile safety platform for lone workers — real-time GPS tracking, SOS alerts, and encrypted communication. Led full-stack development and architecture as Team Lead.

.NET 7Azure Vue.jsSignalRRedis

Microservices Migration

Led migration of a monolithic circular-tech platform (Forway OÜ) to a microservices architecture using DDD, CQRS, and Event Sourcing. Implemented Swagger-based code generation to bridge legacy and new APIs.

.NET Core 5AWS CQRS / DDDEvent SourcingMediatR

3D Model Processing API

Freelance: designed and built RESTful APIs integrating the Autodesk Forge SDK for DXF 3D model conversion and Azure Blob Storage. Focused on API clarity, reliability, and developer ergonomics.

ASP.NET CoreAutodesk Forge SDK AzureREST

Enterprise Case Management

Large-scale CIS project at Xored Software for Case Systems — backend development using Java, Spring Framework, and REST APIs with enterprise integration patterns across a distributed team.

JavaSpring Framework Eclipse RCPJenkins

Education

Specialist Degree in Computer Science

Kemerovo State University — Novokuzneck, Russia

2008 — 2013

Data Structures & Algorithms · Graph Theory · Object-Oriented Design · Databases · Operating Systems · Computer Systems & Networks · Concurrent Programming · Probability & Statistics · Mathematical Modeling

Activities: Competitive mathematics and programming.

Contact

Open to interesting opportunities. Feel free to reach out.