Profile image Lars Richter

Hi, I'm Lars Richter

.NET Developer, Father & Husband

I'm a .NET developer located in Hamburg, Germany. I love working with code. It doesn't matter if it's a greenfield project or a legacy codebase. I'm passionate about clean code, software craftsmanship, unit testing and a lot of other stuff.

My current focus is on code quality. Static code analysis, unit and integration testing, as well as automated UI tests are some of my daily tools and practices. After all, code quality is a key factor in the development of maintainable software systems.

You can reach me on one of my social media accounts, which you can find below.

Work Experience

Application Developer @ Parship Group

June 2019 - today

Since I joined the Parship Group, I have been responsible for the development of the backoffice software. Whether it is the payment processes or the software for the customer service. I'm working on .NET and .NET Core based services and applications.

Besides the general development tasks, I concentrate on code quality a lot.

employer

Languages / Frameworks

C# .NET .NET Core ASP.NET MVC JavaScript CSS

Tools

xUnit.NET NUnit Selenium SonarQube Jenkins Git

Location

Hamburg

(Senior) Software Developer @ neveling.net

May 2015 - May 2019

While working at neveling.net GmbH (today called "Neveling Reply") I was a backend developer using ASP.NET MVC. Almost all projects that I worked on were based on the .NET Enterprise CMS Sitecore.

In January 2018 I was promoted to be a Senior Software Developer, which included the Lead Developer position of a 4-member development team, specialized in eCommerce projects.

employer

Languages / Frameworks

C# .NET .NET Core ASP.NET MVC JavaScript CSS

Tools

Sitecore XP Sitecore XC Ucommerce Git

Location

Hamburg

IT-Consultant @ LMIS AG

January 2014 - April 2015

As an IT-Consultant at LMIS AG I was responsible for the development of custom software projects based on the .NET framework and JavaEE. The main project I was working on was an eCommerce project that used the .NET eCommerce solution nopCommerce as the foundation. During the aforementioned eCommerce project, I was the technical project lead of a 5-member team.

employer

Languages / Frameworks

C# .NET ASP.NET MVC Java EE

Tools

nopCommerce NUnit Microsoft Fakes Team Foundation Server Autofac Microsoft SQL Server

Location

Osnabrück

Bachelor Thesis @ Commerzbank

July 2013 - December 2013

During my 6 months at the Commerzbank in Frankfurt, I wrote my bachelor thesis in the department for Sybase database administration. The topic of my bachelor thesis was "Development of an automation solution for dump and load processes in a complex database environment".

employer

Languages / Frameworks

Perl PHP T-SQL

Tools

Sybase Adaptive Server Enterprise

Location

Frankfurt/Main

Working Student @ Solar Computing Lab

September 2011 - March 2013

During my time in the Solar Computing Lab at the University of Applied Sciences Bielefeld, I developed analysis software for photovoltaic systems based on Java and PostgreSQL

employer

Languages / Frameworks

Javav EE SQL

Tools

PostgreSQL Git

Location

Minden

Software Developer @ Warsteiner Brewery

September 2007 - July 2010

At the Warsteiner Brewery, I worked as a software developer using VisualBasic.NET. We created internal software systems for many purposes and departments. Most of the applications were Windows Forms apps with an Oracle database and several stored procedures as a backbone.

employer

Languages / Frameworks

VisualBasic.NET Windows Forms ASP.NET PL/SQL

Tools

Oracle DB (8i - 11g)

Location

Warstein

Certification

Microsoft Certified Professional - Programming in C#

October 2018

Microsoft Certified Professional Badge

Sitecore Experience Commerce 9.0: Essentials

August 2018

Sitecore

Certified Sitecore Developer

March 2018

Sitecore

uCommerce Certified Developer for Sitecore

August 2016

Ucommerce

Education

B.Sc. Computer Science

September 2010 - December 2013

During my studies, I specialized in database systems and web-based applications. The advanced course database systems focused on Oracle and Sybase databases for the practical exercises. In the web-based applications class, we concentrated on Java EE.

employer

Specialisation / Advanced Courses

Web-based Applications Database Systems

Location

Minden

Vocational Training @ Warsteiner Brewery

September 2007 - January 2010

I have completed my vocational training at the Warsteiner Brewery with an early final exam after less than 2,5 years and a very good grade.

employer

Languages / Frameworks

VisualBasic.NET Windows Forms ASP.NET PL/SQL

Tools

Oracle DB (8i - 11g)

Location

Warstein

Talks

The Broken Window Theory

Why you are still responsible for bad code in companies, you no longer work for


Topics

Clean Code

TDD: The Missing Pieces

Why TDD in the "real World" is hard and what you can do about it


Topics

TDD Test-Driven Development Dependency Injection Design Patterns

Side Projects

People I Know

"People I Know" (short: PIK) is a personal relationship management (PRM).

You can find the source code on GitHub under https://github.com/n-develop/peopleiknow


Languages / Frameworks

C# ASP.NET Core JavaScript CSS