Hunor Mészáros

Software Engineer

About me

My name is Hunor (a.k.a. Hunzio) and I am a freelancer Software Engineer with 8+ years of professional work experience, based in Transylvania. I love working on full stack projects using different technologies. I put an emphasis on solid architecture and great design. When I'm not working, I can be found on the road, biking or in the mountains, hiking. Oh and watch out ... I am still learning drone piloting.

Skills

Projects

SafeAnd - Smart Home System

Smart Home solution for custom ESP32 based smart home devices (switches, sensors, etc.) with Google Home integration. Devices are connected to the system via the MQTT protocol. Users can manage their devices on a React-based UI. Device state changes are pushed to the UI realtime with Socket.io. Users can also control their devices with the Google Home app or Google Assistant.

Auro - Digital Business Card

Digital business cards connected to handcrafted wallets with built-in NFC tags. The idea is simple, just let someone scan your wallet with an NFC enabled phone and they can see your digital profile in their browser. It's a web-based solution, the NFC tags simply store the links to the profiles.

Experience

Freelancer Software Engineer

June 2021 - Present

Responsible for the architecture and implementation of a Google Home compatible smart home system (backend and frontend) (using Docker, Typescript, TypeORM, Node.js, Express.js, Socket.io). Designed and developed a web-based digital business card application (using Typescript, MySQL, Express.js, Firebase Authentication, React) for a client who makes handcrafted leather wallets with built-in NFC tags.

Software Engineer, Navigator Software

June 2017 - June 2021

Participated in researching, designing and developing a large cloud-based IoT platform built on microservice architecture. Implemented some of the core backend services of that system (using Docker, PostgreSQL, InfluxDB, Node.js, Express.js, JWT, MQTT, Socket.io), like the Account Management System responsible for user authentication, authorization, 2FA, etc., the Device Management System responsible for device registration, management, sharing, etc., the MQTT Broker responsible for handling device connections, the Data Bridge responsible for validating and pre-processing sensor data, routing data to the relevant services, etc.

Android Developer, Navigator Software

July 2014 - June 2017

Designed and developed the Android version of the company's main ERP (Enterprise Resource Planning) system, with 25+ distinct modules, serving enterprise clients from a range of industries and domains like the catering industry, forestry, gas stations, bakeries, warehouses, factories, etc. Integrated into the application a wide range of industry grade physical devices, like Bluetooth-enabled thermal printers, cash registers, RFID readers, etc.