Александр Локтионов CV (.NET Developer)
- Имя:
- Александр Локтионов
- Возраст:
- 30
- Город:
- Москва
- Телеграм:
- @a_leksandr1
- GitHub:
- @loktionov129
- Почта:
- loktionov129@gmail.com
- Левел:
- Senior
- Английский:
- Pre-Intermediate
- Специализация:
- .NET
- Зарплата (мес.):
- от 350 000 ₽
- Занятость:
- полная
- Локация работы:
- удалёнка
- Имя:
- Александр Локтионов
- Возраст:
- 30
- Город:
- Москва
- Телеграм:
- @a_leksandr1
- GitHub:
- @loktionov129
- Почта:
- loktionov129@gmail.com
- Левел:
- Senior
- Английский:
- Pre-Intermediate
- Специализация:
- .NET
- Зарплата (мес.):
- от 350 000 ₽
- Занятость:
- полная
- Локация работы:
- удалёнка
- Имя:
- Александр Локтионов
- Возраст:
- 30
- Город:
- Москва
- Телеграм:
- @a_leksandr1
- GitHub:
- @loktionov129
- Почта:
- loktionov129@gmail.com
- Левел:
- Senior
- Английский:
- Pre-Intermediate
- Специализация:
- .NET
- Зарплата (мес.):
- от 350 000 ₽
- Занятость:
- полная
- Локация работы:
- удалёнка
Ключевые навыки
- 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
Опыт работы
Ведущий разработчик (Backend)ЛОКО-БАНК, Москва, февраль 2021 г. — апрель 2025 г.
Занимался разработкой Backend сервисов интернет банка и мобильного приложения для юр.лиц.
Обязанности:
- Миграции существующих сервисов с .NET Framework 4.x на .NET 9
- Написание новых и поддержка существующих сервисов на .NET 9
- Проведение Code Review
- Участие в архитектурном совете
- Осуществление интеграций с API партнеров(ФНС, 1C:ДиректБанк, Контур.Эльба, СБП от НСПК и др.)
Технический Стек:
- C# (.NET 9)
- PostgreSQL (Entity Framework) - для каждого сервиса своя БД
- MS SQL (обертка над ADO.NET) - для взаимодействия с АБС банка
- RabbitMQ, Redis
- Jaeger, Graylog
- GitLab CI, Docker, Docker-swarm
Старший разработчик (Fullstack)АО Тинькофф Банк, Москва, февраль 2019 г. — январь 2021 г.
Работал на проекте по разработке облачного колл-центра WebOffice (TWork).
Обязанности:
- Проектирование и разработка back-end сервисов с использованием ASP.NET Core.
- Разработка общей библиотеки компонентов.
- Интеграция с внешними системами.
- Настроил параллельные билды в TeamCity, тем самым сократив скорость сборки на 50%.
- Внедрил Feature Environment (разворачивание окружения для каждого Pull Request’а)
- Code review коллег и подрядчиков.
- Менторинг младшего разработчика.
- Декомпозиция сложных задач на более мелкие.
Технический Стек:
- .NET Core 3.x
- xUnit / Moq
- Entity Framework
- Oracle / MongoDB / RabbitMQ
- Angular / NgRx
- Karma / Jasmine / ts-mockito
Инженер-программист (Backend)Magora Systems, Новосибирск, август 2018 г. – февраль 2019 г.
Международный Аутсорс
Обязанности:
- Разработка социальной сети.
Технический Стек:
- .NET Core 2.x
- PostgreSQL
- Firebase
- RabbitMQ
Программист (Fullstack)Saritasa, Красноярск, апрель 2018 г. – август 2018 г.
Международный Аутсорс & Аутстафф
Обязанности:
- Разработка цифровой платформы для ресторанов.
Технический Стек:
- C# / ASP.NET WEB API / WCF
- Entity Framework / Dapper
- MS SQL / Redis
- TypeScript / Angular / RxJs / NgRx / Material Design
Разработчик (Fullstack)Орион телеком, Красноярск, август 2017 г. – март 2018 г.
Обязанности:
- Разработка CRM-системы для внутреннего корпоративного пользования.
Технический Стек:
- Angular
- TypeScript
- RxJs
- NgRx
- Bootstrap
- Webpack with custom loaders
- Laravel / PostgreSQL / RabbitMQ / memcached
Проекты
mpgp
- mpgp.github.io: Документация по проекту
- Mpgp: ASP.NET CORE Web Api Application with WebSockets.
- BrowserClient: Browser client powered by Angular.
my-repositories
- test-task__react__fugr-ru: «Users» - Тестовое задание на позицию Frontend React-разработчика.
- ThreeTrees.Metrics: «CRM Metrics» - System for software development company ThreeTrees.
- TaskManager: «Система управления задачами» - Тестовое задание на позицию младшего .NET разработчика.
- Battleship: Игра «Морской бой» - Первое приложение на C#.
- Hangman: Игра «Виселица» - Первое приложение на JavaScript.
Обо мне
- Back-end: ASP.NET MVC / WEB API
- Опыт работы с ASP.NET Identity / JWT
- Опыт работы с ORM: EntityFramework / Dapper
- Опыт работы с СУБД: PostgreSQL / MS SQL
- Опыт использования DI / IoC
- Опыт разработки Real-time приложений
- Опыт контейнеризации приложений с помощью Docker
- Понимание архитектуры веб-приложений (трёхслойная архитектура)
- Отличное знание принципов SOLID, Объектно-ориентированного проектирования и анализа, CQRS
О приложении
Это ремастер проекта https://github.com/miyaokamarina/cv
Built with Bun, React, Typescript and Next.JS
Обо мне
- Back-end: ASP.NET MVC / WEB API
- Опыт работы с ASP.NET Identity / JWT
- Опыт работы с ORM: EntityFramework / Dapper
- Опыт работы с СУБД: PostgreSQL / MS SQL
- Опыт использования DI / IoC
- Опыт разработки Real-time приложений
- Опыт контейнеризации приложений с помощью Docker
- Понимание архитектуры веб-приложений (трёхслойная архитектура)
- Отличное знание принципов SOLID, Объектно-ориентированного проектирования и анализа, CQRS
Проекты
mpgp
- mpgp.github.io: Документация по проекту
- Mpgp: ASP.NET CORE Web Api Application with WebSockets.
- BrowserClient: Browser client powered by Angular.
my-repositories
- test-task__react__fugr-ru: «Users» - Тестовое задание на позицию Frontend React-разработчика.
- ThreeTrees.Metrics: «CRM Metrics» - System for software development company ThreeTrees.
- TaskManager: «Система управления задачами» - Тестовое задание на позицию младшего .NET разработчика.
- Battleship: Игра «Морской бой» - Первое приложение на C#.
- Hangman: Игра «Виселица» - Первое приложение на JavaScript.
Опыт работы
Ведущий разработчик (Backend)ЛОКО-БАНК, Москва, февраль 2021 г. — апрель 2025 г.
Занимался разработкой Backend сервисов интернет банка и мобильного приложения для юр.лиц.
Обязанности:
- Миграции существующих сервисов с .NET Framework 4.x на .NET 9
- Написание новых и поддержка существующих сервисов на .NET 9
- Проведение Code Review
- Участие в архитектурном совете
- Осуществление интеграций с API партнеров(ФНС, 1C:ДиректБанк, Контур.Эльба, СБП от НСПК и др.)
Технический Стек:
- C# (.NET 9)
- PostgreSQL (Entity Framework) - для каждого сервиса своя БД
- MS SQL (обертка над ADO.NET) - для взаимодействия с АБС банка
- RabbitMQ, Redis
- Jaeger, Graylog
- GitLab CI, Docker, Docker-swarm
Старший разработчик (Fullstack)АО Тинькофф Банк, Москва, февраль 2019 г. — январь 2021 г.
Работал на проекте по разработке облачного колл-центра WebOffice (TWork).
Обязанности:
- Проектирование и разработка back-end сервисов с использованием ASP.NET Core.
- Разработка общей библиотеки компонентов.
- Интеграция с внешними системами.
- Настроил параллельные билды в TeamCity, тем самым сократив скорость сборки на 50%.
- Внедрил Feature Environment (разворачивание окружения для каждого Pull Request’а)
- Code review коллег и подрядчиков.
- Менторинг младшего разработчика.
- Декомпозиция сложных задач на более мелкие.
Технический Стек:
- .NET Core 3.x
- xUnit / Moq
- Entity Framework
- Oracle / MongoDB / RabbitMQ
- Angular / NgRx
- Karma / Jasmine / ts-mockito
Инженер-программист (Backend)Magora Systems, Новосибирск, август 2018 г. – февраль 2019 г.
Международный Аутсорс
Обязанности:
- Разработка социальной сети.
Технический Стек:
- .NET Core 2.x
- PostgreSQL
- Firebase
- RabbitMQ
Программист (Fullstack)Saritasa, Красноярск, апрель 2018 г. – август 2018 г.
Международный Аутсорс & Аутстафф
Обязанности:
- Разработка цифровой платформы для ресторанов.
Технический Стек:
- C# / ASP.NET WEB API / WCF
- Entity Framework / Dapper
- MS SQL / Redis
- TypeScript / Angular / RxJs / NgRx / Material Design
Разработчик (Fullstack)Орион телеком, Красноярск, август 2017 г. – март 2018 г.
Обязанности:
- Разработка CRM-системы для внутреннего корпоративного пользования.
Технический Стек:
- Angular
- TypeScript
- RxJs
- NgRx
- Bootstrap
- Webpack with custom loaders
- Laravel / PostgreSQL / RabbitMQ / memcached