About Me
My name is Andrij König, and I am a .NET Full Stack Developer based in Mannheim, Germany, with over five years of experience in the field of software development. I have a strong background in both backend and frontend development, and I focus on building scalable, efficient, and maintainable software solutions. Currently, I am leading the rewrite of a critical project at DATEV, one of the leading software providers in Germany.
I am passionate about solving complex problems with technology and always strive to improve both my technical and leadership skills. I work to ensure the applications I develop are robust, scalable, and aligned with the latest industry standards.
Work Experience
Full Stack Developer at DATEV
- Since November 2023 I have been working at DATEV and have been leading the rewrite of a critical internal project that plays a key role in improving our internal processes.
Full Stack Developer at Accenture (formerly Prof. Homburg GmbH)
- From 2018 to 2023 I was working at Accenture on several key projects aimed at improving the client experience and increasing operational efficiency. I led the development of an ASP.NET web application designed to execute customer satisfaction surveys.
Education
Bachelor of Business Informatics
- Since July 2024 I am pursuing a Bachelor's degree in Business Informatics, which is helping me bridge the gap between technical knowledge and business understanding.
Fachinformatiker in Application Development
- From 2018 to 2021 I completed my vocational training as a Fachinformatiker in Application Development. This training laid the groundwork for my expertise in various technologies, including .NET, C#, and web development.
Skills
- Backend Development: Proficient in the .NET (Core/Framework), C#, and Entity Framework, with extensive experience in building and maintaining scalable backend services.
- Frontend Development: Experienced in HTML, CSS, JavaScript, and building modern web applications using ASP.NET MVC, React.js, and Angular.
- Database Development: Skilled in working with various SQL Server providers and database design.
- Software Architecture: Familiar with common design patterns, as well as various architectural patterns.
- Testing & Best Practices: Expertise in unit and integration testing, as well as version control using Git. I follow DevOps best practices to ensure smooth continuous integration and delivery pipelines.
Learning, Always
As a developer, I believe in continuous learning and constantly seek to improve my skills. Every day brings a new opportunity to explore new technologies, improve my understanding of the software development lifecycle, or enhance my problem-solving abilities.
Currently, I am focusing on the following areas:
- Software Architecture: I am exploring advanced patterns such as CQRS and Domain-Driven Design (DDD) to better structure complex systems.
- Performance Optimization: I am working on improving the performance and scalability of .NET applications.
- Frontend Development: I continue to deepen my knowledge of modern frontend frameworks like React.js and Angular.
- My Bachelor Degree: I obviously focus on finishing my Bachelors which gives a more rounded skillset.