Jan 2021 - current
Tech Lead
- Determining the direction of architecture changes
- Investigating and proposing how to implement new stories
- Resolving technical impediments for the team
- Reviewing code changes
- Analysing issues occurring in the system
- Educating team members on the system
- Interviewing candidates
- Onboarding new team members
May 2021 - current
Scrum Master
- Facilitating all Scrum meetings of a full remote team
- Facilitating functional and technical refinements
- Improving and splitting up user stories
- Resolving backlog impediments
- Improving review presentations
- Monitoring the development progress
Jan 2023 - current
Senior Developer
- Supporting team members in developing new features
- Maintaining internal libraries for the team
- Participating in Stakeholder Value estimations
- Improved the third-line support process
- Created a security upgrade plan
Jan 2021 - Dec 2022
Medior Developer
- Improved efficiency of data persistence
- Migrated applications in order to improve message broker performance
- Developed a prototype of a recommendation system
- Improved the interview process
Jan 2018 - Dec 2020
Junior Java Developer
- Took on the role of third-line support member
- Designed / implemented a backend responsible for uploading and managing product data
- Reimplemented sections of a monolith application as high-available RESTful microservices
- Developed a library with components used to reimplement legacy applications and create new services
- Proposed and implemented a Continuous Integration solution based on Gitlab CI
- Optimized database code to achieve higher reliability and performance
- Developed various features as a member of a Scrum Team, concerning both backend and frontend applications
- Took part in refining stories and determining technical solutions
- Took part in system maintenance and datacenter migration