Mateusz Wojcik, Software Developer in Warsaw, Poland
Mateusz Wojcik

Software Developer in Warsaw, Poland

Member since February 15, 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.
Mateusz is now available for hire

Portfolio

Experience

  • C 4 years
  • Robot Framework 2 years
  • Python 3 2 years
  • Embedded C 1 year

Location

Warsaw, Poland

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.

Employment

  • 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

Experience

  • 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.

Skills

  • 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

Education

  • Bachelor of Science (BSc) degree in Computer Engineering
    2013 - 2018
    Warsaw University of Technology, Faculty of Electronics and Information Technology - Warsaw, Poland

To view more profiles

Join Toptal
Share it with others