Bogdan Novosad
SWE | .NET, AWS, RAG, Agentic Coding
- Email: bogdan@sacrorum.com
- Website: sacrorum.com
- LinkedIn: www.linkedin.com/in/novosad
- Location: Spain
Summary
Full-Stack Engineer and Systems Architect with 12+ years of experience designing and delivering scalable, cloud-native solutions. Specialized in modernizing legacy systems into microservice architectures while maintaining stability for millions of daily users.
- Architecture & design: clean architecture, SOLID, microservices, scalable systems
- Cloud & DevOps: AWS, Terraform, Docker/Kubernetes, CI/CD, observability
- AI integration: RAG and AI assistants (OpenAI API) to improve product workflows
Experience
SWE — Special Projects Team
Selected for a team transforming a 25-year-old monolithic e-learning platform (~7M daily users) into a cloud-native microservice architecture.
- Design services and APIs as part of a migration from monolith to microservices
- Implement RAG-based LLM features with the OpenAI API to generate learning materials from multiple sources
- Collaborate closely with senior engineers on architecture and delivery
Full Stack Engineer
Worked in a Scrum team; owned architecture, database design, full-stack development, DevOps, and service health.
- Designed and built an online document viewer SaaS using .NET 8 microservices, Angular 14 SPA, S3, and PostgreSQL
- Delivered an AI assistant (OpenAI API) for documentation/support workflows
- Set up CI/CD across projects with GitLab CI and ArgoCD, streamlining deployments and feedback loops
- Applied hexagonal architecture and SOLID principles to improve maintainability and testability
Senior Software Engineer
- Built tooling to collect and compare library performance metrics across commits; integrated into CI/CD
- Created a VuePress knowledge base with custom plugins to speed up analysis and feature delivery
- Implemented layout algorithms (e.g., clipping behavior) solving dozens of customer issues
- Maintained release-to-release performance via automated monitoring
Full-Stack Engineer
- Introduced unit testing (xUnit + AutoFixture) to improve confidence and maintainability
- Unblocked deployments by diagnosing and fixing critical performance issues (incl. JMeter-based testing)
- Extracted functionality from a monolith into services to improve performance and scalability
- Developed and maintained full-stack web applications
Core Skills
Backend
Data
Frontend
Cloud and Delivery
AI
Engineering Practices
Projects
Glider MCP
Roslyn-powered Model Context Protocol (MCP) server for semantic C# code analysis and safe refactoring in MCP clients (e.g., Claude Code).
- Loads a solution/project and resolves symbols the same way the compiler does (not grep)
- Provides tools for find usages/implementations/types, type info/method signatures, and compiler diagnostics
- Implements safe refactors (rename symbol, move type/member) plus batching; ships as a .NET global tool with stdio and HTTP transports
Education
- Moscow Aviation Institute (National Research University)Master's degree, Computer Science — 2011–2013
- Moscow Aviation Institute (National Research University)Bachelor's degree, Computer Science — 2007–2011
Certifications
- EF SET English — 74/100 (C2 Proficient), Feb 2024
- MCSA: Web Applications — Microsoft, Sep 2016
- MCPS — Microsoft Certified Professional, Jul 2015
- Programming in C# — Microsoft, Jul 2015
Languages
- English — C2 (EF SET)