LubošGood mood

Luboš Matejčík

Senior Software Engineer

Señor Software Engineer

lubos.matejcik@gmail.com
+420 732 722 733
Brno, Czech Republic
linkedin/lubosmatejcik
github/lubosmato

Professional Summary

Hello, I’m Luboš from Brno, Czech Republic!

I’m a passionate software developer with years of experience turning complex ideas into reality. My proudest achievement? Leading the development of the Scanning Transmission Electron Microscope (STEM) at Tescan—a project that started from scratch, where I played a key role in designing and developing the multi-layered software architecture.

I thrive on solving real-world problems with innovative solutions, constantly learning new technologies to make projects smoother and more efficient. My expertise spans frontend and backend development, server applications, embedded systems, and machine learning, with a strong focus on TypeScript, React, GraphQL, Rust, and C++.

Work Experience

3 years
Apr 2022 - present

Panter AG

Software Engineer

  • Provided technical guidance and mentorship to startups in the IT industry, helping them scale and optimize their business solutions.
  • Directly engaged with customers to understand their needs and deliver tailored solutions.
  • Designed and implemented scalable architectures to support the growth and stability of startups' businesses.
  • Enhanced internal CI/CD tools, improving developer experience and efficiency.
  • Served as Head of Security, promoting security awareness, educating teams on best practices, and reducing security vulnerabilities across new and existing projects.
  • Conducted penetration testing to identify and mitigate security risks.
  • Designed and integrated a "Security Checklist Before First Release" process into CI/CD pipelines, ensuring robust security practices.
  • Mentored and guided colleagues toward achieving their seniority goals, fostering professional growth and expertise.


NodejsReactTypeScriptGraphQLReact NativePrismaPothos/NexusPostgreSQLGoogle CloudDockerPostGISpgvectorTailwind CSSOWASP Top 10JavaLLMLangChain.jsGitlab CI/CDNext.js
3 years
May 2019 - Dec 2021

TESCAN ORSAY HOLDING a.s.

Software Lead Engineer

  • Led the end-to-end development of the full software stack for controlling and operating an in-house developed and manufactured Scanning Transmission Electron Microscope (STEM), from concept to a fully functional product.
  • Contributed to the successful first sale of the microscope by delivering a robust and scalable software architecture, including hardware drivers, image analysis algorithms, physics models and algorithms, manufacturing software tools, proprietary patented algorithms, and more.
  • Built and led a high-performing team of 10 developers, driving innovation and ensuring the successful execution of the project.
  • Advocated for and successfully led the company’s transition from Windows to a Linux-based development platform. Implemented build tools for multiple software teams, introduced modular architecture support, and facilitated a smooth migration to Linux.
C++20/23CMakePython 3DockerGitlab CI/CDVue.jsQuasar FrameworkTypeScriptZeroMQgRPCJSON-RPC 2.0REST
2 years
Sep 2017 - May 2019

TESCAN ORSAY HOLDING a.s.

Software Engineer

  • Designed and developed a high-performance real-time big data component for collecting and storing measured quantities from Scanning Transmission Electron Microscopes (STEM). Integrated advanced compression, filtering, and re-sampling techniques, significantly accelerating STEM development by enabling engineers and developers to capture the exact state of the microscope.
  • Led the end-to-end design, development, and company-wide implementation of a crash reporting management process and service for post-mortem analysis and debugging of electron microscopes. This initiative streamlined support and development processes, enhancing overall efficiency and reliability.
C++14Python 3JSON-RPC 2.0PHPLaravel
3 years
Dec 2014 - Aug 2017

CHERRY TOUR s.r.o.

Web Application Developer

Developed e-commerce and information system for a travel agency, enhancing operational efficiency and customer experience. Managed and maintained a Linux server to ensure system stability and security.

PHPLaravelBootstrapJavascriptSOAPjQuery
5 years
Jan 2010 - Dec 2014

G-elektrosys s.r.o.

Embedded System Developer

Designed and developed automation and embedded devices for home automation, extensions for electronic security systems, and a watchdog application for CCTV systems to enhance reliability and performance.

C#JavaC/C++BootstrapjQueryHTMLCSS
3 years
Feb 2007 - Jan 2010

NATIO Solutions CZ s.r.o.

Web Application Developer

Developed and implemented e-commerce systems. Communicated with clients to understand their needs, provide guidance, and deliver customised solutions.

PHPHTMLCSSJavascript

Education

2014 - 2017

Master's degree in computer science

VŠB - Technical University of Ostrava

Diploma thesis: Automatic Car Parking

2011 - 2014

