Denis Bredun

Full Stack .NET Engineer (3+ YOE) | Architecting Distributed SaaS (C#, Next.js) & Integrating Production AI (RAG) | Remote (CET/EST Overlap)

Dnipro, Dnipropetrovsk, Ukraine

About

Full Stack Software Engineer with 3+ years of commercial experience building scalable .NET applications and React/Next.js interfaces. I focus on developing event-driven distributed systems, optimizing database performance (e.g., reducing critical T-SQL query latency to <50ms) and delivering production-ready features. In my daily workflow, I actively integrate AI capabilities into business applications, building Retrieval-Augmented Generation (RAG) pipelines using Semantic Kernel and OpenAI APIs. I also leverage AI coding assistants (Claude, Cursor) strictly for rapid scaffolding and TDD within Vertical Slice Architecture boundaries, always backed by thorough manual code reviews to prevent technical debt. Experienced in B2B contracting and full-time product development, I value end-to-end feature ownership and transparent asynchronous communication. I am fully equipped for remote work with flexible availability for European (CET) and US (EST) time zones. Currently open to remote engineering opportunities (B2B / Full-time). Feel free to reach out via DM or email at [email protected]! Core Tech Stack: ๐Ÿ”น Backend & Distributed Systems: C#, .NET 7+, ASP.NET Core, EF Core, CQRS, Vertical Slice Architecture, Event-Driven Architecture, MassTransit, RabbitMQ, gRPC, SignalR. ๐Ÿ”น Frontend Ecosystem: TypeScript, JavaScript, React, Next.js, TanStack Query, TanStack Virtual, Cypress. ๐Ÿ”น Data Engineering & AI Integration: MS SQL Server, PostgreSQL, Redis, ElasticSearch, OpenAI API, RAG, Semantic Kernel. ๐Ÿ”น Cloud, DevOps & QA: Azure (App Services, Container Apps, Blob Storage), Docker, .NET Aspire, GitHub Actions, Azure DevOps, Testcontainers, xUnit, Moq, SonarQube. ๐Ÿ”น Languages: English (Upper-Intermediate / B2), Ukrainian (Native).

Experience

  • Full Stack .NET Software Engineer at DataArt
    Jul 2025 - Present ยท 1 yr

    A distributed microservices platform designed to automate multi-channel social media management and scheduled publishing with an intelligent data layer for content enrichment and real-time platform synchronization. Responsibilities: - Engineered high-performance .NET 9 microservices and modern Next.js 15 frontend modules within a Vertical Slice Architecture environment. - Integrated AI-driven RAG workflows via Semantic Kernel, utilizing Qdrant for vector similarity search to enable context-aware content suggestions. - Collaborated in the design and implementation of a centralized YARP API Gateway, integrating custom rate-limiting middleware and Keycloak OAuth2 authentication mechanisms. - Maintained event-driven architectures (MassTransit, RabbitMQ) and implemented the Outbox pattern together with idempotent message processing strategies to ensure reliable and consistent publishing schedule execution. - Diagnosed and resolved platform issues via log analysis in Azure Application Insights and optimized T-SQL queries in MS SQL Server. Achievements: - Increased microservice fault tolerance during high-load social media publishing events by implementing Polly circuit breaker policies, reducing cascading service failures by 40%. - Spearheaded the migration of high-throughput controller endpoints to Minimal APIs, significantly reducing memory footprint and request processing overhead. - Established automated integration testing pipelines utilizing Testcontainers, FluentAssertions and Bogus to ensure reliability of core domain logic before deployment. - Optimized critical T-SQL queries and execution plans in MS SQL Server (implementing Keyset Pagination and composite indexes), reducing core query latency from ~800ms to <50ms under peak load. - Streamlined local development processes by introducing .NET Aspire orchestration, cutting environment setup time for new engineers from 2 days to under 1 hour.

  • Full Stack Software Engineer at B2B Independent Contractor
    Feb 2023 - Jun 2025 ยท 2 yrs 5 mos

    Partnered with international product companies to deliver end-to-end web and software solutions, specializing in real-time data processing, AI integrations and responsive UI architectures. Project: Real-time Audio Transcription Platform (EdTech, Germany) A high-load SaaS platform designed for live lecture transcription and AI-powered summarization via WebSockets and LLMs. Responsibilities: - Built reactive TypeScript frontend architecture for high-frequency WebSocket data streams. - Implemented OpenAI API workflows with strict prompt engineering and JSON validation. - Collaborated with Data Science/NLP teams to consume Python-based APIs and visualize semantic concepts and keyword highlights. Achievements: - Delivered a highly responsive state-driven UI for long-form audio processing and complex DOM updates. - Reduced UI regression bugs by ~30% by introducing Cypress E2E pipelines with 80%+ coverage for core transcription and summarization flows. Project: B2B Reporting Automation Tool (Local Startup) A secure cloud infrastructure for processing, transcribing and reporting on sensitive audio data. Responsibilities: - Engineered ASP.NET Core backends with Cloud Firestore, JWT authentication and background audio processing using FFmpeg. - Integrated Azure Cognitive Services for real-time speech transcription. - Automated CI/CD with GitHub Actions, Docker and Azure App Service deployments. Achievements: - Ensured data privacy with at-rest encryption and Secure Storage. - Built automated reporting modules that export AI-generated content to DOCX and PDF, reducing manual formatting time from hours to seconds. - Maintained 85%+ code coverage with xUnit and Moq across critical authentication and audio-processing logic.