Dilmurod Yangiboev
74 Frauenlobstraße, Berlin 12437
+4917663197124 # dilmurod.yangiboev@gmail.com ï linkedin.com/in/dilmurod-yangiboev/ § github.com/Yangiboev
Profile
Software Engineer with more than 3 years of experience on Golang, NodeJS and Python, primarily working on
backend API services, and also interested in DevOps operations. I am able to work well both in a team
environment as well as using own initiative.
Experience
Momox AG
May 2022 – Present
Software Engineer, Contract
Berlin, Germany
•
Increased test-coverage by 99 percent using gomock framework and abstraction.
•
Implemented recommendation API by using KNN matrix and cosine similarity approach in golang.
•
Improved fault tolerance from 85 to 99 percent of the application by creating Kubernetes CRDs with GitLab CI
pipelines.
Schlumberger
Dec 2021 – May 2022
Software Engineer, Contract via EPAM Systems
London, United Kingdom
•
Enhanced facility planner with monitoring metrics(Grafana), logging, and orchestration of go apps in docker containers
running on Kubernetes.
•
Identified security vulnerabilities on container images releases, increased the security from 98 to 99 percent by using
multi-stage builds on Azure Devops CI.
Udevs LLC
Nov 2019 – Dec 2021
Software Engineer, Full-time
Tashkent, Uzbekistan
•
Redesigned micro-service synchronous communication to asynchronous, reduced the processing time by 30 percent.
•
Increased development by 20 percent by creating CI/CD pipelines using GitLab runners.
•
Improved system crash-free rate from 80 to 99.8 percent by writing end-to-end unit tests that helped to identify 40 bugs
and fix them.
•
Integrated Google’s best practices into a pull request process to improve code quality and mentored 4 junior developers.
•
Reduced system latency by 72 percent by applying caching strategies and K8s algorithm-based load balancing.
Interrail Holding AG
May 2019 – September 2019
Software Engineer Intern
Tashkent, Uzbekistan
•
Proposed new operational processes that led to 20 percent improvement in delivery time.
•
Involved in a process re-engineering project to improve and consolidate end-to-end service processes.
Projects
Delever | Go, gRPC, Microservices, Kafka, Postgres, Neo4j, Kubernetes
March 2020
•
Developed microservices-based Delivery Management platform using golang and gRPC.
•
Used NoSQL databases properly to process heavy write operations from tracking service.
Macbro | Go, NodeJS, PostgreSql, VueJS, Docker Compose
November 2020
•
Created client questionnaire life cycle using Breadth First Search (BFS) algorithm with graph data structure.
•
Implemented event-driven architecture using message brokers to keep consistency among all services.
•
Technical Skills
Languages: Golang, Python, NodeJS, SQL
Technologies/Frameworks: Linux, Docker, Kubernetes, Helm, CI/CD, GCP, VueJS, PostgresSQL, Cassandra,
MongoDB, Neo4j, Kafka, RabbitMQ
Education
Inha University
Sep. 2017 – May 2021
Bachelor of Science in Computer Science, GPA: 4.01/4.5
Tashkent, Uzbekistan
Additional experience and Awards
Open Data Challenge Hackathon
December 2019 - 2021
Second Place
Tashkent, Uzbekistan
•
Developing comparison portal software for citizens to purchase cheaper and high-quality products in 72 hours.
•
Developing software ”my space”, helps citizens buy free zones by gathering all open data within the government
organizations in 72 hours.
Document Outline
|