Dmitry Artemkin

Software developer with 7 years of commercial experience designing and developing applications, services, and plugins using the .NET platform. Passionate about creating robust, high-performance applications and using 3D technologies to create interactive user experiences.

Skills

Proficiency level: Proficient Familiar

Languages
  • C#
  • F#
  • JavaScript
  • TypeScript
  • C++
Desktop GUI
  • WPF
  • WinForms
  • Avalonia UI
  • ReactiveUI
Web
  • ASP.NET
  • HTML
  • CSS
  • Bootstrap
Databases
  • MS SQL Server
  • PostgreSQL
  • SQLite
ORM
  • EntityFramework
  • Dapper
VCS
  • Git
  • SVN
3D
  • OpenGL
  • Direct3D
  • Unity
  • Three.js
  • Blender
  • Unreal Engine
OS
  • Windows
  • Linux
  • Docker
  • Bash
  • PowerShell
Plugin and integration development
  • 3D CAD
  • BIM
  • PDM
  • MDM
  • ERP

Work Experience

Complex Solutions (Ascon-Ufa), Russia
03/2022 – present
Lead Software Developer
03/2019 – 03/2022
Software Developer
04/2017 – 03/2019
Contractor Software Developer
Responsibilities
Achievements

Education

09/2010 – 05/2015
Applied Mathematics and Computer Science
Ufa State Aviation Technical University, Russia

Projects

C# Source Generators

Source generators for C# utilizing Roslyn SDK