Rust Developer
Senior Software Engineer
Dedicated and results-driven Senior Software Engineer with 18 years of experience in designing, implementing, and maintaining scalable software solutions. Specialising in Rust and C# backend development, with a strong focus on high-performance microservices, distributed systems, and blockchain/Web3 applications. Seeking opportunities to contribute technical expertise to a dynamic software development team.
Experience: 4 years
Yearly salary: $100,000
Hourly rate: $50
Nationality: 🇵🇱 Poland
Residency: 🇺🇦 Ukraine
Experience
Rust Software Engineer
Yalantis 2023 - 2025
Implemented business logic based on CQRS/Event Sourcing architecture. Designed and implemented microservices architecture. Implemented server based on OCPP protocol for EV charging infrastructure.
Rust Software Engineer
ELEKS 2021 - 2023
Gathered requirements from scientists. Designed and implemented a mathematical model of a biological process using Rust. Covered model with unit tests. Implemented functionality used as the core component for predicting long-running real-life biological processes. Designed and implemented integration of core functionality into a web-based application deployed in Azure cloud.
Senior Software Engineer
Waverley 2020 - 2021
Migrated existing functionality from on-premises infrastructure to AWS cloud. Designed and implemented server API using .Net Core; migrated persistent storage from on-premises MS SQL Server to cloud database. Refactored functionality to persist static data in AWS S3; integrated AWS Lambda functions to perform long-running operations asynchronously. Designed and implemented CI/CD pipelines using Jenkins and Terraform.
Principal Software Engineer
EPAM 2018 - 2020
Designed, implemented, and covered with unit tests the business logic of the application. Implemented an intricate matching algorithm to find the most appropriate candidate and provide the best workload distribution among all registered employees. Integrated 3rd-party services for video calls between peers and calendar synchronisation across multiple providers. Designed application to support localisation in 6+ locales; integrated CDN service for optimal static content delivery. Moved product from MVP phase to production release and supported it in production. Led a team of 4 developers. Collaborated with mobile and front-end teams to design and implement required APIs.
Senior Software Engineer, Stream Lead
SightPower 2011 - 2018
Gathered requirements, architected and implemented core API for a desktop application; developed architecture allowed customising the final product by assembling it at build time. Designed enterprise application with server and client sides; solution enabled sharing spatial data among multiple client applications within a local network. Implemented a distributed system for rendering 3D scenes; implemented streaming of DirectX-rendered 3D scenes to web browsers over WebSocket using H.264 codec. Led and mentored a team of 3 developers; conducted technical interviews.
Software Engineer
Ambercore 2008 - 2011
Implemented a plugin for the core product enabling viewing and analysis of borehole-related data. Integrated 3rd-party licensing tool (FlexNet) to activate specific product features based on the purchased subscription.
.NET Developer
Deiotariana 2007 - 2008
Integrated 3rd-party services into Visual Studio IDE using C# and the Visual Studio plugin development SDK.
Software Engineer
Target 2006 - 2007
Supported existing functionality. Developed new reports using PL/SQL and Object Pascal.
Software Engineer
TFQ Engineering Group 2005 - 2006
Migrated existing drivers from Windows 98 to Windows 2000; developed drivers for standard I/O ports and PCI extension card. Designed and implemented embedded software for a controller as an MS-DOS application using system interrupts.
Skills
rust
english