Full-stack JavaScript Developer
2020 - PRESENTToptal Client- Streamlined a company’s workflow through the simplification of their Google services flow, turning several of them into more practical and easy-to-use solutions, tools, and integrations.
- Transformed business ideas into technical solutions. Created products and features that increased productivity, presented new possibilities, and reduced manual processes.
- Developed a Slack chatbot integrating Google's Dialogflow platform, which resulted in a bot that smoothly leads users through conversations while collecting relevant data points.
- Redesigned a front-end application fully, building on an existing system. Created dozens of flexible CMS components, allowing designers and editors to focus on putting out new content and cutting down the need for developer time by a large portion.
- Built an image processing tool, compositing input images with various background images and outputting Google Slides presentations for rapid design prototyping.
- Created an interactive Slack workflow for downloading media from user-supplied links. It processed tens to hundreds of video and audio files daily, delivering them to a storage platform after applying various edits and tags.
Technologies: JavaScript, Node.js, Prismic, Google Apps Script, Google API, Slack API, Slackbot, Vue, Dialogflow, ImageMagick, FFmpeg, Backblaze B2, IconicFront-end Lecturer
2020 - PRESENTCzechitas- Lectured at several three-month-long digital academies, teaching and coaching a group of 30+ women on becoming React developers from scratch.
- Prepared tens of hours of materials and exercises related to front-end technologies, mainly JavaScript and React.
- Acted as a mentor on multiple final projects, consulting project architecture approaches, designs, clean code, and technologies used.
Technologies: React, CSS, HTML, JavaScriptFull-stack Web Developer
2018 - 2020DEVIX Technologies s.r.o- Developed a CMS for concurrent uploading and managing video files such as movies or TV show episodes and daily saving hours of users' time.
- Implemented and integrated a custom action tracking tool for an online store, allowing the company to collect and analyze user activity.
- Built an extensive, component-based mailing application similar to Mailchimp for marketing messages with live preview and staging.
- Redesigned and rewrote a price and product comparing platform utilizing SSR and custom drag and drop Vue.js components. Tens of thousands of users use the site.
- Created a CMS for managing the company's invoices and employees using React and GraphQL.
Technologies: NPM, jQuery, Quasar, Vuex, MongoDB, Express.js, CSS, Git, Scrum, Agile, Node.js, JavaScript, SCSS, HTML5, VueFull-stack Web Developer
2016 - 2018VIRTII DIGITAL s.r.o.- Created a custom responsive drag and drop tool in React—connecting calendar, note, and appointment functions and saving users from using multiple applications.
- Implemented a car location tracking system that calculates potential banner revenue based on impressions for a React Native application.
- Supervised and trained a team of two front-end interns.
- Developed precise airspace tracking of drones, processing their attributes such as height, atmospheric pressure, or tilt for a web application.
- Created a secure flight scheduling application for pilots with a custom calendar component.
Technologies: NPM, React Router, CSS, Git, React Native, MongoDB, Express.js, Node.js, jQuery, JavaScript, SCSS, HTML5, Redux, React