Tomas Skoda, JavaScript Developer in Bratislava, Slovakia
Tomas Skoda

JavaScript Developer in Bratislava, Slovakia

Member since April 22, 2019
Tomáš is a top JavaScript developer, software engineer, architect, and entrepreneur. He has over eight years of experience in full-stack development of web, and hybrid mobile applications. Although proficient in several programming languages, he enjoys taking on new challenges and can quickly adapt to unfamiliar frameworks or technologies. Now he focuses on full-stack development using Typescript.
Tomas is now available for hire




Bratislava, Slovakia



Preferred Environment

Git, Visual Studio Code, MacOS

The most amazing...

...project I've built is an OMS for printing companies. It processed thousands of orders and was capable of managing the workflow of various printing machines.


  • Front-end Developer

    2019 - PRESENT
    Rio Tinto (via Toptal)
    • Led the front-end development of a multi-modular Angular web app for a real-time seismic analytics platform.
    • Designed and implemented app architecture and a new user interface in Material Design.
    • Re-implemented the existing module for seismic event analysis, including real-time updates and waveform charts built from large datasets in the CanvasJS library.
    • Created an administration interface for managing system resources.
    • Created a module for reporting issues with a custom input component for quick tagging and categorization of new problems.
    • Optimized data loadings and performance with implemented caching and lazy-loading strategies.
    • Defined extensive TypeScript types for all entities and data transfer objects.
    • Cooperated with the back-end team on implementing REST and WebSocket communication.
    Technologies: CanvasJS, Material Design, TypeScript, Angular
  • Full-stack Developer, Architect, Designer, Owner

    2015 - PRESENT
    ZWIZU, spol. s.r.o.
    • Launched various projects for small, and medium-sized businesses.
    • Developed dozens of custom web and mobile applications.
    • Defined application architectures, methodologies, and functional and technical specifications.
    • Managed client expectations, ran demos, presentations, and communications.
    • Created multiple UI and UX designs.
    • Implemented DevOps tasks, and managed the server deployments and configurations.
    • Provided consulting services and support.
    Technologies: Swift, Java, Firebase, Google Cloud Platform (GCP), Amazon Web Services (AWS), Node.js, PostgreSQL, MariaDB, MySQL, MongoDB, Bootstrap, jQuery, Nest (NestJS), Express.js, PHP, AngularJS, CSS, HTML, Angular, Ionic, JavaScript, TypeScript
  • Full-stack Developer

    2013 - 2015
    BARNES, spol. s r.o.
    • Built a multi-vendor eCommerce solution for artists to sell physical reproductions of their artworks.
    • Designed and created multiple modules and reusable components.
    • Created a custom product editor with a complex dashboard environment.
    • Reimplemented user authentication, a Braintree payment gateway, and other crucial functionality.
    • Deployed and managed the AWS platform.
    Technologies: Amazon Web Services (AWS), JavaScript, Less, HTML, Node.js, AngularJS, Express.js, MongoDB, MEAN Stack
  • Junior Full-stack Developer

    2010 - 2012
    Asseco Central Europe, a.s.
    • Participated in the development of a large-scale web application for a foreign insurance company. The application was a process-oriented modular solution providing full coverage of front, and back-office insurance operations.
    • Migrated and reprogrammed hundreds of product data from the previous client's system.
    • Participated in various change requests from the client.
    • Oversaw the algorithm profiling and optimization of the system's slower elements.
    • Collaborated with a large-scale team of developers.
    Technologies: JavaScript, CSS, HTML, Microsoft SQL Server, C#, .NET, ASP.NET


  • Oktagon MMA - Flutter

    Previously natively-developed iOS and Android apps were reimplemented in Flutter. The Firebase platform was used for authentication, remote config, and push notifications. The app uses native geolocation services and subscription payments with Stripe. Set up CI/CD for automatic build testing, signing, and deployment to app stores.

  • Pomero

    Pomelo is a mobile app that helps people find a job. It is a hybrid app for iOS and Android, created in Ionic 4 and Angular. The back end runs on the Google Cloud Platform (GCP) with Node.js, NestJS, PostgreSQL, TypeORM, and Firebase authentication. The solution has a web administrator built in Angular and Material Design. I created the project architecture, technical and functional specifications, graphical design, developed the application, and participated in the back end build.

  • mPOS Back-office

    This web administrator managed the back-office operations of a fiscal cash register system running in hundreds of retail stores in Slovakia. The solution was developed according to the client's functional and graphical specifications in Angular and Material Design.

  • Cage Hunter MMA

    A hybrid mobile application for MMA fighters and promoters, for iOS and Android, created in Ionic 3. The back end was based on a mobile backend-as-a-service (MBaaS) solution with Firebase Cloud functions, storage, a real-time database, and authentication. The app includes subscription payments with Stripe. The project also comes with a web administrator in Angular and Material Design for managing the application.

  • Oktagon MMA

    A web and mobile app for the largest MMA organization in Czechoslovakia. The website currently reaches an average of over 100,000 visitors per month. It was built in WordPress. The mobile apps were built natively for iOS in Swift, and Java for Android, and connect to WordPress through the REST API.

  • Hortim

    Provided consulting services and customization of a WordPress website for a large central European trade and logistics-service company.

  • dpOrders

    An order management system web application that was made specifically for printing companies. The system has processed over 20,000 orders, and over time, was extended with additional functionality such as time tracking, inventory, invoicing, and price quotations. The app runs on the MEAN stack.


  • Languages

    JavaScript, TypeScript, HTML, CSS, SCSS, Less, C#, PHP, Dart, Swift, Java, Bash, SQL
  • Frameworks

    Angular, Ionic, Bootstrap, AngularJS, Angular Material, Nest (NestJS), Flutter, Express.js, ASP.NET, .NET, Jest, Rx
  • Tools

    Firebase Authentication, Sketch, Firebase Cloud Messaging (FCM), Mongoose, Photoshop CC, Git, PrestaShop, NPM, Grunt.js, Bower, Nginx
  • Paradigms

    Responsive Web Design (RWD), Object-oriented Programming (OOP), REST, MEAN Stack, Test-driven Development (TDD), Functional Programming
  • Platforms

    WordPress, WooCommerce, Firebase, MacOS, Visual Studio Code, iOS, Android, Linux, Unix, Amazon Web Services (AWS), Google Cloud Platform (GCP), Shopify, Docker, AWS EC2, Google App Engine
  • Storage

    Firebase Realtime Database, MySQL, MariaDB, PostgreSQL, MongoDB, AWS S3, Microsoft SQL Server
  • Other

    Web Development, Hybrid Apps, Back-End Developer, Mobile App Development, Firebase Hosting, Firebase Cloud Functions, Google Material Design, Google Cloud Functions, Web Hosting, Web Administration, Ajax, Material Design, Progressive Web Applications (PWA), Networks, Consulting, Technical Documentation, UX Documentation, Design Documentation, Architecture, TypeORM, Documentation, Charts, GitFlow
  • Libraries/APIs

    Braintree API, Stripe API, Node.js, jQuery, RxJS, React, Social APIs, Google API, CanvasJS


  • Master's degree in Applied Informatics
    2008 - 2013
    Slovak University of Technology in Bratislava - Slovakia

To view more profiles

Join Toptal
Share it with others