PERSONAL PROFILE
I am a senior full stack software developer with 20 years of experience. I have had a lot of opportunities to try myself in several areas and platforms. I am a creative problem solver.
I have experiences mostly in Business Information System Development, but I have also worked on projects involving for example Mobile Applications, Building Automation and Computer Networks.
EDUCATION
- 1991 – 1995 Révai Miklós Secondary Grammar School, Győr
- 1995 – 2000 Studied Computer Science at Eötvös Loránd University, Budapest
PROFESSIONAL EXPERIENCE
- 1997 – 1998 Bázis H&S Ltd. – System administrator, software developer
- experiences in installing, operating and programming TCP/IP networks
- 1998 – Karakter 2000 Ltd. – software developer
- Worked on the TRON ERP software for the Linux operating system
- Responsible for the SDK and framework, which we created from scratch
- Low-level network service integration (cash registers, POS terminals, bar-code readers, scales)
- 2000 – Freelancer
SIGNIFICANT PROJECTS
C projects
- ISDK - Information System Development Kit
- frontend: GTK, custom GUI description language
- backend: PostgreSQL
- Lotnix home automation software
- Event flow based central intelligence system
- SSL Proxy - An efficient SSL Proxy server that provides SSL for other non secure services
- Kitchen smart scale bluetooth firmware (ESP32 microcontroller)
- GPS tracker LoRa firmware (ST32 microcontroller)
Android/Java projects
- Sales agent system for Android devices
- frontend: Native Android application
- backend: NodeJS, ExpressJS
JavaScript projects
- Educational development environment for kids with localized custom language and a simple game SDK
- frontend: Ace editor, PixiJS
- backend: NodeJS, ExpressJS, MongoDB
- Reactive Form Library
- frontend: React, Redux, Redux-loop
- backend: NodeJS, ExpressJS, PostgreSQL
- Data Flow Diagram Editor
- frontend: React, Redux, SVG
- ISDK-NG - Information System Development Kit Next Generation
- frontend: React, Redux
- backend: NodeJS, ExpressJS, PostgreSQL
- Remote controlled Wi-Fi car
- frontend: Apache Cordova
- backend: Lua
- Restricted web-browser for Android OS
- frontend: Apache Cordova
- Map-based spider faunistics database
- frontend: React, Redux, Bootstrap, Leaflet
- backend: KoaJS, React isomorphic app, PostgreSQL
- Captive Portal
- frontend: React, Redux, Material-UI
- backend: KoaJS, PostgreSQL
- WiFi router: OpenWRT
- GPS tracker Web API
- backend: NodeJS, KoaJS, MySQL, Redis
- Kitchen smart scale application (PWA, Web Bluetooth API)
SKILLS
- Platforms: NodeMCU, OpenWRT, Raspberry Pi, ESP32, Android, UNIX, Web
- Programming languages: JavaScript, C, C++, Java, Lua
- Frameworks/SDKs: React, Redux, ISDK
- Databases: PostgreSQL, MongoDB, SQLite
INTERESTS
- Development programs for kids (creativity, algorithmic thinking, logical thinking, problem solving, etc.)
- Volunteering in the local Primary School, teaching kids programming