Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяWas more than two weeks ago
Male, 48 years, born on 13 October 1977
Almaty, I want to relocate (Thailand), prepared for occasional business trips
System Architect
8 500 $ in hand
Specializations:
- Programmer, developer
- Development team leader
Employment type: full time, work placement
Work experience 25 years 3 months
October 2015 — currently
10 years 7 months
Russia, www.netcracker.com
IT, System Integration, Internet... Show more
System Architect
I had an opportunity to be part of the team that started company cloud transformation. As a member of a team, I've designed, implemented or lead following parts of platform framework that offers:
- Multitenancy: Our external requirements leads to solution that uses uncommon approach: tenant databases should be separated from each other. The implementation is based on DBaaS and Java/Go libraries for context propagation.
- Application configuration: First, we extending Spring ConfigServer and use it as config source, then we replace it by HashiCorp Consul. Consul KV storage, spaces isolation and integration with application scoped identity providers.
- Service-Mesh: Design and develop in-house service-mesh based on Envoy with centralized control-plain service.
- DB-as-a-Service: One of the central unit platform framework, that offers runtime database creation on microservice request. Tightly coupled with multitenancy feature.
- Messaging-as-a-Service: Provides application/microservice configuration rollout on RabbitMQ/Kafka messaging brokers. Tightly coupled with multitenancy feature. Also supports and play a key role in blue/green application rollout.
- Blue/Green design, deployment and integrations: This is big feature that involves all layers through development and application structure to DevOps processes. Service-Mesh request context propagation and requests routing. Blue/Green propagation on messaging (RabbitMQ and Kafka).
- Resiliency and High Availability: design and implement various aspects of core services high availability, clustering, sharding, caching and so on.
- Monitoring, Logging and Profiling: Create platform for application monitoring, alerting and logging. Investigate and fix performance problems
August 2003 — October 2015
12 years 3 months
LLC Kamis
IT, System Integration, Internet... Show more
Head of IT department
Design and develop applications for Russian Museums:
- exhibits accounting system
- exhibits public web catalogs
- exposition systems (kiosks and web)
Responsible to create, recruit and manage IT department:
- Java/Scala/Oracle developers
- Operations/Administrators team
- QA team
Windows, Linux, Scala, Python, JavaScript, HTML, Oracle, Apache Lucene, Adobe Director, Adobe Flash etc
June 2003 — January 2010
6 years 8 months
IT, System Integration, Internet... Show more
Java Developer
Develop specialized company CRM solution from scratch.
Java, j2ee, MySQL, Apache Lucene
February 2001 — June 2003
2 years 5 months
Мультимедиа-студия Март
IT, System Integration, Internet... Show more
Web Developer
Develop proprietary Content Management System and create Web Sites based on it
PHP, MySQL, Linux
Skills
Skill proficiency levels
Advanced level
Medium level
Level not specified
About me
Love playing basketball. Doing microcontroller/electronic stuff spare time. Owner of three cats.
Higher education
2000
Higher education
Санкт-Петербургский Электротехнический Университет (ЛЭТИ)
ФКЭА, Автономной навигации управления и механики, Магистр
Languages
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Kazakhstan, Russia
Desired travel time to work: Doesn't matter