Profile
Experienced software engineer with 15+ years designing and building real-time, networked, and embedded systems in C++ and Python. Strong expertise in Linux environments, systems integration, and automated infrastructure. Collaborative team player across software, DevOps, and architecture domains - delivering robust, secure, and maintainable solutions. Passionate about simplicity, correctness, and reliability in software design.
Professional Experience
Milrem AS - Software Engineer
2020 - 2025 | Tallinn, Estonia
- Designed and implemented real-time control, communication, and human-machine interface software for autonomous vehicle systems.
- Developed Python/C++ modules for telemetry, data, and video streaming.
- Utilized Linux networking, TCP/UDP, and CAN-BUS to ensure reliability and fault tolerance.
- Collaborated with systems engineers and architects to integrate automation, monitoring, and secure communication layers.
- Contributed to CI/CD pipelines, continuous testing, and secure deployment processes.
Guaana OÜ - Lead Developer
2015 - 2020 | Tallinn, Estonia
- Led the design and implementation of a cloud-based collaboration platform (guaana.com).
- Architected scalable backend services using TypeScript/Node.js, deployed with Docker and AWS.
- Built end-to-end CI/CD pipelines and automated infrastructure with Linux, Grafana, and AWS Cloud tools.
- Defined technical roadmaps, mentored engineers, and drove secure, scalable architecture decisions.
Wiseman Interactive OÜ - Software Developer
2010 - 2015 | Tallinn, Estonia
- Developed and maintained client-facing web and backend systems emphasizing reliability and maintainability.
- Delivered solutions using JavaScript, Java, and Python backends.
- Participated in agile delivery, client collaboration, and iterative deployment cycles.
Education
Jõhvi Gümnasium - Secondary Education
Technical Skills
Languages: Python, C++, TypeScript, Perl, Java, C#, Bash
Systems & Tools: Linux, Docker, Git, Jenkins, AWS, GStreamer, Unreal Engine 5
Networking: TCP/IP, TLS, UDP, CAN-BUS, Load Balancing, Wireshark
Automation & Monitoring: CI/CD, Scripting, Virtualization, Cloud Platforms (AWS, Google Cloud)
Domains: Real-time Systems, Embedded Software, Networked Communication, System Architecture
Core Strengths: Reliable Delivery, Problem Solving, Cross-Team Collaboration, Technical Leadership
Languages
- Estonian: Native
- English: Fluent