Career Profile

With over eight years of software development experience and a strong background in Applied Mathematics, I am a skilled Rust developer focused on building high-performance, scalable applications. My work includes significant contributions to open-source projects.

Job expectations

I am seeking remote software development roles that allow me to utilize my Rust expertise. I aim to join a team that values innovation and offers opportunities for ongoing professional growth.

Work Experience

Rust Founding Engineer

2023 - Present
Tailcall Inc.

Tailcall is a high-performance open-source API orchestrator

  • Maintained and extended the core of API Gateway, integrating advanced data handling capabilities with GraphQL and GRPC support.
  • Embedded OpenTelemetry into the gateway’s core, enhancing system observability and performance monitoring.
  • Actively engaged with the open-source community, providing guidance and support.
  • Focused on continuous performance improvements, ensuring robust and scalable gateway operations.

Senior Software Developer

2020 - 2023
Andersen Lab, Belarus
  • Created and implemented a Kubernetes deployment tool within the company, enhancing deployment efficiency by 30% across 10,000 local deployments.
  • Developed a meta React framework extensively adopted by the frontend department of a major bank, implemented in over 140 internal projects.
  • Increased project build efficiency by over 2x through strategic use of the swc transpiler, optimizing code compilation processes.
  • Implemented effective caching strategies for SSR that improved response rates dramatically, optimizing web performance.
  • Provided technical guidance and support to over 300 developers, improving departmental capabilities and project success rates.

Frontend Developer

2016 - 2020
Andersen Lab, Belarus
  • Contributed as a key member of a small core team that led frontend initiatives, supporting over 200 developers at a commercial bank.
  • Developed essential parts of the application logic and built a library of reusable components, facilitating easier and faster development across teams.

Personal projects

Extension for Chromium-based browsers that allows to disable lighting effects of Mystic Light compatible RGB peripherals automatically.
  • Developed a Rust library and a native Windows service to manage RGB lighting effects of peripherals.
  • Created a browser extension with a backend supporting GraphQL
Extension for Chromium-based browsers that allows to disable lighting effects of SteelSeries compatible RGB peripherals and components automatically.
  • Developed communication capabilities between a browser extension and a desktop application.

OSS Contributions

tailcall - API orchestrator
nushell - modern shell
tramvai - modular framework for universal React applications.
swc - fast javascript/typescript transpiler that written in Rust.
webpack - javascript bundler.

Skills & Proficiency

Rust

Javascript

Typescript

React.js

Node.js

Education

BSc in Applied Mathematics

2011-2016
Vitebsk State University
  • won 1st place in team competition and 3rd place in individual competition at the 10th International Olympiad in Computer Science among students and cadets of educational institutions of higher professional education, held in the city of Smolensk on April 18-19, 2013