Mateusz Miedzianowski, Developer in Bangkok, Thailand
Mateusz is available for hire
Hire Mateusz

Mateusz Miedzianowski

Verified Expert  in Engineering

Software Developer

Location
Bangkok, Thailand
Toptal Member Since
October 17, 2022

Mateusz is a young, passionate, and fast-learning back-end software developer oriented in writing clean and easily maintainable code. During his professional career, he's been working on back-end projects in Node.js language. His best regions of expertise are in fintech, eCommerce, web scraping, large-scale data collection, and finding the best way to access, collect, process, and analyze data. Mateusz currently lives in Thailand as a digital nomad and is keen to accommodate any time zone.

Portfolio

CRIF
Node.js, Jenkins, Data Processing, Data Protection, Chrome Extensions...
Synthrone
Node.js, JavaScript, PHP, Puppeteer, Web Scraping, Store Scraping...
Express Notify
JavaScript, Node.js, Web Scraping, Store Scraping, Data Processing, Discord...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Node.js, SQL, GitHub, Amazon Web Services (AWS), Express.js, Web Scraping, REST, Web Security

The most amazing...

...feature I've designed reduced the execution time of the eCommerce audits by 80%, thanks to the non-standard cache.

Work Experience

Software Developer

2021 - PRESENT
CRIF
  • Created back-end tools and Chrome extensions to help scrape and process data of stolen credentials and credit card information.
  • Designed and created tools for a team of analysts to minimalize the number of manual tasks.
  • Processed massive amounts of parsed data to create automatic CSV and PDF reports.
  • Created scrapers for various social media platforms to collect suspicious and valuable information for the team of analysts.
Technologies: Node.js, Jenkins, Data Processing, Data Protection, Chrome Extensions, Social APIs, Visual Studio Code (VS Code), SQL, Bash, Express.js, PostgreSQL, REST, APIs, JavaScript, React, Web Security, Declarative Programming, Test-driven Development (TDD), Axios, Chrome API, PDF, Cypress, Private NPM Modules, HTTP, HTTPS, NGINX, Docker Compose, Bash Script, Linux, Redux, HTML, HTML5, E2E Testing, Full-stack, API Development, MySQL, GraphQL, JSON, API Integration, Amazon Athena, Postman, Amazon Web Services (AWS)

Back-end Software Developer

2021 - 2021
Synthrone
  • Created and tested scripts for the Electron browser. Gathered data necessary for content audits for eCommerce clients.
  • Maintained, verified, and prepared daily content audits for clients.
  • Architected a cache system in Node.js to improve audit execution time.
Technologies: Node.js, JavaScript, PHP, Puppeteer, Web Scraping, Store Scraping, Visual Studio Code (VS Code), SQL, Express.js, PostgreSQL, REST, APIs, GitHub, Declarative Programming, Test-driven Development (TDD), PDF, Cypress, HTTP, HTTPS, NGINX, Bash Script, HTML, HTML5, E2E Testing, Full-stack, API Development, MySQL, JSON, API Integration, Jira, Postman, Amazon Web Services (AWS)

Node.js Developer

2020 - 2021
Express Notify
  • Designed over 70 reliable scripts to continuously scrape and monitor various sites worldwide.
  • Deobfuscated the most popular antibots on the market and constructed JavaScript bypasses.
  • Implemented a middleware solution for an URL shortener and custom redirects based on users' preferences.
  • Used Discord library to craft bots, tools, and Chrome extensions aimed at assisting customers.
Technologies: JavaScript, Node.js, Web Scraping, Store Scraping, Data Processing, Discord, Discord Bots, Chrome Extensions, Visual Studio Code (VS Code), SQL, Bash, UML Diagrams, Express.js, REST, APIs, GitHub, Social APIs, React, Web Security, Declarative Programming, Test-driven Development (TDD), Axios, Chrome API, Social Media APIs, HTTP, HTTPS, NGINX, Docker Compose, Google Cloud, Bash Script, HTML, HTML5, Full-stack, API Development, MySQL, JSON, API Integration, Jira, Postman

Internship

2018 - 2018
Aspartus
  • Built a script for image recognition from a webcam in Node.js using machine learning libraries.
  • Analyzed various machine learning libraries in JavaScript and compared them based on their performance and size benchmark.
  • Presented and prepared a report to a board about the final product and results of the research.
Technologies: Node.js, JavaScript, Machine Learning, Visual Studio Code (VS Code), SQL, Declarative Programming, JSON

Gym CRM System

Fully functional ERP system for gym management. It consists of customers, inventory, payments, employee management, and reports modules. The payment module is fully integrated with Stripe API to handle subscriptions.

The application was cross-platform and built with React, PostgreSQL, Redis, Python, and Django.

Sneakers Scraping System

A web application and framework that allows the team to enter data about desired products available for purchase.

The product data goes to the database and is pulled into the framework so the team of developers can easily create new site scripts. The framework also allows notifying clients on Discord about products that are back in stock without worrying about spam problems. Products are constantly in stock.

The tool is designed in Node.js with various libraries, including Discord, CheerioJS, and Knex.js.

NFT Monitor Chrome Extension

A Chrome extension that allows users to monitor popular NFT collections, automatically checkout products without clicking any pop-ups, and notifies about new listings with matched criteria, namely price.

Sneakers Bot

A Node.js.-based CLI application for purchasing limited availability stock. Thanks to a unique way to avoid queues and limitations allowed to purchase a massive amount of limited items automatically. Managed to successfully checkout over 100 t-shirts on the release date.

Languages

SQL, JavaScript, HTML, HTML5, Java, UML, Bash, PHP, Bash Script, Python, Python 3, GraphQL

Frameworks

Express.js, Cypress, Redux, Django

Libraries/APIs

Node.js, API Development, Social APIs, Puppeteer, React, Social Media APIs, Chrome API, Django ORM

Paradigms

REST, Test-driven Development (TDD), Declarative Programming, E2E Testing

Platforms

Visual Studio Code (VS Code), MacOS, Amazon Web Services (AWS), Linux

Storage

PostgreSQL, JSON, MySQL, NoSQL, Redis, Google Cloud

Other

Web Scraping, Store Scraping, APIs, Data Processing, Web Security, Axios, PDF, HTTP, HTTPS, Full-stack, API Integration, UML Diagrams, Chrome Extensions, Discord, Discord Bots, Private NPM Modules, Data Protection, Machine Learning

Tools

GitHub, NPM, Jira, Postman, Jenkins, NGINX, Docker Compose, Amazon Athena

2017 - 2021

Bachelor's Degree in Computer Science

Polish-Japanese Academy of Information Technology - Warsaw, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring