
Michal Ševčík
Verified Expert in Engineering
React Front-end Developer
Brno, South Moravian Region, Czech Republic
Toptal member since May 3, 2021
Michal is a React front-end developer who also works with Node.js, MongoDB, PostgreSQL, and Python. He created a highly stable checkout application for an eCommerce platform used by millions of people daily in the UK and built a current account and savings account onboarding application using the React ecosystem. Michal is a big fan of functional programming and has worked with both start-ups and corporates.
Portfolio
Experience
- CSS - 15 years
- JavaScript - 10 years
- User Experience (UX) - 10 years
- Clean Code - 5 years
- React - 5 years
- Agile Software Development - 5 years
- Node.js - 5 years
- Functional Programming - 4 years
Availability
Preferred Environment
MacOS, WebStorm, Visual Studio Code (VS Code), JavaScript, React, Node.js, Git, Functional Programming
The most amazing...
...project I have worked on is a checkout application for an eCommerce platform that is used by millions of people daily.
Work Experience
Senior Front-end Developer
Dixons Carphone CoE, Ltd.
- Developed a product care services initiative using React micro-front-end architecture.
- Created a contactless collection initiative using the React ecosystem during the COVID-19 pandemic.
- Mentoring team members on best practices on various development topics.
- Refactoring current codebase and reduced technical debt.
- Put in place techniques to speed up the development process.
- Introduced a CodeceptJS E2E testing library to the team.
- Prepared E2E tests that were 24x faster running against the mock server compared to a real test environment.
- Introduced visual testing to the team using CodeceptJS.
Senior Front-end Developer
Moneta Money Bank
- Created a current account onboarding application using the React ecosystem.
- Built a savings account onboarding application using the React ecosystem.
- Developed both the desktop and mobile experience journeys.
- Designed a solution to transfer the user from desktop to mobile and back when scanning identity cards through a camera on the phone.
- Supported application releases and troubleshot any production incidents.
Senior Full-stack Developer
Looop Online
- Started the process of converting an AngularJS-based application into the React ecosystem.
- Enhanced the platform's analytic tools to better understand users' behavior.
- Created a campaign system to keep users in the loop when it comes to new learning materials and the onboarding process.
- Covered both the front and back end of the development process. Liaised with the developers on the team.
- Supported daily application releases. Handled production environment incidents and issues.
Senior Front-end Developer
Dixons Carphone CoE, Ltd.
- Developed a brand new checkout process for the second-largest UK eCommerce retailer.
- Created a single-page application using the React ecosystem to enhance the customer experience and reduce drop rate.
- Cooperated with other teams and brought UX concepts to life.
- Investigated problem areas. Determined and designed system specifications.
Experience
Checkout Application
https://www.currys.co.uk/app/basketCurrent Account and Savings Account Onboarding Application
Looop LMS
https://www.looop.co/productReact Countdown Component
https://github.com/MelkorNemesis/react-downcountIsomorphic eCommerce Platform
https://github.com/MelkorNemesis/zelvisteEducation
Master's Degree in Computer Science
Mendel University - Brno, Czech Republic
Bachelor's Degree in Computer Science
Mendel Unversity - Brno, Czech Republic
High School Diploma in Information Technology
High School of Technology and Business - Brno, Czech Republic
Skills
Libraries/APIs
React, Node.js, Redux Form, Formik, Redux-Saga
Tools
Git, WebStorm, Bamboo
Languages
JavaScript, CSS, HTML, PHP, TypeScript, Python
Frameworks
Vanilla JS, JSON Web Tokens (JWT), Express.js, Koa, Redux, Cypress, Jest, CodeceptJS, AngularJS
Paradigms
Functional Programming, Clean Code, Agile Software Development, Scrum, Agile, Unit Testing, Functional Testing, E2E Testing, Microfrontends
Platforms
MacOS, Visual Studio Code (VS Code)
Storage
PostgreSQL
Other
Front-end, User Experience (UX), Algorithms, System Design, Networks, Programming, Machine Learning, Web App Development, Artificial Intelligence (AI), Operating Systems, Responsive Design, Enzyme, Styled-components, Visual Regression Testing, Isomorphic, Server-side Rendering (SSR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring