React Developer
Přehled
Krátké shrnutí
Kandidát je mladý vývojář, který od roku 2020 programuje frontendové webové aplikace v komerční praxi. Používá především Javascript, React, Redux, BitBucket a Typescript. Na svém posledním projektu pracoval na televizní aplikaci, kde naprogramoval webové rozhraní v Reactu + v druhé části aplikace přepsal stávající kód z Reactu 14 na React 16. Na druhém projektu programoval FE pro aplikaci na sledování vunerability a bezpečnostních mezer v knihovnách. Dříve pracoval na pozicích Java vývojáře a testera, ale tyto pozice už pro něj nejsou prioritou a chce se věnovat hlavně frontendu. Při své práci aktivně využívá agilní metodiky, zejména Scrum a Kanban. Bez problémů se domluví anglicky. Pracoval také na mezinárodních projektech pro klienta ve Vídni a je zvyklý dělat hlavně na dálku, s občasnými synchronizačními schůzkami.
Pracovní zkušenosti
React developer (července 2022 - dubna 2023)
- Worked on the TodTV application, which consisted of two projects:Streaming application based on the web Streaming application based on smart TV platforms (Tizen, WebOS, VIDAA)
- Focused on VIDAA operating system, including data bindings, error handling, analytics data integration with Conviva, and creating an abstraction layer for VIDAA OS
- Key contributions:Upgraded React version from React 14 to React 16
- Transitioned from Shaka Player to Diva 5 for TV
- Resolved technical debt
- Provided hyper-care support during World Cup Qatar 2022
- Technologies used: React, TypeScript, Redux, webpack, scss, BitBucket -> GitHub, React Components, Shaka Player (TV), Diva 4 (web), Diva 5 (web + TV), Conviva, SonarQube, Jest
JS/React developer (listopadu 2021 - června 2022):
- Worked on multiple micro front-ends for open-source projects, including vulnerability, drift, dashboard, and inventory, all part of Red Hat Enterprise Linux
- Utilized React, JavaScript, Redux, axios, and Jest
- Collaborated on GitHub under the RedHatInsights account
React Developer (prosince 2020 - června 2022):
- Contributed as a Front-End developer in a team of 3, responsible for local business collaboration in voucher sharing
- Rewrote the application using TypeScript and Expressjs for the front-end and back-end respectively
- Deployed on Heroku, and used Cypress for testing
- Followed MVC architecture and implemented components such as atoms, components, and pages
- Technologies used before the rewrite: React, JavaScript, redux, axios, webpack, styled-components
- Technologies used after the rewrite: React, TypeScript, redux, axios, create-react-app, Cypress, Expressjs, PostgreSQL, styled-components
Java developer (července 2021 - září 2021):
- Worked on a project to parse logs from different applications and produce unified logs for improved readability
Full stack developer (února 2020 - červen 2021):
- Held multiple roles including Scrum Master, QA Specialist, SAP UX Advocate, Security Contact, and Full-Stack Developer
- Responsibilities included facilitating meetings, bug administration, cross-team testing, adjusting Pipelines, accessibility standards oversight, UX/UI design alignment, security standards adherence, and app development
- Developed an app for prediction and control of potential risks
- Followed the Definition Of Done document for development
Test Automation Engineer (června 2019 - ledna 2020):
- Tested functionality, performance, and compliance of products against design specifications
- Worked on a practical part of the Bachelor Thesis (Govis-CI)
- Participated in a crisis maintenance team for SAP UI controls
-
Java Cloud developer (listopadu 2018 - dubna 2019):
- Developed a learning app for foreign languages
- Consulted cloud solutions
- Worked on AWS simpleDB integration
- Created a web parser for vocabulary
- Technologies used: Java, Maven, JUnit, Perforce, AWS simpleDB, PowerShel
| Kontraktor | 6600 Kč / Denně |
| Úroveň | MEDIOR |