Javascript Developer & React Developer
Přehled
Krátké shrnutí
Kandidát je zkušený frontend vývojář, který od roku 2014 programuje různé mobilní aplikace v React Native a nedávno začal programovat frontend v Reactu. V rámci svého předposledního projektu se podílel na vývoji webové aplikace pro platformu chatové podpory Smartsupp a účastnil se celého procesu vývoje od brainstormingu přes návrh, implementaci, testování až po finální nasazení. Mezi další projekty patří - www.snaptaskapp.com - kde postavil platformu na backendovém API napsaném v Ruby on Rails a mobilní aplikaci napsanou pomocí React-Native. Tinder - nejpopulárnější aplikace pro seznamování s novými lidmi na světě s více než 50 miliony aktivovaných uživatelů měsíčně. Vytvořil komplexní, interaktivní mobilní marketingovou vstupní stránku pro nové trhy o tom, jak používat aplikaci Tinder pro seznamování v zemích mimo USA. Návrhy byly komplexní s mnoha animacemi css a videi, které bylo třeba škálovat. Díky spolupráci s cestovní kanceláří Kiwi vytvořil aplikaci, která umožňuje hostům poslat virtuální klíč, pokud se rozhodnou zůstat v jejich apartmánu. Tento klíč umožňuje hostům odemknout dveře pomocí mobilního telefonu. Jedná se o PWA (progresivní webovou aplikaci) s možností offline připojení vytvořenou pomocí Reactu, klienta Apollo a GraphQL na backendu. Má také zkušenosti s dalšími technologiemi, jako jsou - Jest, Webpack, Swift, Objective-C, Java, Kotlin, Smart TV/OTT a webový design. Bez problémů komunikuje v anglickém jazyce, který denně používá (má dokonce dvojí občanství - ČR - USA). Ve své práci téměř vždy pracuje agilně - Scrum, Kanban, Jira, Confluence. Věnuje se také interaktivní výuce a modernímu webovému vývoji.
Pracovní zkušenosti
03/2017 – current: Frontend Developer
- Developed a Progressive Web App (PWA) called Beep & Sleep in partnership with Kiwi.com, allowing guests to unlock their room doors using a virtual key sent to their phones. Built with React, Apollo Client, and GraphQL.
- Released a new version of Minted's card builder web app using React, TypeScript, and GraphQL. Worked in San Francisco for a month to assist the frontend team.
- Created a complex marketing landing page for Tinder's international markets, focusing on internationalization and featuring CSS animations and videos.
- Led a team of 4 developers to release The People Walker, a unique app for finding walking partners, using React Native.
- Provided expert advice on React and helped solve performance issues for Global Traffic Technologies.
- Worked as a full-stack developer for StackShare, building new designs for their website using Ruby on Rails and React.
- Developed Curatr, a social network app written in React, but eventually discontinued due to financial reasons.
- Presented technical talks, taught non-technical individuals about software development, and participated in sales calls as a senior developer at STRV.
03/2016 – 03/2017: Web Developer
- Built a web application for the Smartsupp chat support platform using React.js and Redux.
- Developed features such as team management, support agent customization, payment integration, and multilingual support.
- Provided translation and English copywriting for Smartsupp and Smartlook software platforms.
06/2014 – 03/2016: Freelance Web Developer (Czech Republic)
- Created the platform for Snaptaskapp, including a backend API in Ruby on Rails and mobile applications using React Native.
- Developed business websites for Delta Capital, a Prague-based investment firm, and a hardware control web interface for Netio using React.js.
- Built a soccer team building application using JavaScript and React, and designed customer emails and surveys for Kyck.
- Developed a real-time web-based dashboard application for Global Process Automation to view and control factory floor equipment remotely.
Education:
- Bachelor's degree in Computer Science/Business from the University of North Carolina at Charlotte, College of Computing and Informatics (May 2014)
Languages:
- Fluent in English (100%)
- Fluent in Czech (90%)
- Beginner in Spanish (10%)
Skills:
- Programming languages: JavaScript, TypeScript, Elixir, Ruby, HTML, CSS
- Libraries: React, Apollo, Redux, Node, Express, Koa, Flow, Phoenix, Ruby on Rails, D3
- Tools: GraphQL, Git, Linux, Webpack
- Other: Excellent communication skills, strong analytical and organizational skills, experience in giving presentations
| Kontraktor | 6050 Kč / Denně |