Hi! My name is Paweł Fertyk. I’m a software developer, presently living in Belgium. I work mostly with Python and JavaScript, but I used to tamper with Java and C++, and I’m currently improving GDScript skills. I’m a huge fan of automated tests, open source, refactoring, game development, and removing third party services from my life.
In 2018 I’ve established a small game development company: Miskatonic Studio and released my first game: Intrepid.
Career highlights:
- Software Developer Odoo S.A. (2023–present)
Developing a suite of open source business applications, reviewing community contributions. - Python and AWS developer 4ds Int. GmbH (2022)
Improving software and configuring infrastructure for Adaptive Architecture solutions. - Author Real Python (2020–present)
Contributing articles and tutorials. - Software Engineer Delivery Hero SE (2020–2023)
Developing a backend application for managing restaurants and geographic data, helping with infrastructure issues, providing code reviews for other developers, designing architecture for new features. - Software Developer Spreenauten GmbH (2017–2020)
Developing an internal resource management system (both frontend and backend), managing low-level radio communication, estimating tasks, refining software requirements, providing code reviews for other developers, gathering requirements from clients. - Python Plugin Developer Rapid7 LLC (2018–2019)
Integrating miscellaneous technologies and third-party APIs into an automated security audit system: Komand, providing test suites for plugins, refining requirements with the client. - Python Developer Unhaggle Inc. (2017)
Developing an automotive buying and pricing service, managing deployments, testing, providing code reviews for other developers. - Python Developer STX Next (2016–2017)
Implementing RESTful APIs, developing frontend applications, configuring search engines and task queues, refining software requirements, designing architecture for new features. - Java Software Developer XTM International Ltd (2013–2016)
Developing XTM Cloud backend, implementing various file processors, designing new features for translation software, providing support for clients. - Junior Software Engineer Samsung Electronics Poland (2012–2013)
Debugging and configuring Smart TV software. - Co-developer of eIntern system Poznań University of Technology (2012)
Implementing, testing and documenting an internship monitoring system for the university.
Projects and contributions:
- Godot Engine 2D and 3D cross-platform game engine
- GOAT framework for 3D adventure games in Godot
- WebRTC example simple web and mobile demo of WebRTC
- Pygments generic syntax highlighter written in Python
- khal command line CalDAV client
- Mauve very simple Markdown viewer
- ray tracer Python 3D graphics generator
- hex generator board editor for tabletop games
- Mars Photo API API returning random pictures taken by NASA’s rovers
Talks and workshops:
- Pygame workshop for PyLadies Poznań (slides, GitHub)
- Clean code in tests (slides, video)
- Introduction to aiohttp (slides)
- The good, the bad, and the ugly: 3D features of Godot (slides, video)
- Making 3D adventure games with Godot (video)
Articles and podcasts:
- Get Started With Django Part 2: Django User Management
- Build an Asteroids Game With Python and Pygame
- Taking the Next Step in Python Game Development