Hi, I'm a software engineer with over 10 years of experience. I place a high value on stepping out of my comfort zone to learn new technologies.
Throughout my career, I've worked on .NET-based enterprise platforms, VR training applications, casino game prototypes, and backend services. I'm comfortable joining big teams and working with legacy codebases, but I also enjoy creating things from scratch.
In my free time, I create game prototypes in Unity and C# with friends at game jams and hackathons.
Keywords
Primary: C#, .NET, Unity
Secondary: GIT, DOTween, Zenject, Blender, Java, Typescript, Blazor, SignalR, Docker, UNIX systems
Other: Horizon Worlds, Unity optimization, project management, UX design
Experience
Advanced Software Engineer, Relativity
08.2024 - 11.2025
I contributed to a .NET-based eDiscovery platform as part of the backend development team. Within the Processing team, I developed and maintained services responsible for processing files.
- Delivered new features, resolved issues, and enhanced system architecture
- Stack: .NET, Azure, MS SQL, Temporal, and more
Software Engineer, Sim Factor
10.2021 - 07.2024
Developed VR training games for standalone VR headsets, from game mechanics design to server-side communication.
- Vectron machine room - VR frontend for a full-cabin simulator
- CityJet - VR frontend for a full-cabin simulator
- High voltage pole grounding - standalone VR training game
- Intercity elevator - standalone VR training game
Designed a reusable VR framework for future projects:
- Set of common reusable VR objects and mechanics
- Multiplayer support to synchronize states between many players, utilizing a central server created with Blazor and SignalR
- Framework was adopted successfully by other developers
Optimizing VR projects:
- Identifying and resolving performance bottlenecks
- Collaborated closely with 3D artists to deliver optimized assets
- Utilized game-dev tricks to enhance performance and visual realism
Worked in a small (2) and bigger (7) team:
- For VR applications I was fully responsible for the entire project, working with one or more 3D artists
- Contributed to other projects by completing specific tasks, such as creating a frontend for a warehouse simulator within a larger solution
Planned, estimated costs and managed projects:
- Created estimates for future projects
- Planned tasks for upcoming sprints
- Participated in client meetings
- Demonstrated ability to stay steady during challenging client interactions, earning management recognition
Prototype Developer, Yggdrasil Gaming
08.2019 - 09.2021 (2 years)
Produced high quality prototypes of new casino games. My goal was to show how a new game idea works in real life before it gets to the production team. Worked mostly with Unity UI and DOTween.
Programming Teacher for children and youth, Giganci Programowania
09.2019 - 01.2020 (5 months)
Taught basics of programming and computer security to students aged 9-15.
Intern → Software Engineer, Nokia
08.2015 - 07.2019 (4 years)
As my main task was to develop and maintain a mature product (suite for 3rd generation mobile network monitoring), I took the opportunity to gather experience in many fields. Although I didn't become a pro at any of them, I'm grateful for the experience I gained. Looking back, I realize it was a valuable starting point for my career as a software engineer.
Some of the things I did:
- Working with the legacy code, fixing bugs, applying security fixes, writing technical documentation
- Writing new code in Python, Bash, Perl, some C++
- Leading SCM team and maintaining product delivery to the client
- Automating manual procedures using Python, Bash, Perl and Jenkins
- Work with various operating systems: Windows 10, Solaris, Windows Server
- Work with various software: PyCharm, Visual Studio 2017, GitLab, Jenkins, ClearCase, Jira
- For half a year, part-time work as a Scrum Master
- Recruitment and mentoring of new employees
- For two years, part-time work as customer technical support, debugging problems in the field
Intern, VSoft
07.2015 (1 month)
Design and implementation of a system consisting of Web Service, web application client web administration application. I was mostly responsible for implementing SOAP client.
Education
Jagiellonian University
M.S. in Computer Science - Video Game Production
AGH University of Science and Technology
B.S. in Applied Computer Science
Hobbies
Playing guitar • Creating music • Game development • 3D printing