Madiyar Kaskabayev
Verified Expert in Engineering
Software Developer
Berlin, Germany
Toptal member since March 17, 2020
Madiyar is a results-driven software engineer with experience building scalable web applications across diverse industries. He has a proven track record of increasing performance metrics, migrating CI/CD pipelines, and boosting code coverage. Madiyar is an expert in back-end development, distributed systems, database technologies, and full-stack capabilities. His work is driven by a passion for clean code, efficient architectures, and user-centric design.
Portfolio
Experience
Availability
Preferred Environment
Git, Terminal, Linux, Go, IntelliJ IDEA, Apache Kafka, Docker, Event-driven Architecture, Elasticsearch, MacOS
The most amazing...
...thing I've developed is a discount wallet back-end component. I developed it from scratch and controlled the launch in all markets, including the US.
Work Experience
Software Engineer
HelloFresh SE
- Migrated the CI/CD pipelines from Concourse CI to GitHub Actions and increased TTM by 50%.
- Introduced DB replicas for the need of the DWH team to support consuming voucher data from the DB.
- Implemented and maintained a new wallet project (C-level) that introduced new flexible customer benefits and executed and controlled migrating existing benefits from vouchers to the wallet system.
- Owned initiatives across multiple teams, facilitated stakeholder communications, collected requirements, documented discussion outcomes, and wrote ADR and RFC documents.
- Moved applications with common business and domain logic and codebase into two separate monorepos using Bazel, increasing TTM by 40%.
- Discovered, designed, and implemented applications that emit wallet domain events using CDC for the marketing data platform so they can build data pipelines and business dashboards to identify business metrics issues.
- Unblocked one of the C-level initiatives and improved the API performance by introducing a cache that decreased the latency by 80%.
- Unblocked one of the C-level initiatives and one Tribe-level initiative by discovering, designing, and delivering an application that consumes domain events of the different domains.
- Improved the code coverage reporting of the monorepos by improving code coverage collecting using Bazel, increased the code coverage by 50%, and achieved technical KRs.
PHP and JavaScript Software Developer
The VisionLink Advisory Group, Inc.
- Upgraded the version of PHP from 5.6 to 7.3 and the corresponding dependencies, thus increasing the web application's performance by 50%.
- Implemented several Excel spreadsheets importing, editing, and exporting features using JavaScript, Twig, and PHP, increasing the variations and flexibility of existing and new bonus plans for the clients.
- Improved the application's development by Dockerizing the application itself and automating tools.
- Maintained and developed new features for creating, communicating, and managing clients' bonus plans and their employees.
- Fixed bugs and increased the quality of the existing features by refactoring and upgrading the logic, leading to increased usage.
Back-end Developer
Kolesa Group
- Developed Kazakhstan's largest online classified advertisement service with 1.8+ million monthly active users.
- Increased ToM by 60% by implementing a virtual phone number feature to protect users.
- Improved an auto-moderation queue management microservice that increased decision-making quality by 80%.
- Implemented feature toggles, a feature delivery tool for the product, from scratch. This feature was beneficial for running experiments on production. Simultaneously, 20 different experiments were running.
- Increased the speed of typeahead autocompletion by 100% by optimizing the indexes and full-text Elasticsearch architecture.
- Increased service usage by 50% through research and modification of payment services.
- Scaled and modified a new peer-to-peer messaging microservices system based on WebSocket technology by adding picture and audio file sharing. This dramatically improved the communication experience of the customers.
- Implemented microservices on Python that were liable for providing decisions based on machine learning models. Also, I improved them by introducing the cache, so applications were starting up 90% faster.
Full-stack Developer
Prosports.kz
- Developed and maintained the front and back end and REST API for a sports news blog platform that has 200,000+ monthly active users.
- Developed a management dashboard for the content control system and real-time editing of live matches.
- Increased the number of news sources for the end user by integrating a telegram bot for posting news telegram channels.
- Increased the usability of posting and entertainment value of blog posts by implementing TinyMCE plugins for Instagram and Twitter posts and videos.
- Developed a new version of Aviapoisk.kz, a search engine for the best flight offers in CIS that has 400,000+ monthly visits.
- Increased the usability of the search page and helped people pack appropriately with a weather API and flight date filter integrations.
- Developed the front and back end of Betguard.kz, a sports betting players’ rights protection platform, from scratch using MVC patterns.
- Developed and designed a system for complaints and reports that helped gather feedback from users.
Experience
The Compensation Design Company
https://www.vladvisors.com/As a full-stack engineer, I maintained and improved existing features and developed new ones. I have upgraded the PHP version and improved the performance of the application.
Market.kz – A Modern Way to Advertise, Sell or Buy Anything from Ordinary People
https://obyavleniya.kaspi.kz/The company owns four classifieds, and one of them is horizontal classified – Market.kz. Market.kz aims to provide people with a platform to sell, buy, or exchange goods or services, including clothes, cars, smartphones, cleaning, etc. The revenue was about $2 million. My team comprised a product owner, a project manager, four back-end engineers, and two front-end engineers.
We developed a PHP-based horizontal classified platform application with a convenient classification, intuitive and convenient form of ad submission, the ability to instantly exchange messages between seller and buyer, and freedom from a geographical location. These are only some advantages of the modern online market that help ordinary people sell and buy without wasting time and effort. I was a back-end developer working closely with front-end and mobile developers. Implemented many features that increased ToM, user activity, etc., performed refactoring, and increased the application's stability.
Sports News Blog Web Platform
https://prosports.kz/Sports Betting Players’ Rights Protection Platform.
https://betguard.kz/Cheap Flight Tickets Searching Engine
https://aviapoisk.kz/Education
Master's Degree in Computer Science
International IT University - Almaty, Kazakhstan
Bachelor's Degree in Computer Science
Suleyman Demirel University - Almaty, Kazakhstan
Skills
Libraries/APIs
REST APIs, jQuery, Protobuf
Tools
Postman, Git, Kafka Streams, GitHub, MongoDB Atlas, Spreadsheets, Bazel, Apache, PhpStorm, PyCharm, HeidiSQL, Robo 3T (Robomongo), Terminal, RabbitMQ, Jira, IntelliJ IDEA, DataGrip, Bitbucket, Amazon Elastic Container Service (ECS), Terraform
Languages
PHP, CSS, HTML5, PHP 7, Go, SQL, HTML, Python, PHP 5, JavaScript, Python 3
Frameworks
PhalconPHP, gRPC, Laravel, CodeIgniter, Kohana
Paradigms
Event-driven Architecture, Service-oriented Architecture (SOA), Agile, Back-end Architecture, Unit Testing, Microservices
Platforms
Linux, Apache Kafka, MacOS, Kubernetes, Docker, Amazon Web Services (AWS), LAMP
Storage
MySQL, NoSQL, MongoDB, PostgreSQL, JSON, Elasticsearch, MariaDB, Redis
Other
APIs, Web MVC, API Integration, Architecture, Integration, Back-end, Request for Comment (RFC), Data Structures, Algorithms, Back-end Performance, Back-end Development, Full-stack, Full-stack Development, CI/CD Pipelines, Front-end Development, Distributed Systems, TinyMCE, Networking, Customer Relationship Management (CRM), Migration, WebSockets
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