Recommended expert

Glenn Kintscher

Lead Software Architect

Glenn Kintscher
Liebenau, Germany

Experience

Jun 2022 - Dec 2023
1 year 7 months
Munich, Germany

Lead Software Architect

knowledgepark GmbH

  • Leading an eight-member team with a focus on actively promoting an agile mindset
  • Supporting the introduction of Scrum within the team
  • Planning, designing, and implementing the macro architecture of a distributed system landscape
  • Documenting self-contained systems, microservices, and legacy applications
  • Integrating third-party software components
  • Special attention to scalability and reliability
  • Ensuring traceable processes through event sourcing
  • Developing multiple ASP.NET and Blazor applications in C# using .NET 5 to 8
  • Applying strategic methods from Domain-Driven Design (DDD)
  • Decoupling modules using the Mediator pattern (MediatR) and CQRS
  • Continuously ensuring code quality through Test-Driven Development (TDD)
  • Conducting code reviews via pull requests and pair programming
  • Optimizing data storage and access with MS SQL Server, Redis, and EF Core
  • Reducing costs and wait times through caching and automatic scaling
  • Implementing background jobs using Hangfire
  • Developing and integrating REST APIs
  • Integrating RabbitMQ and NServiceBus for communication between systems
  • Securing various REST APIs and web UIs with OAuth2/SAML/SSO and JWTs
  • Developing cross-team technology standards
  • Introducing architecture methods in agile teams
  • Applying software craftsmanship and Extreme Programming (XP) principles
  • Ensuring software quality according to ISO 25010 standards
  • Implementing DevSecOps practices
  • Migrating various legacy on-premises applications (Azure Stack & IIS) to Azure Cloud
  • Modernizing existing application (from .NET Framework 3 & 4)
  • Leading containerization with Docker and subsequent migration to Kubernetes
  • Introducing and optimizing CI/CD pipelines
  • Monitoring production systems using Serilog, Prometheus, Grafana, and Application Insights
  • On-call duty and implementing automated error detection
  • Analyzing and fixing issues in production as 3rd level support
  • Coaching and upskilling working students, interns, and other developers
  • Designing and delivering internal training sessions
  • Conducting event storming and user story mapping sessions
  • Supporting the product owner with technical matters
  • Optimizing workflows in Azure DevOps Services
  • Requirements engineering in cooperation with relevant business units and domain experts
May 2022 - Sep 2022
5 months
Berlin, Germany

Teacher

WBS Training AG

  • Preparing and running a 15-week full-stack web and app development bootcamp (React.js and React Native) including a three-week on-campus phase
  • Teaching full-time via video call
  • Supporting participants in independently planning and executing smaller projects as well as a major final project
Aug 2020 - May 2022
1 year 10 months
Hamburg, Germany

Lead Software Architect

io-Computerdienst GbR

  • Designing, implementing, and maintaining a modern WPF application
  • Applying an MVVM (Model-View-ViewModel) architecture
  • Implementing copy protection including license management for the WPF application
  • Ensuring a smooth user experience through intuitive interfaces
  • Optimizing and extending existing functionalities
  • Focusing on efficiency, data consistency, and security
  • Further developing an ASP.NET Core web server as the backend
  • Implementing GraphQL APIs for efficient data querying and updating
  • Designing and optimizing the GraphQL schema
  • Developing gRPC services for efficient communication between distributed systems
  • Ensuring interoperability and scalability by integrating gRPC
  • Managing a PostgreSQL database and integrating it into the application using EF Core
  • Implementing unit tests through TDD and BDD (Gherkin/SpecFlow)
  • Creating technical documentation for code, APIs, and architecture decisions
  • Responsible for the overall architecture
  • Ensuring scalability, maintainability, and performance
  • Working closely with product managers, developers, and users
  • Agile work following the Kanban method
  • Presenting architecture concepts and technical decisions to management
  • Mentoring and supporting team members on technical issues
  • Providing training and assistance to other team members
  • Identifying opportunities for continuous improvement in development processes
  • Evaluating new technologies and frameworks
  • Ensuring technological competitiveness and relevance
  • Initiating proof-of-concept projects for rapid innovation and risk reduction
  • Developing and implementing comprehensive security concepts for the applications
  • Ensuring compliance with security requirements and confidentiality regulations
  • Implementing measures to guarantee availability and data integrity
  • Requirements engineering in cooperation with senior project managers at the engineering firm
  • Maintaining processes and requirements in the on-premises Azure DevOps Server
  • Integrating the application into Active Directory and setting up authentication
May 2019 - Dec 2022
3 years 8 months
Hamburg, Germany

Consultant

