I'm a Munich based Software Craftsman, currently working as a Software Engineering Consultant at TMajor Consulting and an Engineering Manager at JSMD Group, guiding and empowering teams to build high quality, maintainable and amazing Software.
Following the Programmers Oath by Robert C. Martin - In order to defend and preserve the honor of the profession of computer programmers, I promise that, to the best of my ability and judgement:
As a Software Consultant I help my clients design, architect and build the systems they need to achieve their goals in a maintainable way. Furthermore I can also offer my expertise in building and scaling up teams, as well as ensuring the code delivered by teams lives up to a high technical standard.
On a journey to learn and grow together with my team.
As a Principal Engineer, I worked closely with multiple teams to ensure that engineering best practices are implemented and followed consistently. Through my guidance and coaching, I have helped these teams to grow and develop into highly efficient units that deliver high-quality software solutions.
I worked closely with the architects on designing and architecting the company tech platform and then ensuring that the teams are implementing the architectural vision.
I drove the discovery and implementation of multiple 3rd party tools, considering technical fit, as well as implementation and running costs.
I was a key contact person for any technical questions or concerns to the stakeholders. I worked on establishing transparent communication with them and implemented clear ways of cross-functional collaboration.
I took an active part in recruiting, starting from the initial screening of incoming CVs, through conducting technical interviews for roles ranging from Juniors to Solution Architects, all the way to onboarding new team members into the teams.
I conducted regular 1on1 meeting with the Engineers on my teams to help them solve any day-to-day issues as well as coaching sessions aimed at helping them advance their careers.
I took an active role in the Culture Ambassador Circle, and initiative aimed at bridging the gap between C-Level, HR and the rest of the company. My focus areas were ensuring transparent communication and bringing the company values alive in the day-to-day life of the engineering teams.
As a full stack Software Engineer in one of the self-organising teams, I have worked on the implementation of new features, starting with the discovery and design phase - where I actively collaborated with POs and Architects, breaking down the requirements from a user- as well as technical-perspectives - and driving them through implementation, testing with our team all the way to deployment and maintenance on the production system.
Worked as part of an Agile software development team, developing web based applications together with the customers in an interactive, dynamic process. Helped coach more junior team members. Helped take technical decisions on the architecture of new projects.
Worked as part of an Agile software development team, developing web based applications together with the customers in an interactive, dynamic process.