Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas more than two weeks ago
Male, 45 years, born on 21 December 1980
Karaganda, willing to relocate, prepared for business trips
Старший разработчик .NET С#
Specializations:
- Programmer, developer
Employment type: full time, part time, project work/one-time assignment
Work experience 13 years 10 months
September 2023 — currently
2 years 8 months
Собственное ИП и фриланс
Karaganda
разработчик программного обеспечения
Разработка программного обеспечения на заказ и решение отдельных задач по разработке;
в ближайшее время: разработка требуемого фасада API для существующей сети B2B сервисов; используются микросервисы, Docker, Redis, .NET, Postgres.
September 2022 — August 2023
1 year
NDA (KZ software development company)
Almaty
Ведущий разработчик программного обеспечения
Интеграционная, технологическая и транспортная часть корпоративной интеграционной системы, обеспечивающей передачу и диспетчеризацию потоков данных B2B с использованием очередей, высокопроизводительных NoSQL БД и интерфейсов WebAPI, с применением горизонтального масштабирования, трансформации данных "на лету" (assemble-disassemble, map, dictionary based transformation) , гибкой топологии и маршрутизации потоков данных (static и content based routing), а также с обеспечением безопасности транзакций и изоляции сервисов.
January 2015 — April 2020
5 years 4 months
Karaganda, www.epam.kz
IT, System Integration, Internet... Show more
Ведущий инженер-программист
- выполнял разработку ключевых частей распределённых систем, решений сектора B2B, совместно с командой и в соответствии с выбранной архитектурой;
- принимал ключевое участие в разработке архитектуры и выполнял ревью аналитики;
- выполнял анализ требований, и формировал на его основе задачи для разработки;
- выполнял оценку трудозатрат, как в днях, так и в стори-пойнтах, в составе определённой группы, а также всей командой, в зависимости от методологии на проекте;
- применял различные виды методологий, в основном SCRUM и разнообразные кастомизированные варианты Agile;
- всегда в полной мере применяю общепринятые рекомендуемые мировые практики и паттерны программирования, а также непрерывно выполняю контроль качества кода; и то, и другое выполняю на основе анализа кода, peer-ревью;
- постоянно применяю прототипирование при разработке новых частей проекта и подсистем.
Понимаю и умею применять DDD, Hexagonal, Onion, Clean Architecture; стандартно придерживаюсь всех принципов SOLID.
March 2010 — January 2015
4 years 11 months
Plus Micro
IT, System Integration, Internet... Show more
Старший инженер-программист
программирование, архитектура и ведение команды
Skills
Skill proficiency levels
Advanced level
Medium level
About me
Программист с опытом разработки на .NET и C# более 10 лет, ключевой разработчик, старший разработчик.
Разработка и архитектура Enterprise-приложений, B2B-систем, микросервисов, API; Back-end;
интеграция: взаимодействие сервисов, построение шин, применение брокеров.
Языки: C#, SQL, C/C++.
Кроссплатформенные Web-приложения на ASP.NET и .NET.
СУБД MS SQL Server, Oracle; NoSQL: Redis, CosmosDB; Azure Storage.
Snowflake. Rabbit MQ. Azure, Docker.
Выполняю разработку сервисов и API (на основе REST, WebAPI и gRPC), разрабатываю микросервисы,
enterprise-приложения и B2B-системы, реализую взаимодействие сервисов;
имею значительный опыт в интеграции (SOA, Enterprise Service Bus - выполнял трансформацию, маршрутизацию, маппинг),
многократно осуществлял разработку связующего функционала на основе брокеров сообщений, очередей.
Умею обоснованно выяснять требуемую архитектуру (например, microservices vs SOA, нужна шина ESB для данной системы или нет, какой брокер сообщений больше подходит, нужно ли данной системе быть распределённой, какие системе нужны слои и какие уровни, на чём лучше сделать API, нужно ли доп. хранилище или какое лучше использовать).
Выполняю оптимизацию производительности, решаю вопросы должного управления памятью, вопросы многопоточности, реализую эффективную синхронизацию; обеспечиваю масштабирование сервисов.
Имеется опыт работы ключевым разработчиком на проектах с различными заказчиками из Казахстана и по всему миру; веду технические переговоры с представителями заказчиков по поводу архитектуры бизнес-систем, а также имею опыт проведения внутренних семинаров.
Бизнес-домены: здравоохранение, банковские системы, системы закупок и торгов, страхование, налоги, инфраструктура.
Владею знаниями и обладаю начальными навыками в области практического менеджмента, имеется опыт тим лида.
С недавнего времени умею уверенно применять AI в работе (Qwen, Gemini, GPT, плагины к Visual Studio, VS Code - в зависимости от требований или ограничений заказчика).
Свободно говорю и пишу на английском, в том числе владею деловой и технической перепиской.
Higher education
2007
Higher education
Компьютерные системы обработки информации и управления
Languages
Citizenship, travel time to work
Citizenship: Kazakhstan
Permission to work: Kazakhstan
Desired travel time to work: Doesn't matter