Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
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 2023currently
2 years 8 months
Собственное ИП и фриланс

Karaganda

разработчик программного обеспечения
Разработка программного обеспечения на заказ и решение отдельных задач по разработке; в ближайшее время: разработка требуемого фасада API для существующей сети B2B сервисов; используются микросервисы, Docker, Redis, .NET, Postgres.
September 2022August 2023
1 year
NDA (KZ software development company)

Almaty

Ведущий разработчик программного обеспечения
Интеграционная, технологическая и транспортная часть корпоративной интеграционной системы, обеспечивающей передачу и диспетчеризацию потоков данных B2B с использованием очередей, высокопроизводительных NoSQL БД и интерфейсов WebAPI, с применением горизонтального масштабирования, трансформации данных "на лету" (assemble-disassemble, map, dictionary based transformation) , гибкой топологии и маршрутизации потоков данных (static и content based routing), а также с обеспечением безопасности транзакций и изоляции сервисов.
January 2015April 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 2010January 2015
4 years 11 months
Plus Micro

IT, System Integration, Internet... Show more

Старший инженер-программист
программирование, архитектура и ведение команды

Skills

Skill proficiency levels
Advanced level
ESB
System Integration
Multithread Programming
REST
WCF
Xsd
MVC
MVVM
C#
.NET Framework
.NET Core
ASP.NET
SQL
MS SQL Server
EF Core
SOLID
Backend
Microservices
Medium level
SSO
ORACLE
Azure
Agile
Scrum
UML
CI/CD
Jenkins
Linux
Docker
Git
gRPC

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

Russian — Native

English — B2 — Upper Intermediate

French — A2 — Elementary

Portuguese — B1 — Intermediate

Citizenship, travel time to work

Citizenship: Kazakhstan

Permission to work: Kazakhstan

Desired travel time to work: Doesn't matter