Scientific Software Engineer

Danil Lobanov

Building instrument-connected, data-integrity-focused systems — lab software, IoT, and AI-integrated platforms.

Software engineer with a scientific foundation (M.Sc. Software Engineering, B.Sc. Agronomy) and 5+ years shipping production .NET systems. From edge-to-cloud IoT telemetry platforms with device authentication and MQTT ingestion, to AI/LLM-integrated applications with secure handling of sensitive records — the same plumbing that drives modern laboratory instrument software.

Location Guangzhou / Shanghai, China
Danil Lobanov
5+
Years Experience
10+
Microservices
50+
REST Endpoints
3
Languages
01

Experience

Dec 2025 – present
Senior Backend Developer
AppFox · Remote

Architected and maintained a distributed system of 10+ ASP.NET Core microservices (API Gateway/BFF, Identity, Inventory, Store, orchestration) on PostgreSQL, RabbitMQ/MassTransit, Redis, Docker and CI/CD.

  • Cut data-access API latency by up to 50% by optimizing .NET hot paths, EF Core / PostgreSQL queries and response aggregation
  • Built distributed transaction orchestration with MassTransit Saga across 4 services
  • Designed Kubernetes deployment workflows with Helm, GitLab CI/CD, zero-downtime releases
Mar 2023 – Oct 2025
Full-Stack Developer
Valletta Software Development · Remote

Designed a scalable modular monolith (ASP.NET Core, EF Core, PostgreSQL, Next.js, MinIO) applying clean architecture, DDD, event-driven processing and the outbox pattern.

  • Integrated AI/ML with Semantic Kernel and Google Gemini: AI-generated plans, embeddings, and key handling for sensitive/regulated data
  • AI operation logging, rationale tracking, PII masking and secure prompt/data handling
  • Delivered document management, onboarding workflows, engagement analytics and authentication across 50+ REST endpoints
Sep 2021 – Feb 2023
C# / .NET Developer
Empire of Bloom · Guangzhou, China

Instrument control & telemetry platform for smart agriculture — the closest analogue to laboratory instrument software. Built an end-to-end IoT automation platform.

  • Built the instrument/edge data layer: MQTT bridge, background workers, device authentication, telemetry buffering and REST ingestion
  • Delivered real-time monitoring and control (SignalR live updates, Blazor operator UI) over telemetry, alerting and remote actuation
  • Unified ASP.NET Core 6, PostgreSQL, EF Core, MQTT, Raspberry Pi edge services, Blazor Server, SignalR into a single workflow
02

Selected Projects

Experimento
AI / R&D Co-pilot
github ↗

Intelligent platform for chemists, biologists, and pharmaceutical scientists — design formulations, predict synthesis success, toxicity and stability, run stress-test simulations with traceable rationale and immutable audit trail.

AI-driven formulation & prediction
Traceable rationale & audit trail
Clean Architecture, domain layers
Provider-agnostic AI (Semantic Kernel)
.NET 10 C# ASP.NET Core PostgreSQL pgvector RabbitMQ Semantic Kernel Next.js
Lab AI Assistant
RAG / Lab Compliance
github ↗

Retrieval-Augmented Generation (RAG) application for laboratory compliance assistance. Upload SOPs, instrument manuals, and regulatory documents, then ask questions with grounded answers and full audit trail.

Document ingest with auto-chunking
Grounded Q&A with source citations
Append-only audit journal & PII masking
Role-based access (Operator / Analyst / Admin)
.NET 10 C# Blazor Server SQLite Semantic Kernel Google Gemini Clean Architecture xUnit
Mini-CDS
Lab Instrumentation
github ↗

A minimal chromatography data system (CDS) with 21 CFR Part 11 and ALCOA+ data integrity support. Real-time signal acquisition, DSP, peak detection, electronic signatures, and append-only audit trail with hash-chain integrity.

Real-time acquisition & live chart
Signal processing & peak detection
Electronic signatures (21 CFR Part 11)
Append-only DB with hash-chain audit
MQTT instrument integration
PDF / CSV reporting
.NET 10 WPF MVVM SQLite MQTTnet ScottPlot QuestPDF Argon2id
03

Education

2024 – 2026
M.Sc. Software Engineering
Moscow Engineering Physics Institute (MEPhI)
GPA 3.8 / 4.0
2011 – 2015
B.Sc. Agronomy
Peoples' Friendship University of Russia (RUDN)
GPA 3.1 / 4.0
04

Skills

Languages & Backend
C# .NET 6–10 ASP.NET Core EF Core gRPC SignalR REST Go
Desktop & UI
WPF MVVM WinForms Blazor ScottPlot OxyPlot
Instrument & Lab
MQTT OPC UA SiLA 2 Edge connectivity Telemetry ingestion Raspberry Pi AnIML
Signal Processing
Math.NET Numerics Filtering FFT Peak detection Baseline correction Time-series
Data Integrity
Audit trails ALCOA+ 21 CFR Part 11 EU Annex 11 GAMP 5 PII masking
AI & LLM
Semantic Kernel LangGraph RAG Embeddings Google Gemini OpenAI
Cloud & Infra
Azure Docker Kubernetes Prometheus GitLab CI/CD GitHub Actions
Databases & Messaging
PostgreSQL SQLite Redis SQL Server Cosmos DB RabbitMQ MassTransit Kafka
05

Contact

Targeting lab / agro / biotech software — where domain knowledge plus reliable engineering is rare. Open to international roles in scientific instrumentation, LIMS / ELN, lab automation, and AI-integrated R&D platforms.

Download Resume PDF