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

Urmat Saparov

Специализация: Golang developer

Портфолио

PropellerAds

- Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines. - Implementation REST services by Golang with microservices architecture - Worked with high performance database aerospike. - Worked with big data analytics vertica db to make analysis datas - Designed complex application database SQL statements for querying - Used Consult and Jaeger for discovery endpoints and tracing traffic - Used gRPC protocol between services to accelerate http queries and save traffic - Worked with Airflow to manage workflow orchestration and data engineering pipelines.

Kubient

- Worked with Open Real Time Bidding protocol. - Implementation REST services by Golang with microservices architecture. - Good experience with Docker and Kubernetes. - Wrapped the services into Docker container. - Wrote CI CD scrips to delivery app to production environment. - Wrote Unit Testing and Integration testing in development environment and ensuring application is according to specifications. - Used profile tools to optimization service and to identify the cause of goroutines leak and memory leak. - Used gRPC protocol between services to accelerate http queries and save traffic. - Cached data to accelerate execution of http requests, about 10k rps traffic processing. - Designed the apps as a horizontal scaling and high availability service. - Used Redis to keep distributed data cache. - Implementation of services to parse ad bid requests, highload traffic processing.

Megacom

Golang: - Over 3+ years of experience in Golang. Excellent coding and problem - solving skills with ability to work as Developer. - Implemented REST services by Golang and Java with microservices architecture. - Strong working knowledge in developing Restful webservices and Micro Services. - Designed architecture of highly loaded backend systems. - Worked with smtp protocol to send sms (short message service) to abonents. - Worked with kafka to send high traffic events. Java: - Over 7+ years of experience in Java. Excellent coding and problem - solving skills with ability to work as Developer.

Скиллы

ActiveMQ
Apache HTTP Server
Bash Scripts
CI CD
Docker
Docker Swarm
ELK
Glassfish Cluster
Golang
Hap Proxy
Hazlecast
Highload
Java
Java EE
Java SE
Kafka
Kubernetes
Linux
MySQL
Nginx
NoSQL
ORACLE
PostgreSQL
RabbitMQ
Redis
Solr
Spring Framework
System design

Опыт работы

Go Developer
07.2022 - 03.2023 |PropellerAds (advertising platform)
Golang, SQL, REST, gRPC
- Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines. - Implementation REST services by Golang with microservices architecture. - Worked with high performance database aerospike. - Worked with big data analytics vertica db to make analysis datas. - Designed complex application database SQL statements for querying. - Used Consult and Jaeger for discovery endpoints and tracing traffic. - Used gRPC protocol between services to accelerate http queries and save traffic. - Worked with Airflow to manage workflow orchestration and data engineering pipelines.
Go Developer
05.2021 - 05.2022 |Kubient (advertising platform)
Golang, Postgres, gRPC, Docker, REST, CI/CD
- Worked with Open Real Time Bidding protocol. - Implementation REST services by Golang with microservices architecture. - Good experience with Docker and Kubernetes. - Wrapped the services into Docker container. - Wrote CI/CD scrips to delivery app to production environment. - Wrote Unit Testing and Integration testing in development environment and ensuring application is according to specifications. - Used profile tools to optimization service and to identify the cause of goroutines leak and memory leak. - Used gRPC protocol between services to accelerate http queries and save traffic. - Cached data to accelerate execution of http requests, about 10k rps traffic processing. - Designed the apps as a horizontal scaling and high availability service. - Used Redis to keep distributed data cache. - Implementation of services to parse ad bid requests, highload traffic processing.
Go and Java Developer
08.2011 - 05.2021 |Megacom (mobile operator)
Java, Golang, REST
Golang: - Over 3+ years of experience in Golang. Excellent coding and problem - solving skills with ability to work as Developer. - Implemented REST services by Golang and Java with microservices architecture. - Strong working knowledge in developing Restful webservices and Micro Services. - Designed architecture of highly loaded backend systems. - Worked with smtp protocol to send sms (short message service) to abonents. - Worked with kafka to send high traffic events. Java: - Over 7+ years of experience in Java. Excellent coding and problem - solving skills with ability to work as Developer.

Образование

Faculty of Information Technology, software engineer
По 2011
Politechnical University

Языки

АнглийскийСреднийРусскийРодной