Bachelor's degree in computer science

VŠB - Technical University of Ostrava

Bachelor thesis: Intelligent House with Remote Control

2007 - 2011

Secondary school-leaving exam (Maturita)

Secondary School of Electrical Engineering

Karviná, Czechia

Skills

JavaScript/TypeScript95%
React & Next.js80%
Docker70%
Python 365%
C++2060%
Rust60%
PHP35%
Embedded Systems30%
OpenCV25%
.NET20%

Languages

CzechNative
EnglishUpper Intermediate B2

Certifications

  • Driving license
  • Machine Learning College
  • Vzhůru Dolů: Principles of Javascript
  • Vzhůru Dolů: Practical Vue.js
  • Dynargie: Leadership Course

Recent Projects

NewSTEM

Transmission Electron Microscope

Dec 2021

Led the software development team in designing and implementing control, imaging, and data processing software for a cutting-edge Scanning Transmission Electron Microscope (STEM). Contributed hands-on to software architecture, real-time data acquisition, and system integration. Collaborated closely with hardware engineers and scientists to ensure seamless interoperability and high-performance imaging. Played a key role in bringing the product from initial development to its first commercial sale, meeting technical and market requirements.

https://info.tescan.com/stem

C++20/23JSON-RPC 2.0CMakeGitlab CI/CDDockerVue.jsC/C++TypeScriptZeroMQgRPC
Professional Project
Food2050

Food2050 Platform

Jan 2023

As the developer of FOOD2050, I contributed to creating a platform that assists food service businesses in reducing CO₂ emissions by promoting healthier and more sustainable meal options. The platform evaluates recipes for their environmental impact, provides consumers with detailed information to make informed choices, and enables businesses to monitor and communicate their sustainability performance.

https://food2050.ch/

ReactGraphQLBigQueryLooker StudioPostGISTypeScriptPothos/NexusPrisma
Professional Project

Ecommerce solution for SwissSign

Mar 2023

A custom online shop system for selling and managing SSL certificates, developed using React and Flutter for the frontend, with a Spring Boot backend utilizing GraphQL. The backend integrates seamlessly with internal business process automation system and various certificate authority APIs. Designed for seamless embedding within an existing system using WebComponents, the solution was optimized to enhance user experience, resulting in a significant increase in the e-shop's conversion rate.

https://portal.shop.swisssign.com/

https://www.swisssign.com/en/certificate-webshop.html

JavaTypeScriptReactFlutter
Professional Project

Companion for Leadership Training

Jun 2024

Developed a personalized, AI-driven leadership development platform designed to empower managers and leaders. Leveraged LLM + RAG AI technology, web scraping, video and podcast transcription, and background task automation to enhance user experience and deliver insightful, data-driven learning.

https://www.wolfpak.ai/

TypeScriptReactReact NativeGraphQLPrismapgvectorLLMRetrieval-Augmented GenerationWeb ScrapingLangChain.js
Professional Project
Grow Peppers

Grow Peppers, Grow!

Feb 2022

As a passionate chili pepper enthusiast, I developed an IoT application designed for optimal chili cultivation, integrating sensors and smart IoT technology to ensure ideal growing conditions. 💪

https://vimeo.com/1061733315

https://grow.lubosmatejcik.cz/

https://github.com/lubosmato/esp32-grow-peppers

SvelteTypeScriptESP32ESP-IDFDockerElectronic designC++20/23MQTTIoTWeb WorkersWeb Push NotificationsNginxWebsocketPWA
Personal Project
E-ink Display

E-Ink wireless display

Jun 2022

Every morning, I want quick access to my shopping list, weather updates, commute time, and other useful information. While mounting a tablet on the wall would be a simple solution, I wanted to take on a more challenging and innovative approach. 💪

https://github.com/lubosmato/e-ink-wireless-display

TypeScriptSvelteElectronic designIoTE-Ink 9.7" displayLow power electronicsESP-IDFC++20/23MQTT3D printingCAD
Personal Project
Ambilight

WLED Ambilight

Nov 2023

Introducing another Ambilight solution for PC—this time for WLED. This Windows tray application connects to a WLED device and transmits the average border colors of the screen in real time. The color calculations are optimized for minimal CPU and GPU usage, leveraging GPU processing for efficiency. This project marks my first major development in Rust, during which I gained experience with DirectX and various Windows API features.

https://kno.wled.ge/

https://en.wikipedia.org/wiki/Bias_lighting

https://github.com/lubosmato/wled-ambilight

RustWindows APIWLEDESP32DirectX
Personal Project

References available upon request