← В ленту
Регистрация: 30.09.2022

Андрей Каримов

Специализация: Software Developer

Портфолио

Bytewerk

1) Доработка существующего распределённого решения по работе с банковскими терминалами. - Разработка модулей серверной части. - Разработка HTML страниц отображения информации на самих терминалах. - Разработка и рефакторинг структуры БД. Основной стек : .NET Framework 4.7 (C#) + MS SQL (Raw SQL)/SQLite + JavaScript/jQuery. 2) Разработка WebApi сервиса для взаимодействия пользователей с банком. Основной стек : .NET Framework 4.7 (C#) + MS SQL (Raw SQL) + MVC/ServiceStack/JavaScript/jQuery. 3) Разработка web-приложения личного кабинета банка, в котором имеется возможность объединять различные предложения от банков - партнёров. Основной стек : .NET Core 3.1 (C#/MVC) + MS SQL (Dapper) + MVC/ServiceStack/JavaScript/jQuery. 4) Написание серверной части для системы покупки и продажи криптовалюты по запросам к API. Основной стек : .NET Core 3.1 (C#/MVC) + MS SQL (Dapper)/MongoDB. 5) Написание системы биржевых торгов в основном для целей обмена криптовалюты внутри системы. Основной стек : .NET Core 3.1 (C#/MVC) + MS SQL (Dapper). 6) Написание автоматизированных ботов для переноса торговых ордеров с других бирж. Основной стек : Golang + MongoDB. Межсервисное взаимодействие через RabbitMQ + MassTransit.

ООО Program Solutions

1) Проект обзвона должников с помощью VOIP серверов или VOIP шлюзов. - Разработка и создание архитектуры приложения и БД с последующей реализацией. 2) Проект обзвона должников с помощью GSM устройств, работающих с AT командами. - Разработка и создание архитектуры приложения и БД с последующей реализацией. 3) Разработка модулей под CMS DotNetNuke. - Разработка и создание структуры базы данных для модулей, с последующей реализацией самих модулей.

ОАО Узнефтегазинформатика

