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
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.
- 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.
- 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
- 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
- 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
- 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