Tomas Skoda, JavaScript Developer in Bratislava, Slovakia
Tomas Skoda

JavaScript Developer in Bratislava, Slovakia

Member since June 5, 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

Portfolio

Experience

Location

Bratislava, Slovakia

Availability

Part-time

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.

Employment

  • 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, NestJS, Express.js, PHP, AngularJS, CSS, HTML, Angular, Ionic, JavaScript, TypeScript
  • Front-end Developer

    2020 - 2021
    Cryptomeda
    • Developed a crypto web app in React based on predefined UI/UX specifications. The platform focuses on the gaming industry and utilizes ERC20 tokens and NFT cards. The web app provides access to the crypto ecosystem using Web3 technology.
    • Connected crypto wallets using Web3 via MetaMask and WalletConnect.
    • Utilized smart contracts to interact with the app via the Polygon network.
    • Implemented the staking of ERC20 tokens on the Polygon network.
    • Created a custom Marketplace interface through which it was possible to buy and sell custom NFT cards.
    • Connected to a custom API back-end solution from an external contractor.
    Technologies: React, TypeScript, Next.js, SSG, SSR, Ethers.js, Cryptocurrency Wallets, MUI (Material UI), Redux, Tailwind CSS, AWS Elastic Beanstalk, Amazon Web Services (AWS), Shield, Amazon Route 53, Continuous Integration (CI), Continuous Deployment
  • Front-end Developer

    2019 - 2021
    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 quickly tagging and categorizing 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

    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 admin dashboard.
    • Reimplemented user authentication, a Braintree payment gateway, and other crucial functionality.
    • Deployed and managed various services on 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 developing 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

Experience

  • Oktagon MMA - Flutter
    https://oktagonmma.cz/

    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
    https://cagehunter.com/

    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
    https://oktagonmma.cz/

    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
    https://www.hortim.cz/en/

    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.

Skills

  • Languages

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

    Angular, Ionic, Bootstrap, AngularJS, Angular Material, NestJS, Flutter, Express.js, ASP.NET, .NET, Jest, Rx, Next.js, MUI (Material UI), Redux, Tailwind CSS
  • Tools

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

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

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

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

    Web Development, Hybrid Apps, Back-end Development, 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, SSG, SSR, Ethers.js, Cryptocurrency Wallets, Amazon Route 53, Shield
  • Libraries/APIs

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

Education

  • 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