Tibor
From Croatia (GMT+2)
10 years of commercial experience
Lemon.io stats
Tibor – Rust, CSS, HTML
Meet Tibor, our Senior Rust Developer, a passionate innovator deeply committed to the art of planning, designing, and leading intricate projects. With a diverse background in development teams, he thrives on the challenges of transforming ideas into seamless, functional realities. His expertise lies in Rust, a language he not only enjoys but has mastered, coupled with a robust foundation in TypeScript. This unique blend of skills enables him to craft intricate solutions and navigate complex development landscapes with ease. His passion for motorbikes takes him on thrilling adventures, especially in the scenic mountains.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Architect, lead developer, owner
Hoodik is a lightweight, secure, and self-hosted cloud storage solution. It offers an easy install with a simple Docker command on any type of instance (x86, with ARM coming soon).
- Was a solo contributor on the entire project and created everything except the icon design.
- Created back-end services for authentication, encryption, storage etc.
- Created front-end application.
- Built the encryption services so it can be published as wasm and used it on the front-end to have the same way of working with encryption on both front-end and back-end. (Also, it improved the speed drastically compared to using Crypto.js).
- Wrote unit, integration, and e2e tests for the application.
- Wrote the deployment scripts to package it into a Docker container.
- Wrote the Unraid template so it can be easily delivered to all the Unraid customers.
Lead developer and maintainer
Open source Node.js framework based on Express.js with additional tooling needed for projects he was working on in his previous company. The project started in early 2017 as an internal tooling repository, which was copied and pasted into new projects and upgraded each time. It was then completely re-made with Typescript and all the best practices for secure API applications into an open-source and easy-to-use framework.
- Created a queue system that allowed us to parallelize long-running tasks.
- Re-wrote the tooling that was written in vanilla Javascript into Typescript and improved it.
- Packaged everything into an easy-to-install and use Typescript framework, which was then open-sourced.
- Wrote the documentation.
- Started implementing it into all the small-medium projects we were doing at the time in the company.
Architect and lead back-end developer
High-Performance Computing Cloud Provider Platform. An application that was built for a client who has DC locations in Canada and Sweden. The solution unifies all the servers into easy-to-pick and configure products on the customer-facing website and integrates with OpenStack and The Foreman in order to provision the virtual and bare metal instances in a couple of minutes.
- Created the architecture for a multi-service application that manages both bare metal machines (servers) and virtual machine servers.
- Was leading a team of 4 back-end developers to build the project.
- Was responsible for the coordination with the lead sysops engineer and lead front-end engineer to integrate all the parts and services.
- Created a command system to pass instructions from the customer-facing application to the DC service via queues.
- Created a service that runs in the data center (DC Service) and receives commands from the main application through the queue.
- Created deployment scripts to package the DC service into RPM and DEB so it can be easily installed on Centos and Debian with standard package managers.
- Created system services for the DC service, which keeps it always up to date.
- Wrote SDK for the DC service to integrate with The Foreman (Open source application used for managing bare metal machines).
Architect and lead developer
Hiring platform that offers candidates to stay anonymous until it is absolutely necessary to be revealed to the employer. This hiring platform offers a full-featured applicant tracking system with customizable pipelines and stages, automated email messages, and an automated CV creation tool for candidates.
- Created the architecture for the back end.
- Was leading the team of 3 back-end developers building the application with Rust.
- Coordinated with the front-end lead developer to successfully create an amazing overall product.
- Set the ground for the team to write testable Rust code wrapped around Actix.
- Created services to enable the ATS to have fully customizable pipelines for the candidates with multiple stages that are also fully customizable to the customer needs by the customer.