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

Портфолио

Kazdializ

Kazdializ project's aim was to direct all the questions related to dialysis in Kazakhstan into one single forum. The team was consist of Backend Developer, Frontend Developer and Project Manager. ● I was responsible for the backend side, it was made with Flask framework and deployed with Docker container into Ubuntu server. ● Also, I was communicating with customer in questions of design and architecture.

SteriControl

SteriControl project is a platform for medical workers to monitor all the medical instruments inside the clinic and I was in a team that made that platform from scratch. ● My responsibilities were to create a monolith service using FastAPI, store instruments properties in PostgreSQL and their movement in MongoDB.

IGIF

The main aim of the project was to create a platform for investors with a deposit option of their investments. ● I was working at IGIF project with such responsibilities as: backend development and system design. ● For this project I used Fast API framework, Docker for deploy options and PostgreSQL as the main database of the project.

Скиллы

Python
PyQT
FastAPI
PostgreSQL
MongoDB
Docker
Flack
Fastcgi
Gitlab CI/CD
Bitbucket
Jenkins
Nexus Sonatype
OpenShift
RabbitMQ
1C
Celery
Kafka
Schema Registry
SQLite
Django

Опыт работы

Backend Developer
11.2023 - 02.2024 |UMC
Python, FastAPI, MongoDB, PostgreSQL, Docker, Gitlab CI/CD
SteriControl project. SteriControl project is a platform for medical workers to monitor all the medical instruments inside the clinic and I was in a team that made that platform from scratch. ● My responsibilities were to create a monolith service using FastAPI, store instruments properties in PostgreSQL and their movement in MongoDB.
Software Engineer
10.2023 - 11.2023 |EPAM Systems
Python
MLOps Engineer
04.2023 - 10.2023 |Bereke Bank
Python, FastAPI, Docker, Bitbucket, Jenkins, Nexus Sonatype, OpenShift
● The team was consist of Data Science team lead, 10 Data Scientists and me as MLOps engineer. ● My responsibilities were to develop microservices with machine learning models from data scientists, communication with customers and neighbor departments.
Backend Developer
01.2023 - 06.2023 |IGIF
Python, FastAPI, Docker, PostgreSQL
The main aim of the project was to create a platform for investors with a deposit option of their investments. ● I was working at IGIF project with such responsibilities as: backend development and system design. ● For this project I used Fast API framework, Docker for deploy options and PostgreSQL as the main database of the project.
Data Engineer
06.2022 - 10.2022 |CDC at Kazatomprom
PostgreSQL, Debezium, Kafka, Schema Registry
CDC. ● I needed to develop a CDC (Change-Data-Capture) system to monitor all the changes made to the PostgreSQL database. ● It was done using Debezium to detect changing data, Schema-Registry to configure topics and Apache Kafka to deliver changes to the client.
Python Developer
03.2022 - 02.2023 |1C-Integration
Python, PostgreSQL, Celery, 1C, RabbitMQ, Docker
Purpose of the project was to create an ETL instrument to synchronize data between 1C and PostgreSQL. ● I was the only Python Developer at the project and I developed ETL instrument form scratch using Python, PostgreSQL and Celery for scheduled jobs to synchronize data at the proper date time. ● Also, I configured a setup of RabbitMQ so that a client could connect to the topic and fetch synchronized data. ● After, I added multiple jobs to check data and documents and make alerts that were sent to another inner API.
Python Developer
02.2022 - 06.2022 |Kazatomprom
Python, Django, Celery, PostgreSQL
Integration Bus project. Project was about to develop an integration bus with admin-panel from scratch. ● I was responsible for the development of a permission middleware between PostgreSQL and users that were doing SQL queries there. Administrator can create users, give them tokens, request permissions, and set tables and columns for each user. A user then can get that token and with a use of Rest API fetch data from PostgreSQL but with those permissions that was set by Administrator. ● Admin-panel was done in Django, data syncronization was using Celery, and database interaction was with PostgreSQL.
Python Developer
11.2021 - 02.2022 |Prosto Back Office
Python, VK Teams Bot, Docker
Health-Check project. ● Aim of this project was to monitor performance of all the services of company in real time. ● I have developed a chat-bot using VK Teams Bot, because VK Teams was the main messenger in company. Also containerization was done with Docker in Ubuntu server. ● Interaction with chat-bot was also interactively, so that a user not only gets an alert when some service crashes, but also a user can check status of the service at the moment.
Backend Developer
10.2021 - 03.2022 |Kazdializ
Python, Flask, Docker
Kazdializ project's aim was to direct all the questions related to dialysis in Kazakhstan into one single forum. The team was consist of Backend Developer, Frontend Developer and Project Manager. ● I was responsible for the backend side, it was made with Flask framework and deployed with Docker container into Ubuntu server. ● Also, I was communicating with customer in questions of design and architecture.
Python Developer
06.2021 - 08.2021 |Medical University of Astana
Python, Flask, Jinja, SQLite
Order Automation. ● I was responsible for the design and development of the project that was intended to automate purchase orders for Economic faculty of Medical University of Astana. ● I was the single developer at that project and I did a backend as well as frontend for this project. ● Backend was with a use of Flask, and Frontend was with a use of HTML, CSS, Javascript and Jinja templates. ● As a database I decided to go with SQLite due to project and server limits.
Python Developer
02.2021 - 10.2021 |Prosto Back Office
Python, Flask, PostgreSQL, Celery, Nginx, Docker, Amazon S3
File-Vault project. ● I was responsible for development of Restful API using Flask framework and Amazon S3 as a file-storage to manage all the files our customers were intended to store. ● Also configuration of PostgreSQL, creating jobs with Celery for text extraction, setting a proper load-balancer with Nginx and deploying them together with Docker.
Python Developer
10.2018 - 03.2020 |NDA
Python, Scikit-Learn, Tkinter, PyQT
● I was working as a freelance developer alongside with my study at university. ● My role included finding projects that I want to be participated in, communication with customers: project stack, work vector, deadlines, compensation. ● Most of the projects were to develop desktop applications in PyQT or Tkinter. Some projects were related with machine learning classifications and clustering.

Образование

Information Systems (Бакалавр)
2016 - 2020
Kazakh Agrotechnical University

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

IELTS Academic (Overall Band Score 6.0, CEFR Level B2)
По 11.2015
IELTS Official
In-faculty Tournament Certificate on Competitive Programming
По 02.2019
S.Seifullin Kazakh Agro Technical University
IELTS Academic (Overall Band Score 7.0, CEFR Level C1)
По 10.2019
IELTS Official

Языки

КазахскийПродвинутыйРусскийПродвинутыйАнглийскийПродвинутый