Marek G.

About Me

Marek possesses extraordinary expertise in JavaScript, displaying remarkable proficiency in all major frameworks and front-end technologies. With 10+ years of industry experience, he has developed a strong foundation of skills enabling him to assess situations and effectively strategize solutions to complex problems within projects. Additionally, Marek excels in communication and exhibits exceptional teamwork capabilities across projects of varying scales.

AI, ML & LLM

Frontend

Backend

PHP Express.js Node.js REST APIs

Database

DevOps

QA & Testing

Workflow

Other

ECMAScript (ES6) ES7 ES8 Typescript PUG SASS Material UI Yarn Redux Koa UI-Router Web Worker Underscore.js lodash Ramda Redux-Saga jQuery Backbone.js Reselect Recompose FFMPEG Puppeteer Sinon.JS RXJS JSX npm Yeoman Browserify Webpack Gulp Bower Redux-Thunk Zsh Babel Flow Sublime Text BrowserStack Visual Studio Code (VS Code) Linux Algolia Arch Linux Front-end Flux Architecture Eslint Full-stack Enzyme Chrome Extensions TypeORM Server-side Rendering (SSR) TypeDI nexrender GetStream Responsive Design WebSockets Redux-observable Functional programming Agile software development BEM Redis DataDog

Work history

UpStack
UpStack
JavaScript Engineer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Freelance
Freelance
Full-stack JavaScript Developer
2018 - Present (7 years)
Remote
  • Working on JavaScript solutions and assisting in front-end architecture and design.

  • Delivering quality solutions to clients, adhering to software design, development, and testing best practices.

  • Translating client requirements into technical details for developing web applications and solutions.

10Clouds
10Clouds
JavaScript Developer
2016 - 2018 (2 years)
Wroclaw, Poland
  • Conducted web application performance optimizations on software solutions to increase user engagement.

  • Integrated a Google Analytics eCommerce tracking solution that helped 10Cloud make smarter decisions leading to an increase in revenue.

  • Provided technical support for the design and development/build of new software solutions for the company.

Capgemini
Capgemini
Junior Software Developer
2015 - 2016 (1 year)
Wroclaw, Poland
  • Prepared and managed E2E tests for QA on software solutions on behalf of Capgemini.

  • Designed and developed an Excel decoding service as a POC using web workers for a client.

  • Collaborated with other engineers in devising a resilient architecture for an eCommerce application.

JavaScriptAngular.JSBackbone.jsJavaQuality Assurance (QA) E2E TestingMicrosoft ExcelProof of Concept (POC) eCommerce
Freelance
Freelance
Web Developer
2009 - 2015 (6 years)
Remote
  • Designed, developed, and deployed the first website for a sawmill, resulting in almost twice as many customers for the company within a year.

  • Engineered a custom CMS system in PHP and jQuery as a single-page app used in the development of 3 production-ready websites.

  • Developed an open-source Lightbox library with over 36K downloads per month (2018).

Showcase

BaguetteBox.js
BaguetteBox.js
  • BaguetteBox.js is a Lightbox script developed using pure JavaScript, it provides enhanced usability and boasts a modern and minimalistic design.

  • It includes features such as support for swipe gestures on touch-screen devices, full-screen mode, responsive images, and seamless CSS3 transitions.

  • The script is compatible with many browsers, particularly IE8+, and has received significant acclaim within the developer community, earning over 2,000 stars on GitHub.

Full-stack Developer - Verb.fm
Full-stack Developer - Verb.fm
  • Led a team in developing a React-based web application for rating podcasts.

  • Built the Verb.fm application from scratch.

  • Managed the creation of a custom async server-side rendering solution.

Education

MSc Computer Science
MSc Computer Science
Wroclaw University of Science and Technology - Poland
2017 - 2019 (2 years)
BSc Computer Science
BSc Computer Science
Wroclaw University of Science and Technology - Poland
2013 - 2017 (4 years)