Aleksandr Loktionov CV (.NET Developer)
- Name:
- Aleksandr Loktionov
- Age:
- 30
- Location:
- Moscow
- Telegram:
- @a_leksandr1
- GitHub:
- @loktionov129
- Level:
- Senior
- English:
- Pre-Intermediate
- Specialization:
- .NET
- Salary (monthly):
- from $3500
- Employment:
- full time
- Work location:
- remote
- Name:
- Aleksandr Loktionov
- Age:
- 30
- Location:
- Moscow
- Telegram:
- @a_leksandr1
- GitHub:
- @loktionov129
- Level:
- Senior
- English:
- Pre-Intermediate
- Specialization:
- .NET
- Salary (monthly):
- from $3500
- Employment:
- full time
- Work location:
- remote
- Name:
- Aleksandr Loktionov
- Age:
- 30
- Location:
- Moscow
- Telegram:
- @a_leksandr1
- GitHub:
- @loktionov129
- Level:
- Senior
- English:
- Pre-Intermediate
- Specialization:
- .NET
- Salary (monthly):
- from $3500
- Employment:
- full time
- Work location:
- remote
Technology stack
- C#
- .NET CORE
- ASP.NET MVC
- Entity Framework
- PostgreSQL
- MSSQL
- Angular
- ReactJS
- ES6/7/8/Next
- Webpack
- TypeScript
- Material
- HTML
- CSS
- Bootstrap
- PostCSS
- BEM
- Linux
- Nginx
- Docker
- Jenkins
- TeamCity
- Kubernetes
Work experience
Senior Backend .NET DeveloperLockobank, Moscow, February 2021 — April 2025.
Developing backend services for online banking and a mobile application for legal entities.
Responsibilities:
- Migration of existing services from .NET Framework 4.x to .NET 9
- Writing new and supporting existing services on .NET 9
- Implementing integrations with partner APIs
- Conducting Code Review
- Participation in the architectural council
Technology Stack:
- C# (.NET 9)
- PostgreSQL (Entity Framework) - as database per service
- MS SQL (обертка над ADO.NET) - to communicate with ABS of bank
- RabbitMQ, Redis
- Jaeger, Graylog
- GitLab CI, Docker, Docker-swarm
Senior Full Stack .NET DeveloperTinkoff Bank, Moscow, February 2019 — January 2021.
Worked on a project to develop a cloud call center WebOffice (TWork).
Responsibilities:
- Design and development of back-end services using ASP.NET Core.
- Developing a shared library of components.
- Integration with external systems.
- Configuring CI/CD, implementing Feature Environment (TeamCity, Docker, Kubernetes).
- Code review of colleagues and contractors.
- Junior developer mentoring.
- Decomposition of feature tasks into sub-tasks.
Technology Stack:
- .NET Core 3.x
- xUnit / Moq
- Entity Framework
- Oracle / MongoDB / RabbitMQ
- Angular / NgRx
- Karma / Jasmine / ts-mockito
Backend .NET DeveloperMagora Systems, Novosibirsk, August 2018 — February 2019.
Responsibilities:
- Social network development.
Technology Stack:
- .NET Core 2.x
- PostgreSQL
- Firebase
- RabbitMQ
Full Stack DeveloperSaritasa, Krasnoyarsk, April 2018 — August 2018.
Responsibilities:
- Development of a digital platform for restaurants.
Technology Stack:
- C# / ASP.NET WEB API / WCF
- Entity Framework / Dapper
- MS SQL / Redis
- TypeScript / Angular / RxJs / NgRx / Material Design
Full Stack DeveloperOrion Telecom, Krasnoyarsk, August 2017 – March 2018.
Responsibilities:
- Development of a CRM system for internal corporate use.
Technology Stack:
- Angular
- TypeScript
- RxJs
- NgRx
- Bootstrap
- Webpack with custom loaders
- Laravel / PostgreSQL / RabbitMQ / memcached
Projects
mpgp
- mpgp.github.io: Project documentation
- Mpgp: ASP.NET CORE Web Api Application with WebSockets.
- BrowserClient: Browser client powered by Angular.
my-repositories
- test-task__react__fugr-ru: «Users» - Test task for the Frontend React-developer position.
- ThreeTrees.Metrics: «CRM Metrics» - System for software development company ThreeTrees.
- TaskManager: «Task management system» - Test task for the position of the junior.
- Battleship: The first C# application.
- Hangman: The first JavaScript application.
About me
- Back-end: ASP.NET MVC / WEB API
- Front-end: Angular, RxJS, NgRx / MobX, Bootstrap / Material
- Experience with ASP.NET Identity / JWT
- Experience with ORM: EntityFramework / Dapper
- Experience with DBMS: PostgreSQL / MS SQL
- Experience with DI / IoC
- Experience in developing real-time applications
- Experience of containerizing applications with Docker
- Understanding the architecture of Web applications (three-layer architecture)
- Excellent knowledge of SOLID principles, Object-oriented design and analysis, CQRS
About app
This is a project remastering https://github.com/miyaokamarina/cv
Built with Bun, React, Typescript and Next.JS
About me
- Back-end: ASP.NET MVC / WEB API
- Front-end: Angular, RxJS, NgRx / MobX, Bootstrap / Material
- Experience with ASP.NET Identity / JWT
- Experience with ORM: EntityFramework / Dapper
- Experience with DBMS: PostgreSQL / MS SQL
- Experience with DI / IoC
- Experience in developing real-time applications
- Experience of containerizing applications with Docker
- Understanding the architecture of Web applications (three-layer architecture)
- Excellent knowledge of SOLID principles, Object-oriented design and analysis, CQRS
Projects
mpgp
- mpgp.github.io: Project documentation
- Mpgp: ASP.NET CORE Web Api Application with WebSockets.
- BrowserClient: Browser client powered by Angular.
my-repositories
- test-task__react__fugr-ru: «Users» - Test task for the Frontend React-developer position.
- ThreeTrees.Metrics: «CRM Metrics» - System for software development company ThreeTrees.
- TaskManager: «Task management system» - Test task for the position of the junior.
- Battleship: The first C# application.
- Hangman: The first JavaScript application.
Work experience
Senior Backend .NET DeveloperLockobank, Moscow, February 2021 — April 2025.
Developing backend services for online banking and a mobile application for legal entities.
Responsibilities:
- Migration of existing services from .NET Framework 4.x to .NET 9
- Writing new and supporting existing services on .NET 9
- Implementing integrations with partner APIs
- Conducting Code Review
- Participation in the architectural council
Technology Stack:
- C# (.NET 9)
- PostgreSQL (Entity Framework) - as database per service
- MS SQL (обертка над ADO.NET) - to communicate with ABS of bank
- RabbitMQ, Redis
- Jaeger, Graylog
- GitLab CI, Docker, Docker-swarm
Senior Full Stack .NET DeveloperTinkoff Bank, Moscow, February 2019 — January 2021.
Worked on a project to develop a cloud call center WebOffice (TWork).
Responsibilities:
- Design and development of back-end services using ASP.NET Core.
- Developing a shared library of components.
- Integration with external systems.
- Configuring CI/CD, implementing Feature Environment (TeamCity, Docker, Kubernetes).
- Code review of colleagues and contractors.
- Junior developer mentoring.
- Decomposition of feature tasks into sub-tasks.
Technology Stack:
- .NET Core 3.x
- xUnit / Moq
- Entity Framework
- Oracle / MongoDB / RabbitMQ
- Angular / NgRx
- Karma / Jasmine / ts-mockito
Backend .NET DeveloperMagora Systems, Novosibirsk, August 2018 — February 2019.
Responsibilities:
- Social network development.
Technology Stack:
- .NET Core 2.x
- PostgreSQL
- Firebase
- RabbitMQ
Full Stack DeveloperSaritasa, Krasnoyarsk, April 2018 — August 2018.
Responsibilities:
- Development of a digital platform for restaurants.
Technology Stack:
- C# / ASP.NET WEB API / WCF
- Entity Framework / Dapper
- MS SQL / Redis
- TypeScript / Angular / RxJs / NgRx / Material Design
Full Stack DeveloperOrion Telecom, Krasnoyarsk, August 2017 – March 2018.
Responsibilities:
- Development of a CRM system for internal corporate use.
Technology Stack:
- Angular
- TypeScript
- RxJs
- NgRx
- Bootstrap
- Webpack with custom loaders
- Laravel / PostgreSQL / RabbitMQ / memcached