Petr Gajdošík

Junior Backend Developer at Juicymo | Vývoj webových a mobilních aplikací
  • Claim this Profile
Contact Information
Location
Olomouc, Olomouc, Czechia, CZ
Languages
  • angličtina Full professional proficiency
  • němčina Elementary proficiency
  • čeština Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Junior Backend Developer
      • Oct 2022 - Present
    • Frontend Developer
      • Aug 2020 - Jun 2021

      Made accompanying website for a historical trail with the goal to expound the long-forgotten history of the mining town Orlová. Project is a PWA (Progressive Web App) made in Vue designed as a project presentation and trail map. As a PWA it's built in a way that it's possible for the website to be downloaded including the map tiles and then work entirely offline. The centre-point of the website is the map screen. Using the Leaflet library it was easy to create comprehensive yet simple-to-operate overview of the trail. Users can then click on trail's stopping points and open up articles about the places. From articles writer’s point of view is the website architecture convenient because the actual articles are written in markdown and are then converted to html on runtime. Which means that the writer can focus on the content while the website itself handles the form. Consistent form is assured by end-to-end testing using the Cypress framework. Fast iteration during the development phase is then handled through CI/CD and that being GitHub Actions for PR testing and Netlify for building and deployment. Show less

    • Full Stack Developer
      • Mar 2020 - Jun 2020

      Contracted project for as of now disbanded czech esports team - iNvolute Project consists of Vue website designed as an internet presentation of the team as well as news and media homepage regarding the team's activities. Data displayed are fetched from Express.js REST API that is pulling the data from mongoDB database. Accompanying the website is fully fledged custom CMS (Content Management System) for manipulating the data as well as managing user accounts. Authentication for accessing the CMS is done through standard username and password-hash checking and reinforced through the use of 2FA otp (one-time password) mechanism. Authorization is then handled through the use of JWT and keeping track of the issued tokens server-side for potential need to revoke them. Logos, promotional video and in part the public facing website design were supplied by the customer. Show less

Education

  • Univerzita Palackého v Olomouci
    Bachelor's degree, Computer Science
  • High School and Business Academy
    8-year daily study

Community

You need to have a working account to view this content. Click here to join now