Mateusz Wojcik, Developer in Warsaw, Poland
Mateusz is available for hire
Hire Mateusz

Mateusz Wojcik

Verified Expert  in Engineering

Software Developer

Location
Warsaw, Poland
Toptal Member Since
July 22, 2019

Mateusz is a software engineer who specializes in creating and maintaining testing solutions. Recently the bulk of his work consists of test development along with building our custom testing solutions for embedded systems and network solutions. Mateusz joined Total to work on projects with real-life applications and meaning and anything that is embedded or to do with networking.

Portfolio

PIT Radwar
Python, C++, C
Codilime
Robot Framework, Linux, Python

Experience

Availability

Part-time

Preferred Environment

Windows, Linux, Git, JetBrains

The most amazing...

...thing I've designed and implemented was a testing framework that could take data from anywhere and upload results online.

Work Experience

Programmer

2018 - PRESENT
PIT Radwar
  • Created a test framework for embedded devices using Python with Robot Framework.
  • Created communication protocols for embedded devices over a serial port.
  • Implemented a link-layer level protocol to ensure reliability in communications over unstable connections.
  • Created a requirement mapping service with PHP, MySQL, and JavaScript.
  • Developed a type of software for a device for testing working parameters of a power supply.
  • Built a type of software for a device checking accuracy of an approximation algorithm in another device.
Technologies: Python, C++, C

Software Engineer in Testing

2017 - 2017
Codilime
  • Designed test cases for networking systems.
  • Submitted extensive bug reports after full investigations.
  • Performed Linux administration and log reading.
  • Configured VMs and Docker containers to emulate different network topologies with different services.
  • Listened to network traffic using tools such as tcpdump and Wireshark as part of the investigation.
Technologies: Robot Framework, Linux, Python

Falling Blocks Watch Out

https://github.com/spaqin/fbwo-3ds
FBWO is a Tetris clone for Nintendo 3DS with Tetris DS inspiring the gameplay. It incorporates a simple theme engine to allow customization of the looks and a configuration file to tweak gameplay to the player's liking.

ThisIsFine

https://github.com/Spaqin/thisisfine
I helped develop this air-quality-monitoring system, consisting of an embedded device based on STM32L4 and various sensors from China that would connect over Bluetooth to an Android smartphone to display the data. If the project had continued, then online data gathering would have been added.

Languages

C, Python 3, Embedded C, Python, C++, PHP 7, Embedded C++, Java, Kotlin, YAML

Other

Embedded Software, Networks, Multithreading, Concurrency, ARM, QA Testing

Frameworks

Robot Framework

Libraries/APIs

jQuery

Tools

JetBrains, Git, PyCharm, Wireshark

Paradigms

Scrum, Agile Software Development, Testing

Platforms

Linux, Windows, Eclipse

Storage

MySQL

2013 - 2018

Bachelor of Science (BSc) Degree in Computer Engineering

Warsaw University of Technology, Faculty of Electronics and 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