← В ленту

Портфолио

VILED Group

Senior Backend Developer.

alabs.team

Backend Team Lead.

The Lifetime Value Co.

Senior Engineer.

Скиллы

Analysis
Business Intelligence
Databases
Elasticsearch
Go
GraphQL
Hazelcast
Integration
Java
Linux
MongoDB
MyBatis
Oracle
PL/SQL
PostgreSQL
RabbitMQ
Redis
REST
Spring Boot
SQL
Telecommunications
Unix

Опыт работы

Senior Engineer I
07.2022 - 01.2023 |The Lifetime Value Co.
Golang, Ginkgo 2.0, GOmega, Goji, Elastic, AuroraDB(MySQL), BigQuery
- Added new features and improved existing code on the main API developed in Go. API that supports web and mobile clients.
Backend Team Lead
12.2020 - 07.2022 |alabs.team
Spring Boot 2.7.0, Java 8/11/13, GraphQL, REST, MyBatis, MongoDB, PostgreSQL, Redis, RabbitMQ, Elasticsearch, Hazelcast BPM Zeebe(Camunda 8) Gitlab CI, Kubernetes, Docker
Senior Backend Developer
09.2019 - 12.2020 |VILED Group
Java 8-11, Tomcat, Spring Boot, Spring Data (Hibernate), Spring Security, Spring Batch, PostgreSQL, Apache Solr, Elasticsearch. Infrastructure: Docker, Gitlab CI/CD, Kubernetes, Google Cloud Platform
Creating e-commerce backend from scratch to production. DB & application design and development: product catalog, search, authorization, cart, shipment modules.
Senior Developer
06.2018 - 09.2019 |VEON
Apache Tomcat 8.5, Spring Boot 2, Apache CXF JAX-WS, JAX-RS, Apache Kafka Hibernate ORM, Oracle PL/SQL, PostgreSQL, Redis
- Development of microservices for corporate systems: API-interfaces for billing systems, implementation of new services under various projects. * Technology stack: Apache Tomcat 8.5, Spring Boot 2, Apache CXF JAX-WS, JAX-RS, Apache Kafka Hibernate ORM, Oracle PL/SQL, PostgreSQL, Redis - Integration between enterprise systems via the WSO2 Enterprise Integrator (Apache Synapse engine) enterprise business bus * Stack: XQuery, XPath * * Integration of billing systems with each other and with periphyria systems. * Integration with external banking systems using services via VPN channels * Service implementation for the USSD system * HAProxy Balancer configuration - Development of the back-end Personal Cabinet of the Candidate - Workflow system for interaction with new candidates of the company through EDS and sending data to the service of the Ministry of Labor. * Technology Stack: Spring Boot 2, Spring Security, Hibernate ORM, Docx4J * Backend as a REST controller. - PM-system improvement * Stack of technology: C#, Razor MVC, Wrike Library. - Working in Scrum team using Agile methodology. - CI/CD infrastructure work (Jenkins, Gitlab CI/CD), Docker-container, Git.
Software Developer
05.2017 - 06.2018 |Tengiztransgas LLP
JavaEE 7.5, Hibernate, Swing, SOAP, Tomcat, SQLServer, JavaEE 8, Hibernate, Spring (MVC, Security), JQuery, AngularJS, C#, .NET
* Corporate BI system development (JavaEE 7.5, Hibernate, Swing, SOAP, Tomcat, SQLServer): adding the new functions, creating the new reports and developing some integration features with other systems. * Creating new ITIL system (JavaEE 8, Hibernate, Spring (MVC, Security), JQuery, AngularJS) * Creating RESTful web-service for the Rail-Tariff Server COM-object (C#, .NET)
Senior BI Expert
06.2016 - 05.2017 |Beeline Kazakhstan
.
* Data warehouse administration and support * Administrating SAP Business Objects XI 4.2. User accouts management. Managing corporate reporting (Designer, Desktop Intelligence, Web Intelligence, Promote management, Version management). * ETL Analyse (ETL Informatica PowerCenter 9.5.1.). * The Data Quality analyzing. Solving the incidents * Hardware sizing * Data load optimization
Head of direction of support enterprise data warehouse
10.2013 - 05.2016 |Beeline Kazakhstan
.
* Enterprise data warehouse team management. * Administrating SAP Business Objects XI 4.2. User accounts management. Managing corporate reporting (Designer, Desktop Intelligence, Web Intelligence, Promote management, Version management). * ETL Analyse (ETL Informatica PowerCenter 9.5.1.). * Data Quality analyzing. Solving incidents. * Hardware sizing. * Data load optimization.
Leading Specialist
08.2007 - 10.2013 |Beeline Kazakhstan
.
* Administrating SAP Business Objects XI 4.2. User accouts management. Managing corporate reporting (Designer, Desktop Intelligence, Web Intelligence, Promote management, Version management). * ETL Analyse (ETL Informatica PowerCenter 9.5.1.). * Data Quality analyzing. Solving incidents * Hardware sizing * Data load optimization
Specialist
02.2006 - 03.2006 |KAZGOR
Visual Studio, Visual C++, MFC
Application development.
Leading specialist
02.2006 - 02.2007 |BTA Bank
.
* IBS Bank system application product development (PL/plus).
Director of IT
08.2005 - 01.2006 |ProStudio LLP
Visual Studio, Visual C++, MFC, ActiveX, Macromedia Flash
Application development.
Program Developer
07.2004 - 08.2005 |H&EBS LLP
Visual Studio, Visual C++, MFC, SQL Server 2000
* «Unity» ERP-system integration and support. * Application development.
IT System Administrator
10.2003 - 07.2004 |DPK "Ak zhol"
-
*Web-server and workstations support. *LAN support.

Образование

Computer Science (Бакалавр)
2000 - 2003
Al-Farabi Kazakh National University

Дополнительное образование

Getting Started with Go
University of California
Spring 5: Learn Spring 5 Core, AOP, Spring MVC, Spring Security, Spring REST, Spring Boot 2, Thymeleaf, JPA & Hibernate
UC-TQ75YCWI
Using Python to Access Web Data
University of Michigan
Python Data Structures
University of Michigan
Getting started with Python
University of Michigan
Java. Basic сourse
Computer Science Center
O10gDPU - Oracle10g: Develop PL/SQL Program Units
IT Academy Kazakhstan
O10gAPLS - Oracle10g: Advanced PL/SQL
The Knowledge Center Educational Club
Informatica PowerCenter Developer Level I
DIS Group
O11gWHA - Oracle Database 11g: Administer a Data Warehouse
BAS University
11gDBA2 - Oracle Database 11g: Administration Workshop II release 2
ELTC Training & Consultancy
11gTSQL Oracle Database 11: SQL Tuning Workshop
ELTC Training & Consultancy
SA-245 Shell Programming for System Administrators
ELTC Training & Consultancy

Языки

АнглийскийВыше среднего