Resume

Professional experience

DMG MORI Heitec Digital Ltd.

Budapest

Senior Software Engineer

  • Bringing expertise to CELOS X, an Industry 4.0 SaaS cloud solution on Microsoft Azure providing digitization of CNC machines. Delivered features requested by strategic partner companies to automate their factory production.
  • Leading technical decisions for large-scale C++ and Go backend services, utilizing stream processing to transform multi-vendor CNC machine data and transmitting them via publish-subscribe messaging.
  • Integrating CELOS X with a diverse set of industrial network communication protocols (OPC UA, MTConnect, MQTT) to ensure seamless connectitvity with various business client systems, becoming a domain specialist in them.
  • Resolved a critical dependency risk affecting whole system architecture in time before release. Utilized cross-team collaboration and coordination in the process, resulting in successful mitigation.
  • Playing a pivotal role in talent acquisition and fostering skill growth among developers. Conducting over 15 interviews and assisting onboarding through architecture documentation and comprehensive onboarding guides.
2020 - Present

C++ Go NATS gRPC OPC UA MQTT REST OpenAPI Google Protocol Buffers Google Test Google Mock Microsoft Azure Docker

Freelance Embedded Software Developer

ME Embedded Ltd.

  • Independently developed an embedded C++ Qt/QML application for a medical device's Raspberry Pi touchscreen interface. The system controlled a robot arm via GPIO serial communication, processed and forwarded medical analysis results to an MQTT messaging broker, enabling real-time push notifications on mobile devices.
February 2019 - June 2019

C++ Raspberry Pi Qt QML MQTT

evosoft Hungary Ltd.

Budapest

Senior Software Engineer

  • Architected a complex diagnostic data analytic C++ Qt application with a plugin system, utilizing additional Win32 system programming techniques (Debug Symbol Server). This software currently aids Siemens SINUMERIK engineers to fix reported bugs in less time than before.
  • Authored extensive software architecture documentation following the arc42 standard.
  • Conducted modern C++ and software design training sessions, sharing knowledge and elevating team expertise.
2018 - 2020

Software Engineer

  • Successfully refactored a legacy Perl testing framework into Python BDD tests besides feature development duties, reducing test code maintenance efforts and improved sprint velocity by 40%.
  • Introduced development best practices and modern tooling to optimize work processes.
2017 - 2018

Junior Software Engineer

  • Developed and delivered diagnostic data collection functionality in C++ for the Siemens SINUMERIK CNC controller, a feature still actively used in factories today.
  • Maintained and improved internal tooling and automation scripts in Bash and Python.
January 2017 - November 2017

C++ Qt Google Test Google Mock Win32 API Python Bash Perl Tcl

GE Healthcare

Budapest

Software Intern

  • Maintained cloud backend microservices in Java using Spring Framework for a medical imaging SaaS cloud product within the Predix platform, working with DICOM medical protocol in the process.
  • BDD test automation using Selenium.
  • Actively contributed to the division's "DevOps Guild", promoting Docker best practices.
2015 - 2016

Java Spring Boot REST RabbitMQ Redis Cloud Foundry Docker JUnit Mockito JBehave Selenium

University of West Hungary

Sopron

Research Assistant

  • Early adoption of data science methodologies in environmental research. Delivered a multivariate regression component in R and Java for analysis of time-series data used in a significant Earth System research project (25294/207 TÁMOP-4.2.2.C-11/1/KONV-2012-0015).
  • Presented research findings at conferences and co-authored publications, showcasing the project's advancements.
  • Administered a cloud-based Linux web server (Debian) and MongoDB database, supporting collaboration and data management for multiple members of the research project.
2013 - 2015

Java R RapidMiner Apache Tomcat MongoDB VMware ESXi


Education

Eötvös Loránd University

Budapest

Master of Science (M.Sc.), Computer Science

Software Technology specialization

Master thesis: Information retrieval from Java archive format

Participated in CodeCompass research project.

Graduated in 2017

University of West Hungary

Sopron

Bachelor of Science (B.Sc.), Business Informatics Engineer

Software Development specialization

Bachelor thesis: NoSQL Database System and Creation of Related Analytic Methods

Participated in 25294/207 TÁMOP-4.2.2.C-11/1/KONV-2012-0015 Earth-system research project.

Graduated in 2015

Skills

Technical skills

Programming languages
C++ Go Rust Python Bash
C++-related technologies
CMake Make Clang Tooling Qt Boost Google Test Google Mock
Graphics
OpenGL WebGL
Backend
REST RabbitMQ MQTT NATS OpenAPI gRPC
Infra
Microsoft Azure Docker
Frontend/Web development
React Tailwind CSS WebAssembly
Database systems
PostgreSQL MongoDB
Operating systems
Arch Linux Fedora Red Hat Ubuntu Debian Microsoft Windows Solaris
Version control
Git Perforce
Other
Design patterns Anti-patterns Agile methodologies (Scrum, SAFE) Test automation TDD BDD CI/CD UML API and library programming Functional programming

Academic achievements

Publications
  • Zoltán Pödör, Bálint Kiss, György Csóka, László Jereb
    Possible climatic correlation of individual great buttefly species catch data – examinal methodology and preliminary results
    University of West Hungary, Faculty of Forestry, Faculty Scientific Conference
    Sopron, Hungary, 10 December 2013
  • Zoltán Pödör, György Csóka, Bálint Kiss
    Simple- and Multivariate data analysis of light trap catching data by a systematic window procedure
    Decision Support System Workshop and ForestDSS Community of Practice
    Lisbon, Portugal, 4-6 December 2013
Conference presentations
  • Development of data analytic system for forest data in RapidMiner and R environment
    XXXII. National Conference of Scientific Students Associations (OTDK)
    Szeged, Hungary, 16-18 April 2015
  • Development of CReMIT-based data analytic method for processing of forestry time series data
    HTE Infokom 2014, 19th HTE Infocommunication Networks and Applications Conference and Exhibition, Student section
    Kecskemét, Hungary, 9 October 2014
  • Development of data analytic system for forest data in RapidMiner and R environment
    University of West Hungary, Simonyi Károly Faculty of Engineering, Wood Sciences and Applied Arts, Faculty Conference of Scientific Students Associations (TDK)
    Sopron, Hungary, 24 April 2014
Research projects

25294/207 TÁMOP-4.2.2.C-11/1/KONV-2012-0015 „Scientific processing of Earth-system data and socialization of knowledge with the help of modern IT resources

Awards, honors

Earned II. place for presented research paper at University of West Hungary Faculty Conference of Scientific Students Associations (TDK)

Memberships
Richter Réz Géza College for Advanced Studies (2013 - 2015)