Back-end Developer
2021 - PRESENTTalabat- Developed new features on the vendor platform and scaled it to handle 100,000 requests per minute from 30,000 RPM.
- Migrated the current service architecture to the event-driven microservice architecture using C#, .NET, and SQL Server. I also used Postgres and Kafka.
- Improved the performance of the vendor platform by 50%. As the vendor platform is the company's core service, the change I made improved the overall company's system by 25%.
Technologies: .NET, PostgreSQL, C#, IntelliJ, MacOS, .NET Core, AWS Lambda, Redis, Amazon Web Services (AWS), Algorithms, Data Structures, SQL, Python, Amazon ECS (Amazon Elastic Container Service), Amazon ECR (Amazon Elastic Container Registry), CI/CD Pipelines, Docker, REST APIs, Microservices, Spring Microservice, Caching, GitHub, Git, Jira, Miro, Apache Kafka, Amazon DynamoDB, Amazon Simple Queue Service (SQS), AWS Simple Notification Service (AWS SNS), HTML, CSS, APIs, Back-end, Blockchain & Cryptocurrency, AWS CloudFormation, API Integration, Web Development, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), C#.NET, Google Maps API, Jest, Serverless, TestingFull-Stack Developer
2022 - 20231719 Solutions Inc.- Created a test suite for the current application to make the existing service easy to upgrade, build, deploy, and monitor.
- Upgraded the service with the next Shopify API version and migrated the solution from Python 2 to Python 3. Reduced the codebase to make it easy to maintain and add features.
- Fixed the UI and service bugs and improved the performance.
Technologies: Python, MongoDB, Docker, Shopify API, Shopify, Serverless, TestingSenior Back-end Developer
2018 - 2021GOPAX- Developed user KYC and AML services using Java, Spring Boot, Node.js and WebSocket APIs.
- Built crypto-related financial services and platforms through first-hand experience in the blockchain industry. Created the GOFi platform that gives interest to fixed-term and flexible-term products.
- Added new functionalities for the order matching algorithm of the crypto exchange using Java 8.
Technologies: Node.js, Python, Java, Spring Boot, MySQL, IntelliJ, Linux, MacOS, .NET Core, Redis, JavaScript, Amazon Web Services (AWS), Algorithms, Data Structures, SQL, Amazon ECS (Amazon Elastic Container Service), Amazon ECR (Amazon Elastic Container Registry), CI/CD Pipelines, Docker, Full-stack Development, React, React Redux, REST APIs, Microservices, Spring Microservice, Caching, Financial Software, Mobile Web, Algorithmic Trading, Cryptoeconomics, Cryptocurrency, ERC-20, GitHub, Git, Jira, Miro, Vue, MongoDB, Amazon DynamoDB, Amazon Simple Queue Service (SQS), AWS Simple Notification Service (AWS SNS), HTML, CSS, APIs, TypeScript, Express.js, Back-end, PHP, Blockchain & Cryptocurrency, AWS CloudFormation, WebSockets, API Integration, Microsoft SQL Server, Web Development, XML, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), Full-stack, MEAN Stack, Google Maps API, Firebase, Jest, Serverless, Testing, SMSSenior Back-end Developer
2016 - 2018TMON- Developed a photo review service and review moderation portal for the eCommerce platform.
- Built the Today's Pick deals. Utilized various caching technologies to improve the performance as the Today's Pick deals are shown on the main page and accessed by millions of users.
- Improved the performance of the service by flattening data and denormalizing by utilizing queue technologies and NoSQL databases.
Technologies: Java, Spring Boot, MySQL, IntelliJ, Linux, MacOS, AWS Lambda, Redis, JavaScript, Algorithms, Data Structures, SQL, Python, CI/CD Pipelines, Full-stack Development, AngularJS, REST APIs, Microservices, Spring Microservice, Caching, Financial Software, Mobile Web, GitHub, Git, Bitbucket, Shopify API, Jira, Vue, MongoDB, Couchbase, Apache Kafka, HTML, CSS, APIs, TypeScript, Express.js, Back-end, PHP, Apache, LAMP, API Integration, Web Development, XML, Object-oriented Programming (OOP), Chrome Extensions, Testing, Web ScrapingAndroid Developer
2008 - 2016Samsung- Developed in-house applications for the Samsung Galaxy S series.
- Contributed to the Samsung TouchWiz and SDK by implementing reusable APIs and services.
- Built a Screen Mirroring solution, the first of its kind in the 2010s. It was one of the standout features of the new Galaxy S series.
Technologies: Java, Android, Android SDK, IntelliJ, MacOS, Algorithms, Data Structures, Perforce, Kotlin, C, C++, APIs, REST APIs, XML, Object-oriented Programming (OOP)Co-founder
2005 - 2008Massagan.com- Developed Massagan.com, one of the most popular social networks website in the Kazakh language.
- Implemented everything from scratch, from back end to front end using JavaScript, PHP, MySQL, and Apache (LAMP stack).
- Managed the deployment and user engagement and made strategic decisions on the product.
Technologies: Algorithms, PHP, Linux, MySQL, LAMP, Apache, REST APIs, Web Development, Full-stack Development, Full-stack, Google Maps API, Chrome Extensions