caveat
.Net C# Developer
Senior C#/.NET Backend Engineer with 5+ years of experience building scalable backend systems, APIs, microservices, and distributed applications. Experienced with PostgreSQL, RabbitMQ, Kafka, CQRS, Saga, asynchronous programming, concurrency, and performance optimization. Currently looking to bring my backend and distributed systems expertise to the Web3, crypto, digital assets, or fintech space.
Experience: 6 years
Yearly salary: $74,000
Hourly rate: $35
Nationality: 🌏 Remote
Residency: 🌏 Remote
Experience
C#/.NET Developer
P7 Office 2025 - 2026
Design and implement ASP.NET Core backend services, business logic, APIs and data structures for enterprise document and content-management functionality. Extended a hierarchical access-control model across Upload, Read, Write and Full Access levels, including inheritance, direct file permissions, conflicting permissions and deny rules. Implemented visibility and access scenarios for hidden/excluded content and external-link access, including edge cases across different permission levels. Designed and implemented a document preview subsystem end-to-end, covering service architecture, storage/retrieval flow, library integration, display logic and error handling. Worked on asynchronous file/media-processing pipelines using RabbitMQ and FFmpeg; investigated concurrency, resource usage and memory-related production issues. Optimised preview/status workflows for directories containing up to 200 files, reducing unnecessary repeated backend polling and improving the approach to tracking processing state. Worked with concurrent preview generation using a controlled two-worker processing model to balance throughput and resource consumption. Integrated AI/ML services and external APIs into production backend workflows; participated in technical planning, code review, documentation and production troubleshooting.
Lead Software Engineer
Gazprombank, PJSC 2023 - 2025
Worked on an enterprise financial calculation and reporting platform where form/Excel inputs were transformed into configurable calculation workflows and analytical reports. Optimised calculation execution toward parallel processing and coordinated multiple data sources, reducing bottlenecks in long-running calculation flows. Reworked the custom calculation-status service and its integration so asynchronous calculations remained observable throughout their lifecycle. Implemented input parsing and report-generation templates for complex calculation results, including ready-to-use reports, summary tables and charts. Integrated PostgreSQL application data, internal data marts and Hadoop-based calculation datasets into the product workflow. Designed backend APIs, database structures and integrations; built multithreaded reporting processes and performed refactoring, performance optimisation and unit testing.
Lead Developer
Gazprom Neft, PJSC 2022 - 2023
Developed backend functionality for the Tessa enterprise platform within a distributed service environment. Implemented and maintained services using PostgreSQL, RabbitMQ and Elasticsearch; contributed to backend architecture and integration tasks.
Programmer
TsRT LLC 2021 - 2022
Developed a WPF application within a microservices environment supporting 1,000+ users. Implemented webhooks, refactored existing functionality and developed custom UI controls.
Software Developer
TRV LLC 2019 - 2022
Developed a professional live-broadcasting desktop application integrating Twitch and YouTube workflows, authentication, stream metadata, chat, donations, widgets and analytics. Implemented the Twitch integration layer covering platform authentication, API communication, analytics collection, chat processing and real-time stream data handling. Designed an analytics pipeline that stored raw platform JSON, normalised it in a separate processing stage and performed on-demand aggregation for weekly, monthly and custom reporting periods. Integrated a native C++ media-processing/graphics library into the .NET application and built the surrounding orchestration and performance-sensitive application logic. Separated media processing from chat/donation event handling and consolidated video codec workloads to prevent CPU saturation during high-activity streams. Developed a real-time 2D animation application for broadcast overlays, including queued updates and rendering integration.
Skills
ai
aws
backend
cloud-engineer
docker
postgres
rabbitmq
dot-net
english
russian