Piotr Idzik

Senior Software Engineer at MathWorks

Karlsruhe, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Piotr Idzik is a senior software engineer with a strong mathematical background and five years of professional experience building robust backend systems and test automation. Based in Karlsruhe, he brings academic rigor from a PhD trajectory in mathematics at KIT to industrial roles at MathWorks and Baker Hughes, where he focused on reliable, well-tested software. An active open-source contributor, Piotr has improved test suites and code quality for prominent projects like LibreLingo and TheAlgorithms/Go, demonstrating a particular talent for refactoring tests and enforcing linting standards. He pairs analytical problem-solving with practical engineering chops, and off the clock he channels the same drive into rock climbing, where he’s known as the most motivated person at the crag.
code5 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Karlsruhe Institute of Technology (KIT)
bookBachelor's degree, Mathematics, very good, Bachelor's degree, Mathematics, very good at Uniwersytet Śląski w Katowicach
languagesPolish, English, Russian, German
github-logo-circle

Github Skills (14)

algorithm10
data-structures10
algorithms10
go10
pytest10
python10
data-structure10
test-automation10
testing10
test-framework9
dynamic-programming8
modular-arithmetic7
ed255197
svelte7

Programming languages (31)

C#CGoMustacheJupyter NotebookTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
TheAlgorithms/Go

Oct 2022 - Oct 2022

Algorithms and Data Structures implemented in Go for beginners, following best practices.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:33 reviews, 8 commits, 19 PRs in 13 days
Contributions summary:Piotr primarily contributed to the project by adding and modifying test cases. They wrote unit tests for various algorithms and data structures implemented in Go, including longest common subsequence, rod cutting, and modular inverse functions. Additionally, they added test cases for a perfect number function and improved the accuracy of existing tests, demonstrating a focus on code quality and correctness.
golangpreparationdatastructuresleetcodefollowing
kantord/LibreLingo

Dec 2021 - Nov 2022

🐢 🌎 📚 a community-owned language-learning platform
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:19 reviews, 31 commits, 16 PRs in 10 months
Contributions summary:Piotr's contributions primarily revolve around enhancing the project's test suite and improving code quality. They enabled and implemented pylint rules, fixed code style issues, and added new test files. The user also refactored existing tests by splitting mocks and using parametrized tests, leading to a more robust and maintainable testing environment for the language-learning platform. These changes suggest a strong focus on ensuring code correctness and improving the development workflow through rigorous testing.
foreign-languagepythonlearning-platformlanguage-learningsvelte
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial