Skip to content

dorin andrei drăgan

principal engineer

Blog | LinkedIn | GitHub

professional summary

15+ years of building software that works. I break down problems, design clean systems, and write tested code. I don’t chase tools, I use what solves the problem. Quality is the default. Docs matter. So does speed.

education

bachelor's degree: Computer Science Department, Technical University of Cluj Napoca

certifications

  • Machine Learning Specialization — Coursera

skill set

languages: C#, .NET, ASP.NET, TypeScript, JavaScript, Python

infra as code: Ansible, Terraform, Vagrant

doc as code: VitePress, Pandoc, DocFX

ci/cd & monitoring: Azure Pipelines, GitHub Actions, Jenkins, Artifactory, Prometheus, Grafana, Jaeger, OpenTelemetry

containerization: Docker, Podman, Kubernetes

scripting: Bash, PowerShell

ai and ml: OpenAI, Anthropic, local LLMs, Retrieval-Augmented Generation, LangChain

web: ASP.NET, Angular, React, WebSockets, Express, FastAPI, Node.js

db: MSSQL, MySQL, MongoDB, ADO.NET, Entity Framework

management & vcs: Azure DevOps, GitHub, Bitbucket, Crucible, Git, JIRA, Confluence

tools: VSCode, GitHub Copilot, Neovim, tmux, i3, Visual Studio, ReSharper

selected projects

bidirectional api for ide backend migration

client: European manufacturer
duration: ~6 months
tech: ASP.NET, WebSockets, MediatR

Built a resilient API for realtime backend-frontend sync using WebSockets and JSON-RPC. Enabled seamless migration from a legacy WinForms UI to a Theia-based environment. Rewrote critical C++ crypto libraries in C#. Applied clean architecture and CQRS. No fluff, just fast, testable code.

product flows with apache nifi

client: European pharma and diagnostics company
duration: ~1 year
tech: Apache NiFi, PowerShell, JavaScript, XSLT, Python, Ansible, Docker, Prometheus, Grafana

Extracted complex product updates from SAP and piped them into internal systems. Used NiFi to build data flows with routing, filtering, and transformation logic. Set up IaC using Ansible and Python. Wrapped it all with monitoring, alerts, and documentation as code. Led both dev and ops.

smart card pki simulation with cli

client: European medical instruments manufacturer
duration: ~5 months
tech: .NET, PowerShell, Docker, Pandoc

Researched smart card technologies and built a PKI simulation from scratch. Delivered a PowerShell CLI compatible with PKCS #11. All wrapped in tests, CI pipelines, and exportable documentation. Owned delivery end to end.

statistical tooling for pre-market device approval

client: European pharma and diagnostics company
duration: ~2-3 years
tech: .NET Framework, WPF, WinForms, WCF, Entity Framework, PowerShell

Designed and implemented tooling to support regulatory validation of medical devices. The goal: ensure safety and efficacy before market release. Delivered components that integrated tightly with analysis workflows.

workflow simulation for device configuration

client: European pharma and diagnostics company
duration: ~4 years
tech: .NET, WPF, NUnit, Prism, LiquidXML, Log4Net, WiX

Developed a tool to help clients and marketing teams simulate real-world device usage. It analyzed output files, ran virtual workflows, and provided actionable insights. Supported sales, upgrades, and customer education. I led the system design and implementation.

mortgage management platform

client: Irish bank
duration: ~2 years
tech: .NET, web/windows services, ADO.NET, MSSQL

Built a rule-driven engine for mortgage screening and credit scoring. Integrated multiple external systems. Focused on reliability and transparency in every step of the evaluation process.