Tomas Huna, Developer in Bratislava, Bratislava Region, Slovakia
Tomas is available for hire
Hire Tomas

Tomas Huna

Verified Expert  in Engineering

Software Developer

Bratislava, Bratislava Region, Slovakia

Toptal member since January 15, 2021

Bio

Tomas is a software developer with over a decade of experience. He specializes in full-stack web development using JavaScript. Tomas designed an application that automatically converts images into an HTML/CSS-based website and built and tested a B2B web application system with many advanced features for an HR client. He has a strong engineering background and loves exploring new technologies and tackling challenging tasks.

Portfolio

CN Group
MongoDB, Vue, Node.js, CSS, HTML, JavaScript, React Native, Expo
Ezmid
React, jQuery, MySQL, Node.js, Java, Android, Symfony, Kohana, PHP, CSS, HTML...
Freelance
AngularJS, Laravel, jQuery, MySQL, CSS, HTML, PHP, JavaScript

Experience

  • JavaScript - 10 years
  • PHP - 10 years
  • Node.js - 6 years
  • MongoDB - 5 years
  • TypeScript - 3 years
  • Vue - 3 years
  • React - 2 years
  • GraphQL - 1 year

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Jira, Slack, Windows

The most amazing...

...application I've developed enables users to upload an image that then becomes converted into an HTML/CSS-based website.

Work Experience

Full-stack Web Developer

2019 - 2021
CN Group
  • Developed new features for a resource optimization system in the wind industry.
  • Improved application performance by optimizing database queries, refactoring code, and improving the architecture for large amounts of data.
  • Improved code style and quality by introducing industry standards and custom solutions.
  • Served as the point-of-contact on an ongoing basis.
  • Recognized as having an exceptional output of >2x more in performance than other colleagues.
  • Developed and refactored the existing code into reusable and more performant components.
  • Developed a POC of cross-platform mobile location tracking application.
Technologies: MongoDB, Vue, Node.js, CSS, HTML, JavaScript, React Native, Expo

Full-stack Developer

2015 - 2019
Ezmid
  • Developed a vast array of new features and led the biggest micro-jobs portal in Slovakia.
  • Involved in defining the architecture and development for the digital signage system.
  • Developed a prototype of the client for an attendance system as an Android application.
  • Created the custom B2B HR system used by many customers.
  • Delivered a new version for the residence and citizenship portal.
  • Involved in the integration of various payment systems.
Technologies: React, jQuery, MySQL, Node.js, Java, Android, Symfony, Kohana, PHP, CSS, HTML, JavaScript, Laravel

Full-stack Web Developer

2013 - 2015
Freelance
  • Developed and deployed the UI design for a custom e-shop system.
  • Developed custom applications, including an invoicing system and "guess the item" game.
  • Developed personal websites using WordPress or Vanilla HTML + CSS.
  • Developed a fully automated application connected to different affiliate systems allowing to book holidays.
  • Developed MMO browser game allowing players to build their villages, train troops, form with other players into alliances, and conquer the world!
Technologies: AngularJS, Laravel, jQuery, MySQL, CSS, HTML, PHP, JavaScript

Resource Optimization System for the Wind Industry

Developed a game-changing enterprise SaaS intelligent simulation and optimization technology for the wind power industry. Analysis is accurate and fast, capable of planning, and provides daily progress reports. It is optimized to handle a large amount of data.

Website Analytics and Tracking System

I developed a new analytical platform for the website owners. The platform enables them to understand their customers and their behavior better. The owners can replay user sessions, watch visitors in real-time, detect objects of interest, and conduct user interface analyses.

Micro-job Portal

Developed one of the biggest micro-job portals in Slovakia. The portal has more than 140,000 users. It offers thousands of services, products, and job offers. Any user can register as a seller for free and start building their online business. Buyers are protected and only pay when they are fully satisfied with the result. A variety of payment solutions are implemented offering flexibility.

Automated Website Generation from Image

Built an application and algorithms that enabled users to upload their graphical designs (e.g., in PNG format) and download an automatically generated website in HTML and CSS. The application is fully automatic and uses Computer Vision. The results are highly comparable to the work of front-end developers.

Custom E-shop System

Built a custom e-shop system for an advertising company. The products consist of multiple options, including quantity discounts. Users can use product designs directly in the web application and apply them to the products (e.g., a roll-up banner).

Task Management System

Full-stack development of an application for managing, collaborating, and organizing work. It enables users to add projects, sections, and tasks and offers both list and Kanban-style board views.

Digital Signage System

Developed a signage system and a corresponding web application. Users can manage and create the content they want to showcase on digital displays such as an LCD. The content can be as simple as an image or video, but there are also advanced options such as a product slider or Instagram feed. The application also enables custom scheduling of selected content or real-time controlling.

HR System

Built and tested a B2B web application system for an HR client. The system enabled customer, employee, group, and advanced calendar management, vacation planning, and several other functions.

Residence and Citizenship Portal

I created a new version of the website for a global company providing residence and citizenship solutions. The page content was separated into components and the portal offers different kinds of programs for its potential investors.

MMO Game

Designed and developed a massive multi-player online real-time game. The game consists of essential components such as a map, blocks, bombs, players, and abilities. Players can join the game, move around the map, fight against each other using bombs, chat, and improve their skills.

Travel Related Quiz Game

I built a travel-related game using an external public API. The game falls into a quiz category and contains six different types of questions generated randomly. Each player has a limited number of lives and a time limit to answer. The purpose of the game is to gain the highest score by answering questions correctly. It also contains music, global leaderboards, and user settings.
2014 - 2019

Master's Degree in Information Systems

University of Zilina - Zilina, Slovakia

Libraries/APIs

Node.js, React, Vue, jQuery, REST APIs, Vuex, Socket.IO, OpenCV, PayPal API

Tools

Slack, Jira, Git, Mongoose, Expo

Languages

JavaScript, HTML, CSS, PHP, Sass, HTML5, CSS3, Java, C#, TypeScript, SQL, UML, GraphQL, Kotlin

Frameworks

Angular, Jest, Symfony, Laravel, Kohana, Express.js, AngularJS, Cypress, Redux, .NET Core, NativeScript, Phaser.io, Knockout (Knockout.js), ASP.NET Core, Tailwind CSS, React Native

Paradigms

Reactive Programming, Agile Software Development, Agile, Test-driven Development (TDD)

Platforms

Windows, Visual Studio Code (VS Code), Android, October CMS, Docker, Amazon Web Services (AWS)

Storage

MongoDB, MySQL, Amazon S3 (AWS S3)

Other

Web Development, Software Development Lifecycle (SDLC), Full-stack, UI Development, User Experience (UX), Data Structures, Algorithms, Software Architecture, TypeORM, Apollo

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring