Middle Backend Developer in Batumi, contractual salary | Digital, Marketing & Affiliate Resumes | ArbiHunter

    Middle Backend Developer

    Negotiable
    Georgia
    Batumi
    Full
    Remote
    Work experience
    4 years 3 months
    Last work experience

    PromBudushchee

    C#/.NET Developer, Full-time
    1 year 4 months

    About

    About
    Middle+ .NET Backend Developer with 4+ years of commercial experience building distributed, high-load, and realtime systems. Experienced in developing backend services with C# and ASP.NET Core, designing microservice and event-driven architectures, implementing asynchronous communication through RabbitMQ and Apache Kafka, and improving service reliability and performance. My background includes distributed device management platforms, payment terminal integrations, CI/CD automation, Linux-based infrastructure, production troubleshooting, and legacy system modernization. I regularly participate in code reviews, task decomposition, and architectural discussions

    Affiliate experience

    No data available

    Work experience
    4 years 3 months

    August 2023 - November 2024
    (1 year 4 months)
    PromBudushchee
    C#/.NET Developer, Full-time
    Development and maintenance of the PromBudushchee-Dispatcher telemetry platform and a web portal for configuring and managing payment terminals. • Developed and maintained a portal for payment terminal configuration and administration. • Implemented full-stack functionality using ASP.NET. • Participated in payment infrastructure integration; implementation details are protected by a non-disclosure agreement. • Developed a database-driven localization system that simplified the storage and management of localized content. • Refactored legacy components to improve code maintainability and application stability. • Participated in requirements analysis and solution design together with customer representatives. • Configured deployment workflows, CI/CD pipelines, and service diagnostics in a Linux environment. • Supported the production system and maintained reliable service operation. • Technologies: C#, .NET, ASP.NET, SQL, Linux, CI/CD
    November 2024 - to date
    (1 year 10 months)
    MCDis
    Middle+ Backend Developer
    Development of a distributed platform for managing digital outdoor advertising devices. The platform serves approximately 10,000–20,000 devices, primarily located in Moscow and Saint Petersburg. Each device runs 2–4 client-side services, while the server-side platform consists of approximately 20 services. During a cold system start, a single device can generate up to 30 requests per second, with traffic decreasing after initialization. • Develop and maintain backend components of a distributed, high-load, and real-time device management platform. • Design services and architectural solutions for device management, media content delivery, and advertising workflow processing. • Developed and currently maintain a communication library for interaction with Android devices through RabbitMQ. • Refactored and improved the reliability of an internal time synchronization service serving as a domain-specific alternative to NTP. • Optimize communication between server-side and client-side components to reduce processing overhead on advertising devices. • Investigate issues involving communication between backend services and client devices. • Participate in task decomposition, solution design, and architectural discussions. • Perform code reviews as part of a team-wide peer review process in which changes are reviewed by multiple developers. • Technologies: C#, .NET, ASP.NET Core, PostgreSQL, Redis, RabbitMQ, Apache Kafka, gRPC, Docker, Argo CD
    June 2021 - July 2022
    (1 year 2 months)
    Company under NDA
    C#/.NET Backend Developer, Part-time
    Development of backend services for a platform used to search and process information about individuals and legal entities. • Designed and developed backend services and REST APIs for a device management system. • Implemented asynchronous communication between services using RabbitMQ. • Led a team of four developers. • Participated in task decomposition, prioritization, solution design, and communication with customer representatives. • Performed code reviews and supported consistent engineering practices across the team. • Configured a CI/CD pipeline to automate application build and deployment workflows. • Contributed to maintaining system stability during traffic growth and infrastructure scaling. • Technologies: C#, .NET, ASP.NET Core, REST APIs, RabbitMQ, Docker, CI/CD
    June 2021 - July 2022
    (1 year 2 months)
    Softius LLC
    Junior Web Developer
    • Developed information system functionality based on technical specifications. • Maintained and extended existing backend components. • Worked with relational databases and SQL. • Optimized SQL queries and database operations. • Progressed from general web development tasks to independently implementing backend functionality. • Technologies: C#, .NET, ASP.NET, SQL

    Skills

    C#
    .NET
    ASP.NET Core
    REST APIs
    gRPC
    asynchronous programming
    Microservices
    Distributed Systems
    PostgreSQL
    MongoDB
    Redis
    RabbitMQ
    Apache Kafka
    System design
    Kubernetes

    Language proficiency

    Advanced English
    Native Russian

    Employment

    Employment
    Full, Part-time, Project-based
    Work format
    Remote
    Work schedule
    Flexible, Shift, 5/2
    Relocation
    Not possible
    Business trips
    Business trips possible