Timur Bakibayev, Developer in Almaty, Almaty Province, Kazakhstan
Timur is available for hire
Hire Timur

Timur Bakibayev

Verified Expert  in Engineering

Full-stack Software Developer

Almaty, Almaty Province, Kazakhstan

Toptal member since March 12, 2021

Bio

Timur is a full-stack software developer with over 20 years of experience and a PhD in computer science. Timur created a salary calculation optimization that was purchased by Microsoft. It calculated salaries more than ten times faster than other solutions. He has delivered over 30 projects with optimized algorithms and databases in the roles of a data analyst, CTO, and software and ERP developer. He understands complex business processes and writes efficient, high-quality code.

Portfolio

RS Alpha-Sense
Python 3, Django, Django ORM, PostgreSQL, Microservices, Software Architecture...
SAP
Python, HTML5
Data Science Academy
Python, Django, JavaScript, React, Data Science, Django ORM, APIs...

Experience

  • Django - 10 years
  • Python - 10 years
  • PostgreSQL - 5 years
  • JavaScript - 5 years
  • Software Architecture - 5 years
  • FastAPI - 3 years
  • Event Sourcing - 3 years
  • Data Science - 3 years

Availability

Part-time

Preferred Environment

PyCharm, DBeaver, Linux

The most amazing...

...software I've developed accepts and monitors payments using cash acceptors. Currently, more than 200 terminal machines are running 24/7.

Work Experience

Senior Software Developer

2021 - PRESENT
RS Alpha-Sense
  • Developed a portfolio management service, including tracking balance, managing transactions, etc.
  • Built the core system (DB + Python library) for microservices based on PostgreSQL.
  • Created software for managing all kinds of business entities, i.e., funds, bank accounts, trading bots, etc.
Technologies: Python 3, Django, Django ORM, PostgreSQL, Microservices, Software Architecture, Full-stack, Amazon Web Services (AWS), DevOps, Machine Learning, NGINX, FastAPI, HTML5, HTMX, Beautiful Soup

Senior Software Developer

2019 - 2021
SAP
  • Increased performance by at least 30% in calculating product availability by introducing an additional cache mechanism.
  • Implemented a new mechanism for automatic performance measurement and data analysis.
  • Initiated a sophisticated update for the temporary storage of calculated results.
Technologies: Python, HTML5

CTO and Full-stack Developer

2015 - 2019
Data Science Academy
  • Managed a team of five to 10 developers and designers to implement software projects.
  • Designed software for monitoring health and alerting doctors using mobile medical devices.
  • Developed software for a ski school for registering and monitoring ski training.
  • Created a B2B CRM for a local telecommunications company, Beeline.
  • Delivered a system for running tests for students at universities.
  • Implemented software for speech recognition and automatic analysis.
Technologies: Python, Django, JavaScript, React, Data Science, Django ORM, APIs, Django REST Framework, Tailwind CSS, DevOps, NGINX, FastAPI, Alpine.js, HTML5

ERP Developer

2003 - 2006
Business Intelligence Professional Solutions
  • Integrated Microsoft Navision projects, including a bank and a coal mining company.
  • Delivered a salary calculation performance optimization, which made salary calculation more than 10 times faster, and the solution was bought by Microsoft.
  • Implemented a solution for automatic accounting report generation for the national tax system.
Technologies: Microsoft Dynamics NAV, HR Tools, HTML5

Data Analyst

1999 - 2003
Statistics Department of Kazakhstan Police
  • Implemented software for automatic report generation using FoxPro.
  • Created automatic testing and validation of generated reports.
  • Optimized databases and worked on data security issues.
Technologies: Data Science, Reports, HTML5

Experience

Proprietary QR Codes Generating Platform

https://www.bitrip.com
A web-based platform for generating long tapes with proprietary QR codes. The tapes are generated in the background. The file format is PDF and images are generated with SVG. The platform was written in Python and Django.

Speech Recognition and Moderation

