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
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