
Michał Czarnota
Verified Expert in Engineering
React Developer
Warsaw, Poland
Toptal member since September 15, 2021
Mike is an enthusiastic UI developer working primarily with React. His attention to detail drives him to create websites and applications that make his clients stand out from their competitors. His empathy is key to taking care of the UX so that users gladly use the applications he builds. Mike firmly believes that success leads through relationships: communication, transparency, and focus.
Portfolio
Experience
- JavaScript - 6 years
- HTML5 - 6 years
- CSS3 - 6 years
- CI/CD Pipelines - 5 years
- Webpack - 5 years
- Node.js - 4 years
- React - 3 years
- TypeScript - 2 years
Availability
Preferred Environment
Slack, GitLab, GitHub, Bitbucket, IntelliJ IDEA, Trello, Asana, Jira, Confluence, Google Calendar
The most amazing...
...achievement I've accomplished was leading a team to build a feature to mass communicate with users resulting in a huge boost in revenue and users engagement!
Work Experience
Front-end Engineer
Goldman Sachs
- Rewrote an app from Angular to React. I also decided what goes in MVP scope, chose the tech stack, supported CI, set up automated tests, and split the tasks into smaller ones and delegated them to the team members.
- Helped to balance bureaucracy and development by keeping an eye on current goals, plans (roadmap), and progress.
- Performed code reviews on GitLab using best practices and a lot of empathy.
- Improved remote communication while working within multiple time zones.
Front-end and Full-stack Engineer
Freelance
- Created new applications from scratch in React using a custom configuration in Webpack and also using Create React App, Gatsby Starters, and Next.js.
- Handled the entire app's set up, development, and shippment using various tools like Netlify, CI/CD, Webpack, Create React App, Gatsby, and Next.js.
- Built architecture for several front-end applications.
- Developed a back-end service in Node.js that uses Firebase for database storage.
Front-end Engineer
Fresha
- Led and managed a project with a noticeable impact on revenue. This included the managing feature, delivery, and handling risks of delivery.
- Actively participated and organized grooming sessions using Jira and event stormings.
- Discussed and decided about the front-end architecture while actively participating in the front-end guild.
- Ensured code quality and paid attention to detail in both the UX and UI.
- Found, debugged, and fixed performance issues as part of my role.
- Onboarded new joiners and held their growth in the team.
Front-end Developer
SeaChange
- Developed features using an internal framework written in LiveScript.
- Learned Scrum to plan and organize the development process within my team by actively participating in grooming, refinement, and retrospective meetings to satisfy the client’s needs by incrementally delivering features.
- Performed code reviews for people on my team and onboarded new joiners.
Web Developer
Cloudsofthouse.com
- Created new templates in Joomla and WordPress CMS for multiple applications like a quiz, an interactive car configurator, landing pages, CMS, and a video converter.
- Used Microsoft Access to manage databases by querying the data from the client's reports and altering tables.
- Built animations using JavaScript and CSS for landing pages and checkout.
Experience
Kordegarda
https://kordegarda.orgI created the whole front-end layer along with its communication with the back end via REST API. I also implemented the designs in collaboration with UI and UX designers—did my best to keep the UX on a high level to make the content easier to consume.
Afiszujsie
https://afiszujsie.art/I implemented the designs according to what the designers created, communicated—with a lot of feedback loop—with the client to fulfill their needs, and also performed the domain setup, hosting, deployment, and email forwarding to the client.
The Simplest Business Website
https://karolinaosuch.plThe client wanted to have a simple presentation with a couple of links to present herself to her patients that could book a visit.
I created this website using Gatsby.js (React) on GitLab, deployed with Netlify, and managed the domain on ovh.com.
Blog Section and Revamp of the WordPress Website
I created some new subpages using Haml and revamped styles using Sass which compiled to CSS3. A specialized design team designed Styles and UI, and I also took part in that team to help in the design process. I added new functionalities—including custom Google Maps, which eventually turned into OpenStreetMap. I added some automation for JavaScript and CSS for builds to be easier to handle. Finally, I added an entire blog section: https://niepodlegla.gov.pl/wiktoria-1920/
Quiz Application #1
I created this application from scratch using best practices. I used React for the presentation layer and Redux for state management. I also worked with the design team to invent the look and feel of the application.
Questions are served from the back end via the REST API. Users can sign up and log in to this application to record their scores.
Quiz Application #2
I used React for the presentation layer and Redux for state management.
I also worked with the design team to invent the look and feel of the application.
Questions are served from the back end via the REST API. Users can sign up and log in on this application so that their score is recorded.
Skills
Libraries/APIs
React, REST APIs, Node.js
Tools
Slack, Webpack, Git, GitLab, GitHub, Bitbucket, IntelliJ IDEA, Trello, Asana, GitLab CI/CD, Create React App, Jira, Confluence, Sentry, SourceTree, Microsoft Access, PhpMyAdmin
Languages
TypeScript, HTML5, CSS3, JavaScript, Sass, CSS, Bash, PHP, LiveScript, Less, SQL, Haml
Frameworks
Cypress, Next.js, Redux
Paradigms
Hosting, UI Design, REST
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), Netlify, WordPress, Firebase, Linux, Joomla
Storage
Amazon S3 (AWS S3), Datadog, OVH
Other
Code Review, CI/CD Pipelines, Cookies, Gatsby, Server-side Rendering (SSR), Domains & Hosting, Domain DNS Setup, Google Calendar, Design, Email, Feedback Review, Video Hosting, WCAG 2, Animation, SVG, SVG Animation, Quiz Generation, Login Screens, Login & Registration, User Experience (UX)
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