1) Проект диспетчеризации всех нефтегазовых предприятий. - Разработка и создание архитектуры приложения и БД. - Разработка и создание рабочей среды для настройки отображения данных на местах. Основной стек : .NET Framework 3 (C#) + MS SQL (Raw SQL) + JavaScript/jQuery. 2) Проект контроллера расхода газа. На основе микроконтроллера считали и сохраняли общий объём газа в трубе. - Создавал прошивку для микроконтроллеров. - Принимал участие в создании среды отображения результатов на компьютере. Основной стек : Atmel Studio (C++), Siemens STL.

Скиллы

ADO.NET
ASP.NET (MVC3+Razor)
C#
Design patterns
Docker
Git
Go/Golang
gRPC + Protobuf
JavaScript
JSON
LINQ
MongoDB
MSSQL Server 2000-2012
.NET 5-6, .NET Core 1.1- 3.1 (ASP .NET MVC, WebApi), .NET Framework 2.0-4.7
PostgreSQL, MySQL
RabbitMQ
Redis
SOLID
Unit testing
VS 2010, 2012, 2015, 2022 (C#, Go)
WCF
WPF
XML

Опыт работы

Разработчик ПО
02.2022 - 06.2022 |NDA
.NET 6 (C#)/Golang, PostgreSQL (EF), gRpc, RabbitMQ
- Разработка и доработка существующей системы для работы с криптоактивами (микросервисы). - Разработка структуры БД и ядра сервиса.
Разработчик ПО
08.2020 - 11.2021 |Tawasal Information Technology LLC
.NET 6 (C#)/Golang, PostgreSQL(EF)/MongoDB, gRpc, RabbitMQ, MassTransit
- Разработка веб-сервиса системы обучения для различных учебных заведений. - Разработка структуры БД и ядра сервиса.
Начальник отдела разработки ПО / Lead developer
08.2015 - 05.2020 |Bytewerk
.NET Core 3.1, .NET Framework 4.7 (C#) + MS SQL (Raw SQL)/SQLite + JavaScript/jQuery, MVC, WPF
1) Доработка существующего распределённого решения по работе с банковскими терминалами. - Разработка модулей серверной части. - Разработка HTML страниц отображения информации на самих терминалах. - Разработка и рефакторинг структуры БД. Основной стек : .NET Framework 4.7 (C#) + MS SQL (Raw SQL)/SQLite + JavaScript/jQuery. 2) Разработка WebApi сервиса для взаимодействия пользователей с банком. Основной стек : .NET Framework 4.7 (C#) + MS SQL (Raw SQL) + MVC/ServiceStack/JavaScript/jQuery. 3) Разработка web-приложения личного кабинета банка, в котором имеется возможность объединять различные предложения от банков - партнёров. Основной стек : .NET Core 3.1 (C#/MVC) + MS SQL (Dapper) + MVC/ServiceStack/JavaScript/jQuery. 4) Написание серверной части для системы покупки и продажи криптовалюты по запросам к API. Основной стек : .NET Core 3.1 (C#/MVC) + MS SQL (Dapper)/MongoDB. 5) Написание системы биржевых торгов в основном для целей обмена криптовалюты внутри системы. Основной стек : .NET Core 3.1 (C#/MVC) + MS SQL (Dapper). 6) Написание автоматизированных ботов для переноса торговых ордеров с других бирж. Основной стек : Golang + MongoDB. Межсервисное взаимодействие через RabbitMQ + MassTransit.
.NET разработчик
06.2014 - 07.2015 |OOO Data Processing Systems
.NET Framework 4.7 (C#) + MS SQL (Raw SQL)/SQLite + JavaScript/jQuery
- Доработка существующего распределённого решения по работе с банковскими терминалами. - Разработка модулей серверной части. - Разработка HTML страниц отображения информации на самих терминалах.
.NET разработчик
10.2010 - 05.2014 |R-Style Group
.NET Framework 3 (C#/MVC) + MS SQL (Raw SQL)/MongoDB + JavaScript/jQuery, WPF
- Написание микросервисов для загрузки, парсинга и анализа каталога OZON.ru. - Доработка и развитие социальной сети Вкругудрузей.
.NET разработчик
01.2010 - 09.2010 |ООО Program Solutions
.NET Framework 3 (C#) + MS SQL (Raw SQL) + CMS DotNetNuke + JavaScript/jQuery
1) Проект обзвона должников с помощью VOIP серверов или VOIP шлюзов. - Разработка и создание архитектуры приложения и БД с последующей реализацией. 2) Проект обзвона должников с помощью GSM устройств, работающих с AT командами. - Разработка и создание архитектуры приложения и БД с последующей реализацией. 3) Разработка модулей под CMS DotNetNuke. - Разработка и создание структуры базы данных для модулей, с последующей реализацией самих модулей.
Инженер-программист 1 категории
05.2008 - 11.2009 |ОАО Узнефтегазинформатика
NET Framework 3 (C#) + MS SQL (Raw SQL) + JavaScript/jQuery
1) Проект диспетчеризации всех нефтегазовых предприятий. - Разработка и создание архитектуры приложения и БД. - Разработка и создание рабочей среды для настройки отображения данных на местах. Основной стек : .NET Framework 3 (C#) + MS SQL (Raw SQL) + JavaScript/jQuery. 2) Проект контроллера расхода газа. На основе микроконтроллера считали и сохраняли общий объём газа в трубе. - Создавал прошивку для микроконтроллеров. - Принимал участие в создании среды отображения результатов на компьютере. Основной стек : Atmel Studio (C++), Siemens STL.

Образование

Компьютерные Технологии
По 2008
Ташкентский Государственный Университет
Programming in C#
По 2015
MCP: Microsoft Certified Professional

Языки

АнглийскийПродвинутый