Summary
Overview
Work History
Education
Skills
Timeline
Generic
Artyom Bobkov

Artyom Bobkov

Minsk

Summary

I’m a Full-Stack .NET Developer with 7+ years of experience delivering scalable applications and platforms for global companies. My focus is on building high-performance, maintainable, and business-driven solutions by combining strong technical expertise with clean software architecture.

What I bring

• Strong grasp of SOLID principles, OOP, and unit testing (xUnit, FluentAssertions).
• Proven record of improving performance, optimizing codebases, and driving architectural decisions.
• Experience in collaborating with stakeholders, gathering requirements, and delivering features end-to-end.
• Passionate about AI, automation, and continuous learning — always exploring how emerging technologies can add real business value.

I thrive in environments where I can solve complex problems, contribute to team success, and drive innovation in software engineering.

Overview

8
8
years of professional experience

Work History

Full Stack .NET Developer

Scand
06.2019 - Current

Platform for creating and printing different types of documents, that allows users generate documents, based on their own data in different formats (e.g. pdf, xlsx, csv, pptx, word). For example, quarterly reporting for clients of insurance company, or information about investment fund.

Achievements:

  • Implementation of the certain customization of the platform, implementation of the core business logic of the application while developing the core functionality of all modules.
  • Developed end-to-end solution.
  • Created solutions using different patterns.
  • Implemented parser for client's data.
  • Created the database, configure tables, relationships, indexes etc.
  • Increased performance of import client's data to database.
  • Implemented libraries for splitting and merging pdf-documents.
  • Built reusable code and libraries for future use.
  • Increased application's performance by conducting code refactoring and optimization of the existing modules.
  • Was in charge of all the decisions related to the project's evolution and further development.
  • Worked with AWS S3 to store generated client's data.
  • Created unit tests to test application features.
  • Discussed with customer business requirements, made demonstration of the key features, offered new features, actively participated in team meetings and meetings with customer.

Technologies stack: .NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, EF Core, MS SQL Server, T-SQL, xUnit, AWS S3.

Small application for administrator to check information about investment funds and other useful financial information.

Achievements:

  • Implementation main logic of the application using MVVM pattern
  • Created unit tests
  • Configured database connection and bindings
  • Technologies stack: .NET, WPF, MVVM.

Application for creation layout of the furniture details.

Achievements:

  • Developed the server side of the application using ASP.NET Core
  • Developed the server side of the application using ASP.NET Core.
  • Implemented creation of the pdf documents with layout on the server.
  • Created unit tests to test application features using xUnit and Fluent Assertion.
  • Deployed ASP.NET Core application using Docker
  • Was in charge of all the decisions related to the project's evolution and further development.
  • Actively participated in team meetings.

Technologies stack: .NET, ASP.NET Core, xUnit, Docker, Docker Compose.

Educational platform built with Angular featuring modern component architecture, user management, and seamless migration from Angular 9 to Angular 17 with enhanced performance and developer experience.

Achievements:

  • Successfully migrated the entire codebase from Angular 9 to Angular 17, implementing new features, performance optimizations, and updated dependencies.
  • Established component-based architecture with proper separation of concerns, lazy loading, and modular design patterns.
  • Integrated modern Angular features including standalone components, signals, and improved change detection strategies.
  • Implemented responsive UI components with Angular Material, custom directives, and reactive forms for enhanced user experience.

Technologies stack: Angular 17, TypeScript.

Real estate AI assistant that provides property valuations, market analysis, investment scouting, and portfolio optimization through an event‑driven backend with FastAPI, Redis Streams, and PostgreSQL/pgvector, exposing REST/WebSocket APIs and a Telegram bot interface.

Achievements:

  • Exposed a FastAPI backend with REST and WebSocket endpoints, CORS, middleware logging, and lifecycle management for property analysis workflows.
  • Integrated LLM agents using OpenAI, LangChain, and LangGraph for real estate market research, property valuations, and investment recommendations with tool‑use and streaming responses.
  • Established a vector‑ready data layer on PostgreSQL with pgvector for property embeddings, SQLAlchemy models, and Alembic migrations.
  • Built a Telegram bot integrated with Redis and Postgres for real estate chat routing, user management, and conversation auditing.
  • Implemented Redis Streams consumers/producers for asynchronous real estate data processing and reliable inter‑service messaging.

Technologies stack: FastAPI, OpenAI API, LangChain, LangGraph, PostgreSQL, SQLAlchemy, Redis, Telegram bot (node-telegram-bot-api).

Software Developer

Invelio
04.2017 - 03.2019

Applications that provide services for betting.


Achievements:

  • Created client UI using Angular.
  • Implemented the API based on ASP.NET Web API.
  • Implemented designs that work across all modern desktop and mobile browsers.
  • Implemented different part of the WPF-application such as configuring data bindings, creating views and view models, also made bug fixing.
  • Created various scripts (e.g. functions and stored procedures) to work with client data using MS SQL Server.
  • Provided technical support.
  • Responsible for solution/application maintenance.
  • Redesigned the application's UI templates for better device compatibility.
  • Actively participated in team meetings.
  • Technologies stack: .NET Framework, ASP.NET Web API, Angular, Typescript, MS SQL Server, T-SQL, WPF.

Education

Bachelor's Degree -

Belarusian State University of Informatics and Radioelectronics
06.2019

Master's degree - undefined

Belarusian State University of Informatics and Radioelectronics
02.2021

Skills

  • NET
  • ASPNET Core
  • MS SQL Server
  • Entity Framework Core
  • Unit testing
  • Angular
  • TypeScript
  • Python
  • FastAPI
  • LangChain
  • Postgres

Timeline

Full Stack .NET Developer

Scand
06.2019 - Current

Software Developer

Invelio
04.2017 - 03.2019

Master's degree - undefined

Belarusian State University of Informatics and Radioelectronics

Bachelor's Degree -

Belarusian State University of Informatics and Radioelectronics
Artyom Bobkov