Urmat Saparov
Портфолио
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.