A CRM-like system where the work of employees is recorded throughout the day. Audio recordings are taken and sent to worker servers that recognize speech and send metadata to the main server, which then completes basic analysis and statistics.
Back end: Python, Django, Redis, and Celery.
Front end: React (REST API).

Terminals for Accepting Cash for Microcredits

KMF is a microloans-focused financial company that uses the Mei Bill Acceptor software for accepting and monitoring payments. Currently, more than 200 terminal machines are running. I delivered low-level programming for the serial port to communicate with bill acceptors.

Health Monitoring System

Software for monitoring health using mobile devices. The devices (by Everion) send data to the cloud. My goal was to get data through a REST API, show data on a monitor, analyze data, and send emails if something goes wrong with the patient.
Back end: Python and Django.
Front end: React (REST API).

Ski School Portal

Developed software for a ski school to register and monitor ski training. My contributions included both web and mobile (React Native). Online payments, push notifications, queue management, and accounting data export were added.
Back end: Python and Django.
Front end: jQuery and React Native.

CRM Software for Telecommunications Company

Developed a complete B2B CRM solution for a local telecommunications company (Beeline) using Python, Django, and React. Customers go through several company departments, and the project is forwarded automatically, hiding and showing data depending on roles.

Personal Finance Management Software Android App

An Android application for managing personal finances in the most flexible way by allowing users to create accounts and drag and drop the money from one account to another. It has a lot of reporting features like exporting to PDF, sharing pages with other people, working in the cloud or offline, and many more.

Testing System

http://delicatest.com
A system for running tests for university students. Currently, more than 15,000 tests have been passed. Four universities are using this solution nearly daily. It has photo identification, IP address and device ID checks, and many other functions.

CTO for an Online Learning Company

http://learn.dsacademy.kz
A complete LMS for online learning with video lectures, tests, tasks, payment, and everything needed to run a programming school. More than 20 courses were created and are actively sold on this platform, with more than 500 students registered.

Education

2006 - 2010

Ph.D. in Computer Science

Heidelberg University - Heidelberg, Germany

2003 - 2005

Master's Degree in Information Systems

Al-Farabi Kazakh National University - Almaty, Kazakhstan

1999 - 2003

Bachelor's Degree in Information Systems

Al-Farabi Kazakh National University - Almaty, Kazakhstan

Certifications

JANUARY 2022 - PRESENT

Developing Applications with SQL, Databases, and Django

IBM

DECEMBER 2021 - PRESENT

Introduction to Containers with Docker, Kubernetes, and OpenShift

IBM

JANUARY 2006 - PRESENT

SeeBeyond ICAN 570: ICAN Development

Oracle

JANUARY 2006 - PRESENT

Oracle Core Consultant Course Siebel 7.7

Oracle

JANUARY 2005 - PRESENT

Microsoft Business Solutions Certified Professional in Attain Programming

Microsoft

JANUARY 2005 - PRESENT

Microsoft Business Solutions Certified Professional in Attain Essentials

Microsoft

JANUARY 2005 - PRESENT

Microsoft Business Solutions Certified Professional in Attain Overview 3.01

Microsoft

Skills

Libraries/APIs

Django ORM, REST APIs, React, Beautiful Soup, jQuery, HTMX

Tools

NGINX, Celery

Languages

Python, Python 3, HTML, HTML5, JavaScript, SQL, CSS

Frameworks

Django, Redux, Django REST Framework, Tailwind CSS, Alpine.js

Paradigms

REST, Microservices, Event Sourcing, DevOps

Platforms

Firebase, Kubernetes, Linux, Android, Docker, Amazon Web Services (AWS)

Storage

PostgreSQL, Redis, DBeaver

Other

APIs, Software Architecture, Full-stack, Reporting, CTO, OpenAI, OpenAI GPT-4 API, FastAPI, Data Science, Low-level Programming, PDF, Reports, SVG, QR Codes, Cloud, Machine Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring