Skip to main content
Rinat ShigapovRS
Looking for a job

Rinat Shigapov

@rinatshigapov

Rust software engineer at BHFT who built distributed authorization and telemetry services for an algorithmic trading platform.

Malaysia
Message

What I'm looking for

I’m interested in robust and secure software development, distributed systems, and machine learning.

At BHFT, I develop infrastructure for an algorithmic trading platform using an actor-based approach. I implemented a distributed authorization service with audit functionality and introduced a telemetry proxy that routes queries according to policies.

At Eloe Inc, I worked on a replicated accounting ledger database targeting 100,000+ transactions per second. I developed a custom I/O driver and deterministic replication protocol.

At RingCentral, I developed Rust speech-recognition and Meeting Notes backend services and experimented with machine-learning training infrastructure. I also worked on a Rust streaming inference service for language detection.

Across earlier work, I built distributed image-recognition infrastructure at Intelligence Retail and a real-time clickstream pipeline at Conde Nast. I’m interested in robust, secure software, distributed systems, and machine learning.

Experience

Work history, roles, and key accomplishments

BHFT logoBH
Current

Rust Software Engineer

Apr 2024 - Present (2 years 7 months)

Developed trading platform infrastructure in an actor-based paradigm, including a policy-based distributed authorization service and telemetry proxy. Optimized SQL queries with regex prefilters, achieving over 38x performance improvement.

PP
Current

Software Engineer

Personal Research Project

Mar 2021 - Present (5 years 8 months)

Developed algorithms for ridepooling using Rust and open-sourced implementations of two solvers for the weighted perfect matching problem.

Eloe Inc logoEI

Rust Software Engineer

Eloe Inc

Aug 2023 - Oct 2023 (2 months)

Developed a replicated accounting ledger database with a throughput target of 100,000+ transactions per second, including a custom IO driver and deterministic replication protocol.

NXLog logoNX

Rust Software Engineer

NXLog

Jun 2022 - Jun 2023 (1 year)

Designed and developed an internal service for the NXLog Cloud Platform, including API and data access layers using Rocket and SQLx. Proposed a workflow-based fault-tolerant architecture and decentralized end-to-end authorization.

Lamoda.ru logoLA

Senior Software Engineer

Lamoda.ru

Aug 2013 - Jan 2016 (2 years 5 months)

Created a stable backend service for discount and loyalty programs, built a multi-level CI pipeline, and developed configuration management tools. Profiled and optimized service algorithms and introduced Artifactory-based deployment.

Rambler Games logoRG

Software Engineer

Rambler Games

Aug 2011 - May 2013 (1 year 9 months)

Built a digital distribution e-shop from scratch using Django, implemented business logic and integrations, and designed REST APIs. Wrote automated tests and delegated long operations to Celery.

Nevod logoNE

Software Engineer

Nevod

Oct 2008 - May 2010 (1 year 7 months)

Developed web projects with Django and ExtJS, separated infrastructure into OpenVZ containers, and introduced monitoring with Zabbix. Provided technical support and maintained servers.

Education

Degrees, certifications, and relevant coursework

Udacity logoUD

Udacity

Secure and Private AI, Artificial Intelligence

2019 - 2019

Completed the Secure and Private AI course.

IP

ipavlov.ai

Deep Learning in NLP, Natural Language Processing

2019 - 2019

Completed the Deep Learning in NLP course.

Otus.ru logoOT

Otus.ru

Big Data Engineer, Big Data

2018 - 2018

Completed the Big Data Engineer course.

AC

Applied Data Science Center

Data Mining in Action, Data Mining

2018 - 2018

Completed the Data Mining in Action course.

SV

Samsung & Strelka Vector

Mobile Startup School, Mobile Startups

2017 - 2017

Completed the Mobile Startup School course.

Novoed logoNO

Novoed

Technology Entrepreneurship, Entrepreneurship

2014 - 2014

Completed the Technology Entrepreneurship course.

Coursera logoCO

Coursera

Machine Learning, Machine Learning

2013 - 2013

Completed the Machine Learning course.

KU

kursrik.ru

Team Leader, Leadership

2013 - 2013

Completed the Team Leader course.

Coursera logoCO

Coursera

Algorithms: Design and Analysis, Part 2, Algorithms

2013 - 2013

Completed the Algorithms: Design and Analysis, Part 2 course.

Coursera logoCO

Coursera

Algorithms: Design and Analysis, Part 1, Algorithms

2013 - 2013

Completed the Algorithms: Design and Analysis, Part 1 course.

SU

State Technical University

Master of Science, Computer Science

Grade: 5.0

Master of Science in Computer Science with a GPA of 5.0.

RC

Regional Management Center

Referent, Intercultural Communications

Qualified as a Referent in Intercultural Communications.

Interested in hiring Rinat?

You can contact Rinat and 90k+ other talented remote workers on Himalayas.

Message Rinat

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan