
Zhaslan Konyrbayev
Verified Expert in Engineering
Back-end Developer
Almaty, Almaty Province, Kazakhstan
Toptal member since August 30, 2022
Zhaslan is a software engineer with around five years of experience developing large-scale software systems. He has strong proficiency in Go and Java and experience in designing, developing, testing, and implementing various internet-based applications. An expert in various platforms, languages, and embedded systems, Zhaslan is equally capable of leading teams and delivering directly.
Portfolio
Experience
- Go - 5 years
- Back-end Development - 5 years
- RabbitMQ - 5 years
- Kubernetes - 4 years
- Apache Thrift - 4 years
- GitLab CI/CD - 4 years
- Distributed Systems - 4 years
- PostgreSQL - 2 years
Availability
Preferred Environment
Linux, MacOS, GoLand, DataGrip, GitHub, GitLab CI/CD, Postman, Back-end, Message Queues, Amazon Simple Queue Service (SQS)
The most amazing...
...thing I've developed is a service that achieved 10 thousand daily active users in peak time.
Work Experience
Back-end Developer
Alfa-Bank JSC
- Implemented payment, report, and notification services for customer relationship management (CRM) web application for managers.
- Integrated the application with other services of the bank system.
- Worked within an Agile team with a project manager and 15 engineers.
- Mentored three junior developers, making pair programming and helping them with tasks.
Back-end Developer
DAR tech
- Developed distributed and scalable services in microservice architecture using domain-driven design (DDD).
- Implemented API for back end and supported current services.
- Worked on the cryptocurrency payment team to save over 20,000 customers' time.
- Improved cryptocurrency exchange service that makes operations among 38 cryptocurrencies.
- Worked within an Agile team and helped prioritize and scope feature requests.
Back-end Developer
DAR tech
- Developed distributed, high-load, and scalable microservices.
- Implemented identification system of use which collects information about the customer and makes a decision.
- Reduced identification time by 50% from two to less than one second by implementing a decision algorithm.
- Worked in a team with a project manager and eight software developers.
Experience
Asakita
Education
Bachelor's Degree in Computer Science
Kazakh-British Technical University (KBTU) - Almaty, Kazakhstan
Certifications
Reactive Architecture: Introduction to Reactive Systems
Lightbend
Programming with Google Go
Coursera, University of California, Irvine
Concurrency in Go
Coursera
Functions, Methods, and Interfaces in Go
Coursera
Getting Started with Go
Coursera
Skills
Tools
GoLand, GitHub, GitLab CI/CD, Postman, DataGrip, Elastic, RabbitMQ, Grafana, Amazon Simple Queue Service (SQS)
Languages
Go, Java, SQL, Python
Frameworks
Apache Thrift, Swagger
Paradigms
Microservices, REST, Testing, Agile, Event-driven Programming
Platforms
Linux, Docker, Kubernetes, Apache Kafka, Amazon Web Services (AWS), MacOS
Storage
Elasticsearch, MongoDB, PostgreSQL, Cassandra
Other
Computer Science, Software, Back-end, Back-end Development, Message Queues, High-load, Distributed Systems, Apache Cassandra, Prometheus, Concurrency, Reactive Streams
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring