Martin Fencl
Software test developer, Python engineer, HW tester.
Currently
I work as a freelancer and I’m searching for interesting projects that I would enjoy.
Interest in
- Robotics
– autonomous projects
– DYI projects (modeling drones, aircraft …)
– automation (home security system, DYI projects) - Linux-based systems (preferring debian)
- Dockerizing
– docker, docker-compose
– kubernetes - Cryptography (YubiKey)
– OATH | HOTP
– OATH | TOTP
– GPG | PGP
– FIDO U2F, FIDO2 (WebAuthn)
Education
2008-2012
Completion of the study program in the field of Electronics Mechanics
- High School of Electrical Engineering, Hluboká nad Vltavou (Czechia)
- Level EQF 4
2013-2018
Completion of the study program in the field of Applied Electrical Engineering
- University of West Bohemia, Faculty of Electrical Engineering, Pilsen (Czechia)
- Level EQF 6
2018-2020
Completion of the study program in the field of commercial electrical engineering
- University of West Bohemia, Faculty of Electrical Engineering, Pilsen (Czechia)
- Level EQF 7
Work Experience
2013-2013
IT service worker / support
- Karel Peisker, Budweis (Czechia)
- Network service, user interface security
2016-2017
Development programmer - development department (internship)
- Robert Bosch, spol. s.r.o., Budweis (Czechia)
- Programming of laboratory instruments
- Development department assistance
technologies / tools used:
– LabView
– Python
2017-2020
Development programmer - technology department (internship)
- Robert Bosch, spol. s.r.o., Budweis (Czechia)
- Programming of laboratory measuring devices
- Testing of laboratory equipment, proposal for improvement and calibration
- Analysis and work with data
technologies / tools used:
– Git
– LabVIEW
– Python
– Visual Basic for Applications (VBA)
– Structured Text (ST)
– 3D printing (SLA, DMLS)
– Measuring and analysis technology
2017-2020
Software test engineer – DITET5 (Schweinfurth team for EMF projects)
- ZF Engineering Pilsen, spol. s.r.o., Pilsen (Czechia)
- Testing of hybrid automotive units (8P4G project)
- Creating automation tests, regression tests
- Manual testing of internal software (EMF)
- Problem analysis, consulting of status SW
technologies / tools used:
– Dspace SCALEXIO (rapid control prototyping (RCP) applications)
– Exam (test extension/orchestrator)
– Python
2020-
Software test developer | Python developer
- W.A.G. payment solutions, a.s., Princip, a.s., Prague (Czechia)
- Creating, develop and maintain software unit project for testing (SwMU)
- Modified existing software to detect and correct errors, improve performance, and upgrade interfaces (cooperating with sw-team)
- Prepared reports on specifications and activities for each project.
- Designed web applications (interface for support SwMU project)
- Creating DevOps pipelines, testing applications (Python)
- Development of resources for deploying production software to Azure cloud (Helm, Azure DevOps)
technologies / tools used:
– Apache Kafka (event streaming platform)
– MySQL
– Python
– Git
– Flask, Rest API (Flask-RESTful)
– Django
– Docker, Docker-compose
– Helm, Skaffold
– Azure DevOps
– Kubernetes (and local minikube)
2022-2024
System engineer | Software test developer
- Deutsche Telekom AG
- Developing an application for controlling and testing mobile phones (MDA project, Python)
- Participation in the development of the analysis program (FST project)
- Creating test applications in the Cypress framework
technologies / tools used:
– Python, JS, TS
– Cypress framework
– Git
– Docker, Docker-compose
– Azure DevOps
– Behave (use Gherkin Syntax with Python)
– pyqt6 (cross-platform Python GUI)