Summary
With 8 years in technology, spanning software engineering and computer science education, I work where system design and implementation meet; turning unclear requirements, legacy constraints, and cross-system integrations into maintainable software that teams can understand, deliver, and support with confidence.
My technical foundation is .NET, C#, and application architecture, with practical experience across JavaScript, React, Blazor, WPF, databases, APIs, CI/CD, production support, and industrial interfaces. I have worked in domains including industrial automation, ERP, finance, software testing, and biomedical research software.
I combine systems thinking with pragmatic creativity, clarifying actors, constraints, lifecycles, data flows, and operational realities before choosing abstractions. I favor explicit boundaries, configurable behavior, and reversible change, and use AI-assisted tools to support implementation, refactoring, documentation, and engineering workflows.
Experience
Scientific data analysis and laboratory software, where my role combines development with analytical workflows, algorithmic optimization, and technical direction.
Core technologies:
.NET | C# | TypeScript | WPF | MsSQL
Line-control and HMI software for PCB and semiconductor production, where my role combines architecture, implementation, integration work, delivery support, and technical direction.
- Technical owner for Comandra, a configurable SCADA/HMI and line-control platform built to support production-line behavior, customer-specific workflows, and maintainable runtime deployments.
- Designed integration structures between HMI screens, backend services, PLCs, device interfaces, databases, scripting, and host systems.
- Built and modernized production HMI applications across React, Blazor, and WPF frontend technologies.
- Created workflow, driver, localization, and scripting concepts that kept customer-specific behavior configurable instead of hardcoded.
- Improved engineering workflows around builds, deployments, documentation, and development feedback loops using Docker, self-hosted agents, proof builds, and LLM-assisted repository work.
- Delivered and supported five production-line projects, including modernizations, maintained systems, and a full rewrite of a multi-machine sorting-line application.
Core technologies:
.NET | C# | JavaScript | TypeScript | React | Blazor | WPF | gRPC | REST APIs | SQLite | MongoDB | TwinCAT | OPC UA | SECS/GEM | Docker | CI/CD | Git | GitHub Copilot | LLM-assisted development
Enterprise software modernization for an internal banking platform, where my role focused on architecture cleanup, frontend/backend separation, delivery quality, and roadmap alignment.
- Worked on the Salkku application transformation, gradually separating a legacy Razor Pages application into a React frontend and .NET API-based backend.
- Reworked dependency management by replacing legacy UnityContainer usage with proper dependency injection patterns.
- Introduced feature toggles to support step-by-step migration between embedded legacy pages and newly developed React pages.
- Improved engineering quality through Azure DevOps pipelines, SonarQube analysis, proof builds, code coverage, unit testing, integration testing, and frontend snapshot testing.
- Built and communicated a two-year technical roadmap, planned quarterly milestones, and helped align technical priorities with management expectations.
Core technologies:
.NET | C# | Razor Pages | React | TypeScript | Azure DevOps | SonarQube | xUnit | Cucumber | RabbitMQ | NServiceBus | CI/CD | Feature Toggles | Dependency Injection
Low-code software testing platform work, where my role focused on modernization, authentication integration, test coverage, and safe refactoring of enterprise product components.
- Migrated .NET Framework projects and package dependencies toward .NET Core.
- Integrated OAuth 2.0 and Azure AD for external API connections.
- Increased confidence in change through unit testing, regression testing, and code coverage improvements.
- Maintained user-data consistency during refactoring and modernization work.
Core technologies:
.NET Framework | .NET Core | C# | OAuth 2.0 | Azure AD | Azure DevOps | Unit Testing | Regression Testing | Code Coverage
ERP and warehouse-management software for automotive and industrial customers, where my role combined module development, data modeling, integrations, customer support, and deployment ownership.
- Designed and developed cost forecasting, data collection, and quality-control modules in a long-running ERP platform.
- Designed data models and API integrations for forecasting and external invoicing workflows.
- Built a full synchronization flow between the ERP platform and the Vectory invoicing system, covering product data, prices, orders, and invoices.
- Worked with PostgreSQL schema design, query optimization, production maintenance, customer support, bug fixing, and deployments.
Core technologies:
C++ | PostgreSQL | AMQP | Lua | ERP Systems | Warehouse Management | System Integration | Query Optimization | Customer Support | Deployment
Mathematics and computer science teaching role focused on exam preparation, practical IT activities, and helping students build structured problem-solving habits.
- Prepared students for computer science exams, supported mathematics education, and developed extracurricular IT activities.
Core technologies:
Mathematics | Computer Science Education | Exam Preparation | Problem Solving | Teaching
Technical education content for C++, electronics, embedded software, and beginner-friendly IT learning, where my role focused on clarity, curriculum fit, and technical accuracy.
- Revised and developed learning materials for C++, IT, electronics, and embedded software topics.
Core technologies:
C++ | Technical Education | Embedded Software Basics | Electronics | Curriculum Alignment | Certification Review
Mathematics and informatics teaching role focused on e-learning material development, exam preparation, and beginner-friendly programming education.
- Developed e-learning materials, mathematics curriculum, and introductory programming activities.
Core technologies:
Mathematics | Informatics Education | E-Learning | Curriculum Development | Programming Basics | Problem Solving
Education
Focused on mathematics and informatics education, with practical work around ICT-supported learning, e-learning design, digital competencies, and gamification.
Core areas:
Mathematics Education | Informatics Education | ICT Tools | E-Learning | Digital Competencies | Gamification
Focused on mathematics, with advanced studies in combinatorics and geometry, and a 50-credit supplementary field in informatics.
Core areas:
Mathematics | Combinatorics | Geometry | Informatics | Analytical Problem Solving