Marek Grzybek
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since December 22, 2017
Marek is a highly skilled JavaScript enthusiast who’s worked with all the major frameworks and front-end technologies. More than seven years of experience in the web development industry have given him a solid skill base so that, when involved in a project, he evaluates a situation and devises a proper solution to a given problem. Marek communicates extremely well and works well in teams of all sizes.
Portfolio
Experience
- HTML5 - 11 years
- JavaScript - 10 years
- CSS3 - 7 years
- Node.js - 5 years
- Redux - 4 years
- React - 4 years
- TypeScript - 4 years
- Docker - 3 years
Availability
Preferred Environment
PostgreSQL, JavaScript, Git, Arch Linux, React, TypeScript
The most amazing...
...project I've coded is a Lightbox library in pure JavaScript.
Work Experience
Senior Full-stack Developer
Verb.fm
- Wrote the whole web app from scratch as a full-stack developer, leading a team of around three other developers. Collaborated closely with the client on the design, UX, user acquisition, and retention.
- Prepared an advanced asynchronous server-side rendering solution that allowed prefetching required data on the server based on the currently signed-in user, which allowed first-class SEO support.
- Implemented a service processing users' voice clips to trim silences, speed up the audio and normalize volume using FFmpeg.
JavaScript Developer
10Clouds
- Created an application for visual creation of natural language processing bots.
- Developed an analytics application for basketball coaches.
- Maintained an online identity verification system.
- Implemented a redesign of startup product website.
- Created a React UI Kit for company use.
Software Developer
Capgemini
- Created a web application for managing indoor location-tracking based on beacons.
- Maintained a large-scale eCommerce company analytics web application.
- Implemented E2E tests with Selenium.
Freelance Web Developer
Freelance Work
- Created simple showcase websites for small businesses in the local area using the latest HTML5/CSS3 features like canvas, drag-n-drop, and transitions.
- Built a custom CMS with PHP and MySQL from scratch.
- Applied progressive enhancements to support users on legacy browsers and devices.
- Integrated Google Analytics for user-origin tracking.
Experience
BaguetteBox.js
https://github.com/feimosi/baguetteBox.jsVerb.fm
https://twitter.com/verb_appEducation
Master of Science Degree in Computer Science
Wrocław University of Science and Technology - Wrocław, Poland
Bachelor of Science Degree in Computer Science
Wrocław University of Science and Technology - Wrocław, Poland
Skills
Libraries/APIs
Web Worker, Underscore.js, Lodash, React, Node.js, Ramda, Redux-Saga, React Router, jQuery, REST APIs, Backbone.js, react-spring, Reselect, Recompose, FFmpeg, Puppeteer, Sinon.JS, RxJS, Chai
Tools
JSX, NPM, Yeoman, Browserify, PostCSS, Webpack, Gulp, Bower, GitHub, Redux Thunk, Git, Zsh, Babel, Docker Compose, Flow, Sublime Text, Figma, TypeDI, Nexrender, Mocha, BrowserStack, GitHub Pages
Languages
ECMAScript (ES6), ES7, ES8, HTML5, TypeScript, Pug, HTML, CSS3, CSS, JavaScript, Sass, PHP, SQL
Frameworks
Material UI, Yarn, AngularJS, Redux, Koa, UI-Router, Angular Material, Jest, Angular, Express.js, Bootstrap
Platforms
Visual Studio Code (VS Code), Linux, AWS Elastic Beanstalk, Algolia, Docker, Arch Linux
Paradigms
Functional Programming, Agile Software Development, BEM
Storage
PostgreSQL, Redis, Datadog, MySQL, MongoDB
Other
Front-end, Flux Architecture, ESLint, Full-stack, Enzyme, Chrome Extensions, TypeORM, Server-side Rendering (SSR), BullMQ, GetStream, Responsive Design, WebSockets, GitFlow, Redux-observable
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