FullStack .Net/React Developer

Bohdan B

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
8 yrs.
Location
Spain, Gijon
Nationality
Ukraine
Timezone
(GMT+01:00) Madrid

Languages

Ukrainian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Bohdan focuses on secure, workflow-heavy web applications and cloud-native backends that need clear audit trails and reliable automation. With around 8 years of commercial delivery, he handles API design, data modeling, and modernization work, often under compliance constraints. He has implemented OAuth 2.0 / OpenID Connect identity, background processing, and idempotent event flows to avoid race conditions, plus end-to-end testing where coverage matters. As a Senior FullStack .Net/React Developer, he works with .NET Web API, Entity Framework, .NET Core, Microsoft SQL Server, .NET Framework, ASP.NET MVC, REST API, Azure Functions, and Azure; he also uses Claude Code and GitHub Copilot for faster iteration. Secondary tools include React.js, Docker, Redis, Playwright, and PostgreSQL, plus RAG patterns for document-centric review features. Domains include FMCG, accounting, legal tech, etc.

Main technologies

Experience

Paperless System

Senior .NET Developer

About the Project

Company-wide paperless document management system for a major FMCG enterprise. The system digitised paper-based internal workflows, including approvals, document routing, and tracking, reducing paper usage by 60% across the organisation. Built on ASP.NET with CRON background functions and IdentityServer4 for centralised authentication across company services.

  • Food And Beverages

Responsibilities

- Developed paperless platform features including document upload, routing, and approval workflows in ASP.NET; - Built scheduled background jobs; - Configured and deployed IdentityServer4 as centralized OAuth 2.0 / OpenID Connect provider across company services; - Designed MSSQL database schema with stored procedures and reporting views for business analytics and compliance tracking; - Integrated hardware-based digital signature devices for secure in-house document signing workflows; - Mentored junior developers through code reviews and technical guidance on system architecture;

Skills & technologies

B2B E-commerce Platform

Senior .NET Developer

About the Project

B2B e-commerce platform built for a large distribution network in the FMCG sector. The platform enabled regional distributors to place and manage orders online, replacing manual ordering processes. Built with Blazor for the frontend, IdentityServer4 for centralised authentication and authorisation, integration with an ERP system via XML-based data exchange, and Hangfire for background job processing.

  • Food And Beverages

Responsibilities

- Developed Blazor WebAssembly frontend for distributor portal with real-time order management; - Implemented IdentityServer4 identity provider supporting OAuth 2.0 / OpenID Connect for secure access control; - Built XML-based bidirectional integration with ERP system for order and catalogue synchronisation; - Created Hangfire background job scheduler for automated order processing, notifications, and data sync; - Designed and maintained MSSQL database schema with stored procedures and reporting views for business intelligence;

Skills & technologies

Trinetix - AI-Powered Audit Questionnaire

Senior .NET Developer

About the Project

Enterprise audit platform used by external auditors. Responsible for an AI-powered questionnaire module built on a dynamic question graph. The AI analyzed prior responses and uploaded documents to suggest the most relevant next answer, guiding auditors through complex audit workflows automatically.

  • Accounting

Responsibilities

- Built Azure Functions pipelines for AI-driven questionnaire guidance and response analysis; - Integrated internal AI gateway and third-party APIs for user data and questionnaire metadata retrieval; - Co-designed resilient service architecture with Service Bus event submission and timer-based job status polling; - Implemented idempotency checks to resolve race conditions between callback and trigger handlers for exactly-once processing;

Skills & technologies

Contract Management System - Migration .NET Framework to .NET Core.

Senior .NET Developer

About the Project

Contract management web application migrated from .NET Framework to .NET Core. The project involved a full-stack modernization - upgrading all libraries, moving from EF6 to EF Core, switching from synchronous to asynchronous data access, introducing a dedicated database project for schema management, and covering the application with BDD end-to-end tests.

  • LegalTech

Responsibilities

- Migrated application from .NET Framework to .NET Core with full library dependency updates; - Upgraded data access layer from Entity Framework 6 to EF Core with refactored Include patterns and stored procedure transactions; - Converted entire codebase from synchronous to asynchronous database calls for improved responsiveness; - Introduced a dedicated database project for schema management, replacing EF migrations approach; - Wrote BDD end-to-end tests with Gherkin syntax for comprehensive workflow coverage; - Refactored duplicated utilities into shared implementations across the application;

Trinetix - Contract Audit

FullStack .Net Developer

About the Project

AI system for contract compliance review, built on RAG + LLM. Instead of an open-ended chatbot over a document, it runs a contract against a structured checklist and returns a verifiable result per rule - reducing the time an auditor spends manually reading a contract to a review pass over pre-found evidence.

  • LegalTech

Responsibilities

- Designed and implemented document ingestion with coordinate tracking; - Built quote-matching engine that maps normalized text back to exact offsets in the source; - Implemented the async checklist-run pipeline (ASP.NET Core, PostgreSQL/pgvector) with per-rule fault isolation ; - Built the results table in React ; - Built the rule-editor UI in React;

Skills & technologies

Education

State University of Telecommunications

2007 - 2013
Computer Systems and Networks