godilov

Software Engineer

I am a Rust Software Engineer with over 4 years of commercial experience in building and maintaining large-scale monoliths, microservices, distributed and blockchain systems.

I am passionate about distributed trustless systems and low-level languages like Rust, driven by its efficiency, performance and modern capabilities. Possess strong foundation in advanced algorithms, data structures and cryptography, honed through both academic study and real-world professional complex challenges. Have a keen interest in fundamental computer science topics such as operating systems and computer architecture, which further enhances my understanding of system-level performance.

I am eager to apply my skills in blockchain development, where I can leverage my expertise and prior experience to contribute to innovative decentralized systems.

Links: godilov.github.io


Experience: 4 years

Yearly salary: $96,000

Hourly rate: $50

Nationality: 🌏 Remote

Residency: 🇰🇿 Kazakhstan


Experience

.NET Software Engineer
Kontur
2023 - 2024
Billing: System to set up and sell the company’s products, to form offers to customers, team Orders - Engineered an asynchronous bill with retry mechanism to satisfy strict API response requirements and minimize incidents impact - Refactored an asynchronous bill to support multiple pipelines with different stages involved to reflect business requirements - Skills: .NET, C#, HTTP, RESTful API, PostgreSQL, Kafka, Cassandra, Testing, Git, Microservices, System Design Cuttlefish: Distributed DB deployment system for predictable functional system testing and easy local system deployment - Programmed admin UI pages with OIDC authentication - Extended functionality with custom and well-known storages - Developed a wrapper for custom in-house storage to support Docker - Collaborated in cross-team environment to help other teams deliver business value - Skills: .NET, C#, Shell, HTTP, RESTful API, Protobuf, gRPC, PostgreSQL, Kafka, Cassandra, Testing, Git, Docker, K8s, Microservices, CI/CD
.NET Software Engineer
NTR Lab
2020 - 2023
AIS GP: Government programs management system - Designed an algorithm for finding related node in complex hierarchy to fulfill business requirements in optimal way with Least Common Ancestor algorithm usage - Adapted multiple core modules of monolithic 10y+ system during migration from .NET Framework to .NET Core - Adapted SQL scheme of 20+ core tables during migration from .NET Framework to .NET Core to support Table-Per-Type approach for class hierarchy - Optimized page loading speed by 3 times with lazy-loading and asynchronous data querying techniques - Optimized grid data loading speed by 4 times with implementing paging mechanism and Server-Side LINQ evaluation on complex SQL scheme - Skills: .NET Framework, .NET Core, C#, PostgreSQL, Algorithms, Git, Linux T+: Public utilities incidents control and processing system - Increased performance of grid filtering by 4 times with optimizing querying over JSON column with SQL materialized view and denormalizing technique - Developed RESTful API with simple token-based authorization for integration with customer’s systems - Integrated with multiple customer's systems with async and sync API approach - Skills: .NET Core, C#, HTTP, RESTful API, Protobuf, gRPC, MSSQL, Git, Microservices
.NET Software Engineer
TSU/Walk With Me
2020 - 2020
Walk With Me: A mobile application study startup for building a non-trivial interesting route around the city with the most interesting locations - Designed and implemented a genetic algorithm for finding the most interesting way with sights around a city - Implemented and deployed an RESTful API for accessing algorithm functionality from a mobile application - Skills: .NET Core, C#, RESTful API, Algorithms, Git, Docker

Skills

backend
blockchain
computer-science
docker
engineer
rust
smart-contract
english
russian