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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (7 years) and Education (0.5 years).

Information Technology
Education

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7 years), Product Development (7 years), Quality Assurance (5.5 years), Human Resources (2 years), and Project Management (1.5 years).

Information Technology
Product Development
Quality Assurance
Human Resources
Project Management

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

High School Diploma · Germany

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Glenn based?

Glenn is based in Liebenau, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Glenn speak?

Glenn speaks the following languages: German (Advanced), English (Elementary).

How many years of experience does Glenn have?

Glenn has at least 7 years of experience. During this time, Glenn has worked in at least 4 different roles and for 6 different companies. The average length of individual experience is 1 year and 2 months. Note that Glenn may not have shared all experience and actually has more experience.

What roles would Glenn be best suited for?

Based on recent experience, Glenn would be well-suited for roles such as: Lead Software Architect, Teacher, Consultant.

What is Glenn's latest experience?

Glenn's most recent position is Lead Software Architect at knowledgepark GmbH.

What companies has Glenn worked for in recent years?

In recent years, Glenn has worked for knowledgepark GmbH, WBS Training AG, io-Computerdienst GbR, Junico GmbH, Akamai Technologies, and Inc..

Which industries is Glenn most experienced in?

Glenn is most experienced in industries like Information Technology (IT) and Education.

Which business areas is Glenn most experienced in?

Glenn is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Glenn also has some experience in Human Resources (HR) and Project Management.

Which industries has Glenn worked in recently?

Glenn has recently worked in industries like Information Technology (IT) and Education.

Which business areas has Glenn worked in recently?

Glenn has recently worked in business areas like Information Technology (IT), Product Development, and Human Resources (HR).

What is Glenn's education?

Glenn attended IU International University for Software Development.

What is the availability of Glenn?

Glenn is immediately available full-time for suitable projects.

What is the rate of Glenn?

Glenn's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Glenn?

To hire Glenn, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 780-940 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.