Mateusz Wojcik
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Engineer in Testing
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.
Experience
Falling Blocks Watch Out
http://github.com/spaqin/fbwo-3dsThisIsFine
http://github.com/Spaqin/thisisfineSkills
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
Warsaw University of Technology, Faculty of Electronics and Information Technology - Warsaw, Poland