Junico GmbH

  • Assisting the development team with performance and scalability issues
  • Analyzing and fixing stubborn bugs
  • Implementing new features like live messenger, internal CRM, and connection to escrow service
  • Training the team in clean code and agile methods
  • Working with Node.js, Vue.js, and MongoDB
Mar 2019 - Apr 2021
2 years 2 months
Cambridge, United States

Consultant

Akamai Technologies, Inc.

  • Supporting the implementation of internal applications for managing and budgeting employee certifications
  • Developing a self-assessment tool for hard and soft skills
  • Planning and organizing internal events
  • Working with Node.js, Angular, and MongoDB
Oct 2016 - Jul 2020
3 years 10 months
Schaffhausen, Switzerland

Software Developer

Ticos Systems AG

  • Development of web applications (implementation of complex concepts)
  • Leading the transformation of legacy code into modern, maintainable clean code structures
  • Migration from .NET Framework 3.5 to .NET Core
  • Designing, implementing, and maintaining multiple web-based Blazor applications
  • Planning and executing the step-by-step migration from WPF & ASP.NET to Blazor
  • Successfully applying strangling and retrofitting techniques to improve the software architecture
  • Adhering to SOLID principles and other best practices for sustainable development processes
  • Actively contributing to the migration from an on-premise solution to a multi-tenant cloud solution
  • Using the ASP.NET Zero framework
  • Implementing unit tests using TDD
  • Participating in software architecture development and selecting appropriate technologies
  • Analyzing and implementing requirements together with internal stakeholders
  • Bug fixing & quality assurance

Summary

I am Glenn Kintscher, a software architect and developer specializing in C#/.NET within the Microsoft environment and Azure Cloud.

Born in 1998, I have, despite my young age, gained extensive experience and skills that often exceed expectations. My dedication to excellence shows not only in my broad range of knowledge but also in my work approach. My confidence in my abilities, backed by proven success in past projects, is meant to build your trust.

As a team leader and mentor, I appreciate collaboration and the chance to share my knowledge. My attention to detail and my ability to retain information accurately make me both a capable programmer and an expert in overall software architecture.

In my main projects, I have successfully developed distributed systems and complex applications as a lead software architect. Agility, cloud-native architectures, and best practices were at the core of my work, with security and software quality always being top priorities. In addition, as a freelance instructor, I led a development bootcamp and advised several companies as a web application expert.

Choosing self-employment allows me to pursue my interests in accounting and business management more deeply. Mastering and actively applying these skills enables me to manage my finances effectively and optimize my business processes sustainably. This independent approach ensures I act not only as a technical expert but also as a partner with an entrepreneurial mindset.

Another aspect of my professional journey is turning my hobby into my career. My passion for my work goes beyond the usual job requirements - it is based on a deep personal interest. This link between my hobby and my professional path lets me approach projects with enthusiasm and dedication. That enthusiasm is the foundation for my creative approach to tasks and greatly contributes to my professional fulfillment and productivity.

Skills

  • Experienced Software Architect And Developer (Focused On Wpf, Asp.net, Blazor, And Azure)

  • Entered The Workforce Directly After High School

  • Prefer Home Office, But Happy To Go On-site Occasionally If Needed

  • Experience With Critical Infrastructure With High Availability And Sensitive Data

  • A Friend To Long-term Partnerships, Loyal And Reachable Beyond The Project End

  • Team Enabler And Accelerator (Leading Teams With A Performance Focus)

  • Seeking A New Project, As All External Staff Were Let Go At Short Notice In My Last Assignment

  • Focused On Proven Principles, Best Practices, And Agile Methods, Especially Scrum

  • Writing Clean Code Using Ddd & Tdd

My Way Of Working Is Characterized By A Clear Focus On Proven Principles And Best Practices That I Have Successfully Applied Throughout My Career.

Agility

One Of My Key Principles Is Using Agile Methods, Especially In Combination With Scrum. This Lets Me Respond Flexibly To Changing Requirements While Ensuring The Highest Quality.

Cloud-native

