.NET Developer

Ivan S

Information

Available hours \ week
40 h/w
Seniority level
Middle
Years of experience
7 yrs.
Location
Germany
Nationality
Ukraine
Timezone
(GMT+01:00) Berlin

Languages

German
Upper-Intermediate (B2)
English
Upper-Intermediate (B2)

About

Ivan is a .NET Developer with 7 years of commercial software development experience, focused on designing secure, production-grade REST APIs and on modernizing legacy SaaS products into maintainable, API-driven services. He specializes in C#, .NET / .NET Core, ASP.NET Core Web API, Entity Framework, MS SQL Server, Azure, Docker and CI/CD. His backend work covers multi-tenant data isolation, audit logging, API security with OAuth 2.0 / JWT, reliability and performance tuning, and the incremental extraction of business logic from legacy WPF, WinForms and Delphi interfaces into independently deployable API services. Ivan also works hands-on with AI and Agentic AI. He built a distributed multi-agent development platform of 15 AI agents on Azure Databricks, fine-tuned local LLMs (Phi-3 / Phi-4) for domain-specific project estimation, and developed custom plugins, skills and configurations for Claude Code.

Additional skills

Experience

Multi-Agent Software Development System

AI / Backend Engineer

About the Project

Distributed multi-agent platform of 15 AI agents (Claude Code, Codex, Gemini and local LLMs) working in parallel to transform detailed specifications into production-ready software across planning, coding, testing and review stages.

  • AI

Responsibilities

- Built a distributed orchestration layer coordinating 15 AI agents running in parallel across planning, coding, testing, and review stages; - Implemented controlled execution of agent actions through explicit tool allow-lists, schema validation of inputs, and approval gates for sensitive operations; - Leveraged Azure Databricks for model lifecycle management with MLflow, semantic retrieval using Vector Search, and scalable model serving; - Designed retry, fallback and provider-switching logic to keep long-running agent workflows reliable and cost-efficient; - Added structured run logging and audit trails for every agent action, enabling full traceability and post-run analysis; - Exposed orchestration and run status through REST API endpoints consumed by internal tooling; - Successfully validated the platform on two commercial projects, significantly reducing development time;

Skills & technologies

Project Estimation System on Local LLM

AI / ML Engineer

About the Project

Estimation automation system for a service company: the client describes a project in natural language and the system decomposes it into tasks and estimates timelines, effort and costs within minutes.

  • AI

Responsibilities

- Fine-tuned a Phi-3 to Phi-4 (8B parameters) model on real employee historical data to achieve domain-specific estimation accuracy; - Built an NLP pipeline that decomposes free-form project descriptions into structured task breakdowns with effort and cost estimates; - Exported and optimized models to ONNX for fast, fully on-premise inference without sending client data to external providers; - Exposed the estimation engine through a REST API consumed by internal tools and client-facing applications; - Ensured strict data isolation by keeping all training data and inference inside the customer's own infrastructure; - Set up evaluation datasets and accuracy tracking to compare model versions before rollout;

Skills & technologies

Custom Plugins and Skills for Claude Code

AI Tooling Developer

About the Project

Custom plugins, skills and configuration for Claude Code, tailored to specific programming languages, technology versions and project-specific workflows.

  • AI

Responsibilities

- Developed custom plugins for Claude Code and adapted official Anthropic skills to specific programming languages and technology versions; - Authored a fully custom CLAUDE.md configuration for enhanced developer productivity and context-aware code generation; - Tailored skill sets for project-specific tech stacks and workflows across several teams; - Designed tool interfaces and prompt structures that keep agent actions predictable, reviewable and safe to run against real repositories; - Packaged and documented skills so that development teams could reuse them across projects; - Iterated on prompt engineering to reduce hallucinated APIs and improve first-pass correctness of generated code;

Skills & technologies

Industrial 3D Printer Material Management System

Full-Stack Developer

About the Project

Blazor-based application for managing material consumption in industrial 3D printers, focused on intuitive visualization, improved UX, and gradual extraction of business logic from legacy desktop components into shared API services.

  • Manufacturing

Responsibilities

- Launched and maintained a web-based Blazor system for monitoring and managing material usage in 3D printing workflows; - Exposed material and consumption data through versioned ASP.NET Core REST API endpoints consumed by the web client and external reporting tools; - Extracted calculation logic from legacy WPF components into a shared .NET service layer reused by both web and desktop clients; - Integrated vis.js to enable interactive dependency mapping and advanced data visualization; - Improved responsive UI design, user experience, and dynamic content rendering through lazy loading; - Refactored legacy components to increase modularity, maintainability, and future scalability; - Provided maintenance and bug fixing for existing WPF-based desktop components; - Reduced frontend load time and improved performance by optimizing queries and frontend logic;

Personnel Management System

Full-Stack Developer

About the Project

Predictive personnel management platform for call centers, focused on scheduling optimization through historical data, analytical modeling, cross-branch workforce coordination, and a gradual move from a monolith to independent API services.

  • Management

Responsibilities

