Senior Software Development Engineer, Intellias (Healthcare engineering platform)
Duration: Jul. 2023 - Present
Summary: A healthcare engineering platform focused on the dental domain, used by clinics and laboratories to process medical imaging data, manage treatment workflows, and support cloud-connected clinical operations. The system features distributed data processing, long-running background workflows, and integration with external systems and cloud services.
Responsibilities:
- Developing backend services and application components using C#/.NET within microservicebased architectures.
- Contributing to system architecture and technical design decisions for long-lifecycle production systems.
- Designing and implementing APIs and integration layers for distributed applications.
- Working with relational databases, caching mechanisms, and messaging systems (RabbitMQ, Kafka, Redis).
- Improving performance, scalability, and reliability of production systems through refactoring and optimization.
- Performing code reviews, mentoring developers, and promoting engineering best practices within the team.
- Applying AI-assisted development tools to enhance development efficiency and code quality.
Technologies: C#, .NET, ASP.NET Core, Web APIs, Microservices, Azure Functions, Azure Service Bus, CosmosDB, RabbitMQ, Apache Kafka, Redis, MS SQL, MySQL, PostgreSQL, WPF/MVVM.
Software Development Engineer, AMC Bridge (Enterprise CAD/CAM platform)
Duration: Jun. 2019 - Jun. 2023
Summary: An enterprise CAD/CAM platform used in industrial and medical manufacturing environments for 3D model processing, toolpath generation, and engineering workflow support. The system combined computational geometry modules, desktop engineering components, and integration with external and cloud-connected services.
Responsibilities:
- Developed desktop and system components using C#/.NET within large-scale CAD/CAM software platforms.
- Designed and implemented modules involving computational logic and external platform connectivity.
- Delivered integration features for production .NET systems.
- Improved performance, stability, and maintainability of long-lifecycle production software through refactoring and optimization.
- Supported production systems and contributed to cross-team delivery of system enhancements.
Technologies: C#, .NET Framework/.NET Core, ASP.NET, Web APIs, MS SQL, CI/CD, System Integrations, CAD APIs (Revit, SolidWorks), WPF/MVVM.