Integrating The Twelve-factor Principles Into My Work Ensures Building Scalable And Maintainable Applications That Meet Modern Cloud-native Architecture Demands. In My Career, I Have Gained Extensive Experience With The Microsoft Stack (C#, .Net, Sql Server, Azure) And Used It In Distributed System Landscapes. My Knowledge Of Docker, Kubernetes, And Devsecops Also Played An Important Role.

Clean Code

My Goal Is To Write Code That Not Only Works But Is Also Easy To Understand And Maintain. A Fundamental Part Of My Work Methodology Is The Solid Principles, Which I Use As A Guide For Designing Flexible, Maintainable, And Scalable Software Solutions. By Using Proven Methods Like Extreme Programming (Xp) And Software Craftsmanship, I Can React Efficiently And Flexibly To Changes While Maintaining Top Quality. As An Advocate Of Clean Code And Clean Coder Principles, I Place Great Value On Readability, Clarity, And Maintainability Of The Code I Develop, As Well As Consistent Professional Behavior. Regular Code Reviews With Team Members Also Promote Constructive Exchange And Help Identify Potential Problems Early.

Flawless Results

To Ensure The Functionality And Structural Integrity Of My Software, I Like To Rely On Test-driven Development (Tdd) And Domain-driven Design (Ddd). These Methods Are Essential For Me To Deliver High-quality Solutions. In Addition To Automated Tests, I Also Use Manual Tests To Ensure The Software Works Flawlessly In Different Scenarios. To Consistently Keep Quality In Focus, Practices Like Continuous Integration And Delivery (Ci/cd Pipelines) Are Indispensable To Quickly Detect And Fix Issues. Finally, I Rely On Open Communication With Users And Stakeholders, Constantly Gathering Feedback. This Lets Me Address Suggestions And Concerns, Improve The User Experience, And Continuously Optimize The Software.

Cost Efficiency

My Focus Is Not Only On The Quality Of The Software But Also On The Related Costs. Applying Iso/iec 25010 Standards (Stability, Efficiency, Compatibility, Usability, Reliability, Security, Maintainability, And Portability) Is A Given For Me, But I Always Keep In Mind That Quality Must Be In Reasonable Proportion To Cost. I Like To Follow The Pareto Principle (80% Of Results Can Be Achieved With 20% Of The Effort - The Remaining 20% Require 80% Of The Total Effort). I Also Keep Factors Like Opportunity Cost In Mind.

  • Deep And Broad Technical Expertise
  • Agile Mindset And Team Leadership
  • Conflict Resolution And Communication
  • Patience And Empathy
  • Sometimes Too Direct In Communication
  • Tendency To Want To Impress

With Deep Yet Broad Technical Expertise, I Stand For Outstanding Capabilities In My Field. My Agile Mindset And Team Leadership Skills Let Me Respond Flexibly To Challenges And Have Proven To Speed Up Team Performance. Conflict Resolution And Communication Are Also Among My Strengths, And I Excel At Problem-solving.

Always Motivated And In A Good Mood, I Bring Not Only Expertise But Also The Ability To Explain Things Well. My Organizational Skills, Combined With Empathy And Adaptability, Allow Me To Act Effectively And Efficiently In Various Situations. Decisiveness And Openness To Constructive Feedback Are Integral To My Way Of Working.

I Openly Acknowledge My Weaknesses To Continuously Work On My Development. Sometimes I Am Too Direct In Communication, Which I Actively Seek To Improve. I Also Sometimes Tend To Emphasize My Knowledge Too Much, So I Work On Showing My Enthusiasm In A More Balanced Way.

Despite These Weaknesses, I Highly Value Constructive Criticism And Am Always Open To Suggestions For Improvement. Promoting Cross-project Team Cohesion Is Important To Me, And I Appreciate Long-term Collaborations To Achieve Success Together.

Languages

German
Advanced
English
Elementary

Education

Apr 2023 - Present

IU International University

Software Development · Germany

Lorem ipsum dolor sit amet

High School Diploma · Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Heiko Huvermann
Heiko Huvermann

Fullstack Developer / Architect

View Profile
Igor Frühauf
Igor Frühauf

Lead Frontend Developer

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Jörg Nieveler
Jörg Nieveler

Senior Software Architect

View Profile
Krzysztof Nowak
Krzysztof Nowak

Backend Migration Developer (Part-time)

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Wadim Lupejcenko
Wadim Lupejcenko

Software Engineer & Consultant

View Profile
Fabian Deitelhoff
Fabian Deitelhoff

Volunteer Examiner for IT Apprenticeships

View Profile
Andreas Schmückert
Andreas Schmückert

Solution Architect, Business Analyst, Consultant, Full-Stack Lead-Developer

View Profile
Martin Hock
Martin Hock

Software Architect

View Profile
Tobias Waggoner
Tobias Waggoner

Lead Architect / Senior Developer

View Profile
Mahesh Simha
Mahesh Simha

Azure Solution Architect

View Profile
Matthias Kittner
Matthias Kittner

General ERP and AI Consulting

View Profile
Yasin Yildiz
Yasin Yildiz

DevOps Architect & Backend Developer

View Profile
Thomas Stägemann
Thomas Stägemann

Rating System

View Profile
Patrick Eichler
Patrick Eichler

Kubernetes Expert | Google Cloud Platform Engineer

View Profile
Marc Haid
Marc Haid

Senior Architect, Coach and Developer

View Profile
Alexey Gravanov
Alexey Gravanov

Cloud Architect & DevOps, Head of Architecture

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile