Slack, Zsh, Git, Figma, Chrome, WebStorm, MacOS, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on and led is Integromat Apps Platform that now allows anybody to write their integration without any programming knowledge.
Senior Software Engineer
Unreal (with Toptal)
- Created a highly dynamic, reactive, and user-friendly builder for a state machine in React and TypeScript.
- Started and developed the mobile app for a virtual social network written in React Native.
- Created the CID pipeline for the React Native mobile app with Fastlane, CircleCI, AppCenter, and TestFlight.
- Supported and improved the iflix user engagement platform written in Node.js, TypeScript, Express.js, and Nest.js using REST for communication.
- Supported and improved the iflix PWA which is used by more than 10 million people and using React, Typescript, and GraphQL.
- Integrated user engagement platform into the iflix PWA using React.js, TypeScript, and GraphQL.
- Created and improved internal administration interface for the user engagement platform using React, TypeScript, Bootstrap and REST.
- Created and improved microservices to support sending special offers to users via the user engagement platform using Node.js, TypeScript, Nest.js, Express.js, and REST.
- Led research on containerization with Docker to allow for easy deployment of Integromat in private data centers.
- Set up a CI workflow using CircleCI to allow for more confidence during deployments.
- Improved logging and log aggregation and analysis to allow for better error resolution.
- Improved monitoring by setting up Datadog to allow for better visibility into the system and proactive maintenance.
- Supported and improved the backend of a big Scandinavian telecommunication provider using Java and the Spring Framework.
- Developed a plugin for Dynatrace to allow sending text messages when specified conditions were met using Java.
- Developed back end and front end for a business coaching startup using Node.js and Angular.js.
- Created an OAuth 2 SSO service using Node.js to allow for seamless transition of users between different services.
- Created a blog engine using Node.js, Express.js, and Jade.
iflix Progressive Web Apphttps://m.iflix.com
I was a part of the team that was building and improving user engagement for the PWA - ads, banners, messages, notifications, and other promotional and personalized content.
We also made improvements and bug fixes to the core application and worked alongside the core development team to improve the overall UI and UX of the web app.
Integromat Apps Platformhttps://www.integromat.com/en/developers
Native-like PWA Onboarding Demohttps://github.com/ethericlab/pwa-onboarding-demo
Express.js, NestJS, Jest, Redux, Chrome, Spring, AngularJS, Angular, React Native, Cypress, JSON Web Tokens (JWT), Swagger, Bootstrap, Next.js
React, Node.js, REST APIs, Formik, Passport.js
REST, RESTful Development, Agile Software Development, Scrum, Web Application Architecture, Web Architecture, Continuous Integration (CI), API Architecture, REST API Architecture, Functional Programming, Object-relational Mapping (ORM), Continuous Delivery (CD), Responsive Coding, DevOps
Web, Docker, MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), Visual Studio Code (VS Code)
PostgreSQL, MongoDB, Redis
Bachelor's Degree in Information Technology
Technical University of Ostrava - Ostrava, Czech Republic
Tieto IT Academy