Rustam Abdullaev
Verified Expert in Engineering
Software Developer
Amstelveen, Netherlands
Toptal member since April 15, 2021
Rustam is a software engineer, technical lead, and architect, ranging from embedded applications to large-scale distributed systems. He specializes in performance-critical, low-latency, and high-throughput distributed applications for the internet, insurance, travel, and finance (HFT) industries. Focusing on code correctness, simplicity, and maintainability, Rustam delivers business value by fixing and improving existing designs and implementations and creating new systems from scratch.
Portfolio
Experience
Availability
Preferred Environment
C++, Go, C++17, C++14, C++11, Boost.Asio
The most amazing...
...thing I've created was the ISP infrastructure that allowed hundreds of thousands of people in rural areas to connect to the internet.
Work Experience
Senior Software Engineer
Audacity Capital
- Developed and maintained market connectors and implemented a system for distributing data between co-located servers.
- Designed and implemented a product configuration and rolling system.
- Created a modular live-risk system and EOD processing.
Senior Software Engineer, IT Architect
KLM Royal Dutch Airlines
- Improved the architecture and performance of the TripPlanner system, the online schedule, and the pricing subsystem of AirFrance and KLM with custom messaging and threading.
- Created a private, encrypted blockchain solution for an aircraft component exchange consortium based on Ethereum.
- Developed a company-wide internal crawler and search engine.
- Architected the internet check-in and kiosk check-in applications.
- Led three teams, each consisting of three to five developers, toward the common goal to deliver the project on time and within budget.
- Led the project planning, facilitated technical design discussions and brainstorming, and assigned tasks to team members.
- Tracked progress, obtained architectural approvals and other permits, and coached and provided feedback to the team members' line managers.
Senior Software Engineer, IT Architect
Nationwide
- Designed and developed a disability management expert system.
- Refactored a time-off planning system from two-tier to multitier with asynchronous messaging and processing.
- Developed an interactive voice response (IVR) system using embedded C++ with the Java Native Interface (JNI).
- Specialized in performance tuning of C++ and Java systems and improved the performance of the TOPS application by more than ten times.
Senior Software Engineer, Co-founder
TV-Inform
- Co-founded an internet service provider and created the entire IT infrastructure of the company.
- Designed and developed authorization, accounting, dynamic routing, traffic management, online email, and billing systems.
- Connected remote towns to the internet by providing long-range wireless internet connectivity.
Experience
ISP Management System (2000)
Interactive Voice Responder System (2005)
Online and Kiosk Check-in (2015)
TripPlanner (2017)
Education
Master's Degree in Computer Science
University of Amsterdam - Amsterdam, Netherlands
Bachelor's Degree in Computer Science
Tashkent State Technical University - Tashkent, Uzbekistan
Skills
Libraries/APIs
Node.js, REST APIs, Vue
Tools
CMake, Google Kubernetes Engine (GKE)
Languages
C++, Go, Java, C++11, C++14, C++17, SQL, C, Perl, Python
Frameworks
gRPC
Platforms
Docker, Kubernetes, Google Cloud Platform (GCP), Amazon Web Services (AWS), Linux, Oracle
Paradigms
Scrum, Microservices
Storage
MySQL, PostgreSQL, MongoDB, LevelDB, Google Cloud
Other
Boost.Asio, Client/Server Networking, Architecture, Distributed Systems Development, APIs, TCP/IP, Multithreading, Java Native Interface (JNI), Embedded Software, Real-time Operating System (RTOS), Embedded Systems, Grid Computing
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