- Implemented new scheduling features and logic based on mathematical analysis; - Extracted scheduling and forecasting logic from the monolith into standalone ASP.NET Core API services communicating over REST and message queues; - Designed versioned, idempotent REST endpoints consumed by the web client, the mobile application and third-party integrations; - Redesigned core calculation algorithms to support flexible, criteria-based workforce planning; - Refactored backend processes and achieved performance gains exceeding 300% in high-load operations; - Contributed to mobile application architecture by building proxy layers for data access; - Optimized database operations and queries to reduce response times and improve peak-load stability; - Participated in code reviews, technical decision-making, and mentoring within the development team;

Workforce Management Platform

Full-Stack Developer

About the Project

Workforce forecasting and scheduling platform with labor-law compliance, predictive capabilities, employee preferences, historical planning patterns, and full auditability of scheduling decisions.

  • Management

Responsibilities

- Designed and implemented relational schemas and stored procedures for scheduling rules and forecast calculations; - Developed and maintained import pipelines for bulk data ingestion from multiple sources; - Added retry, idempotency and transactional consistency guarantees to keep bulk ingestion reliable under load; - Implemented audit trails and change history for scheduling data to support labor-law compliance and dispute resolution; - Prepared technical specifications, estimated implementation effort, and assigned tasks to developers; - Conducted code reviews, implemented fixes, and maintained code quality standards; - Developed compliance modules for shift limits, rest periods, and labor code requirements;

OnCierge - Smart Building Management

Full-Stack Developer

About the Project

Multi-tenant concierge management platform for residential and hotel buildings, migrated from a legacy .NET Framework monolith to a modern, API-driven service supporting visitor management, resident communication, delivery notifications, bookings and incident reporting.

  • PropTech

Responsibilities

- Modernized the legacy application by upgrading it from .NET Framework 4 to .NET 6; - Separated business logic from legacy desktop and web interfaces into a shared .NET service layer exposed through REST API endpoints; - Implemented multi-tenant data isolation per building, with tenant-scoped queries and row-level access policies; - Secured API access using OAuth 2.0 / JWT authentication, scoped permissions and role-based authorization; - Introduced structured audit logging of user and system actions to support incident investigation and compliance; - Delivered modules for visitor registration, delivery notifications, pool and parking reservations, and emergency reporting; - Integrated reliable alert and notification systems for residents and concierge personnel; - Refactored backend services to reduce complexity and improve deployment stability across multi-building environments;

Custom CRM System for Sales Representatives

Full-Stack Developer

About the Project

Custom CRM for sales representatives with warehouse management, route planning, mobile usage, database synchronization, Telegram bot tooling, and Salesforce integration.

  • Sales

Responsibilities

- Implemented backend services and frontend features using .NET, Angular, and Blazor; - Built REST API endpoints that served the web client, the mobile application and a Telegram bot from a single business-logic layer; - Wrote high-performance SQL queries and tuned performance across MS SQL Server and Firebird databases; - Developed a Telegram bot for managing database records and adapted the system for mobile usage; - Built distance calculation features using Google APIs and enabled dynamic delivery routing; - Developed and maintained synchronization tools for warehouse and mobile sales systems;

Banking & Loan Application Platform

Full-stack Developer

About the Project

Financial platform for banking and loan services, focused on payment integrations, credit product logic, secure handling of sensitive data, application performance, and retail module initiation.

  • Fintech

Responsibilities

- Built new features for banking workflows using .NET, MS SQL Server, and AngularJS; - Implemented PayPal payment gateway integration for online transactions; - Implemented secure handling of sensitive financial data, including PII masking in logs and audit trails for every credit decision; - Hardened payment and credit endpoints with input validation, authorization checks and transactional integrity guarantees; - Refined credit product logic to improve calculation accuracy and financial scenario flexibility; - Refactored and optimized application performance for responsiveness and maintainability; - Contributed to setup and initial implementation of a retail-focused product module;

Skills & technologies

Enterprise Applications & Extensions

Full-stack Developer

About the Project

Set of enterprise tools and extensions including email integrations, productivity plugins for Gmail, Chrome and Outlook, public API modules for third-party consumers, localization, and a blockchain explorer.

  • Management

Responsibilities

- Designed a documented REST API (OpenAPI / Swagger) consumed by browser extensions, desktop plugins and external partner integrations; - Applied API keys, scoped permissions and rate limiting to control third-party access to the platform; - Rewrote the Veloxy Outlook plugin with asynchronous methods to improve API performance; - Added version control and redesigned UI/UX for improved plugin usability; - Developed a custom Ethereum explorer using Nethereum and Geth to retrieve transactions and balances; - Built a modular API for generating and processing email templates with dynamic GET/POST endpoints; - Created a Gmail plugin and Chrome extension using Angular, Web API, and .NET Core; - Deployed projects through Azure DevOps pipelines and implemented full localization support;

Skills & technologies

Education

National Technical University “Kharkiv Polytechnic Institute”

2016 - 2017
Master of Science, Faculty of Management and Informatics