Szilárd Hajba

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