side
Zalka Ernő
Software Engineer
Test Engineer
Fót, Hungary
+36 20 9739213
Skills
C★★★★★
C++★★★★★
Python★★★★★
Linux Dev★★★★☆
Microservices★★★★☆
Embedded Systems★★★★★
Rust★★★☆☆
SQL★★★★☆
Key-Value DB★★★★☆
PHP★★★★★
JavaScript★★★★☆
HTML/CSS★★★★☆
Java★★★☆☆
Assembly, Demoscene★★★☆☆
OOP Design★★★★★
Documentation★★★★★
Multithreading★★★★☆
Dataflow Systems★★★★★
Unit Testing★★★★☆
Integration Testing★★★★★
GIT★★★★★
Mentoring, Teaching★★★★☆
MUMPS★★★★★
ERP★★★★★
Image Editing, GIMP★★☆☆☆
Music Production★★★★★
Languages
Hungarian★★★★★
English★★★★☆
Innovative and dedicated software developer, architect and mentor with experience in various fields and roles. Focused on long-term goals: quality, maintainability, smooth development process.
Not only creates clean, modular, maintainable code, but inspires and helps others to do the same, educates and supports young talents.
Enjoyed programming since teenager age and still does. Last achievement: learned Rust basics, created and published first crate, working on a larger multi-client system.
Experience
2023 –
– 2024
Test engineer – YottaDB LLC, contractor
Work on open-source database platform:
  • Create integration tests CSH Expect TCL MUMPS
  • Implement/fix platform modules C Rust
2023
Author – Side project: KolorWheel.rs
Color palette generator for Rust, with egui.rs examples (similar to Kolorwheel.js): https://github.com/ern0/kolorwheel.rs/
2023
Principal C++ Developer – Harman-Kardon Kft.
Maintain automotive modules and tests C++
2022 –
– 2023
Principal C Developer – AI Fleet Kft (USA-HU startup)
Create USA route map cache C Python AWS
Optimize solver algorithm C
2019 –
– 2022
Embedded Systems Developer – Heitec Kft
Test framework for testing the company’s own manufactured PC, generates print-ready report Python PDF
Create test applications and counterpart tester devices for embedded devices C C++
Implement healthcare product firmware C
2017 –
– 2019
Principal C++ Developer – CAE Engineering Kft
Implement flight simulator functions and tests C++ LUA
Design and implement data conversion tools Python
2019
Author – side project: ShrinkShot
Utility which cut empty areas from an image, typically a screenshot of a program window C ImageMagick: https://github.com/ern0/shrinkshot
2016 –
– 2017
Full-Stack Developer, Quality Lead – EcoStudio Kft
Build microservices architecture application Node.js RabbitMQ Haxe RethinkDB
Create microservice tests Python Haxe
2015
Author – side project: Posixino
Re-implementation of Arduino framework and some important libraries and features for Mac and GNU/Linux C++ SDL2
Implemented features: serial, digital out, web client, web server, LCD, timer interrupt, Adafruit NeoPixel
It’s not an emulator, but it makes embedded development just as comfortable as regular C programming is. With Posixino, C code can be tested on Mac or Linux
2013 –
– 2016
Senior Full-Stack Developer – Netavis Kft
Mobile-first web app for video monitoring system
Smaller utils in Java
2016
Author – Side project: KolorWheel.js
JavaScript library, palette generator using HSL color space
A KolorWheel object represents a color,
further objects can obtained
by calling absoulte and relative item generator methods,
finally resulting a palette
Source code and documentation with examples: https://github.com/ern0/kolorwheel.js/
2011 –
– 2013
Senior Embedded and Systems Developer – Intep Kft
Outdoor LED wall firmware, font, autokerning renderer C
Payment kiosk firmware C++ and GUI JavaScript
Modular datasheet creator system PHP HTML CSS PDF
2006 –
– 2011
Systems Architect, Developer – Porion Kft, Bitklub Kft
Digital television (DVB) SI/EPG inserter
  • system design and implementation C++
  • SI/EPG administration backend and admin UI PHP JavaScript
  • The competition is suspected us of stealing the EPG system of Conax, the industry leader software (which is slow and expensive)
  • In 2025, the system is still used at various cable providers
Video stream jukebox server design and implementation C++
2009
Author – side project: XmlGraph
Utility which discovers given XML, then renders a visual documentation of it PHP HTML CSS GraphViz
Source code available: https://github.com/ern0/xmlgraph
2007
Co-author – side project: iHome dataflow system
Home automation-purpose dataflow sytem prototype
  • Framework is written in minimal C++, using only stdlib and pthreads C++
  • Transpiler from DF script to C++ PHP C++
  • We created ca. 80 components C++
Mobile-first web UI JavaScript
Also created an editor UI concept JavaScript Raphaël.js SVG
2007
Co-author – side project: Plannr
Collaborative spreadsheet concept and prototype
  • backend engine PHP MySQL
  • web UI JavaScript HTNL CSS
  • general components, ca. 10-15 PHP
  • Demand planning purpose components written by co-author
2000 –
– 2006
Full-Stack Developer, SEO expert, CTO – Index.hu Rt, Rakit Kft, Well-Press Kft
Design, implement, SEO and run touristic portal PHP HTML CSS SQL
Design and implement Google position rank monitoring tool for support and measure SEO results Java PHP HTML CSS SQL
Implement simple ad server PHP
1999 –
– 2000
Software Developer – Nokia Hungary Kft, NWSS
Creating games for WAP enabled mobile phones JAVA WML
File patents (ca. 2-3)
1996 –
– 1999
IT Department Leader (CIO) – Grabo Holding, Uniontext Kft.
Set up a complete software development and operation department almost from ground, run entire company’s IT
ISO 9001 compilant logistic system design and supervision
Preliminary cost calculation system design
1989 –
– 1996
Developer – Grabo Holding, Graboplast Kft.
Write business applications and modules for locally developed ERP system MUMPS
Create UI frameworks MUMPS
MS-DOS – Unix inter-system data transfer protocol design, implementation Assembler 8086
Stock Register Book system design, backend imeplementation dBase FoxPro
Education
1989 –
– 1993
Széchenyi István Egyetem, Győr
Software Developer
1985 –
– 1989
Deák Ferenc SZKI, Győr
IT System Organizer
Found holes? Check the full version!