Picture of Lars Lorenz

LarsLorenz

Software Engineer
I am a product-focused software developer who has a passion for problem-solving. With a solid background in software development and an insatiable desire for continuous learning, I am dedicated to contributing my part in building a better world. If I am not being creative with my camera or trying to build muscles at the gym, you will find me at my computer, turning ideas into reality.
„Overthinking is the biggest waste of human energy. Trust yourself, make a decision, and gain more experience. There is no such thing as perfect. You cannot think your way into perfection, just take action.“
s. mcnutt

Experience

  • May 2020 - present

    Frontend Developer

    Grandcentrix GmbH

    Responsibilities

    • Development of responsive web applications from concept through deployment
    • Scrum and code reviews as a daily basis
    • Implementation and conception of CI/CD pipelines and strategies
    • Regular team meetings to discuss new technologies
    • Used multiple JavaScript Frameworks such as VueJs
    • Creation of UI/UX concepts using Figma
    • Coordinated with team of UX/UI designers to implement pixel perfect features

    Projects

    • Modbus Cloud Connect management frontend
    • Vodafone Mission Green frontend

  • Oct 2017 - Apr 2020

    Full-Stack Software Developer

    dSPACE GmbH

    Responsibilities

    • Leading for conception through development of new features
    • Mainly development of .NET Framework and WPF internal business applications
    • Maintaining of ASP.NET Core backend applications

    Projects

    • Software license managing tool
    • Excel file import tool for the sales department

  • Jul 2016 - Sep 2017

    Software Engineer Mobile & Dynamics Solutions

    aXon Gesellschaft für Informationssysteme mbH

    Responsibilities

    • Web Development with PHP, JavaScript and jQuery
    • Mobile Development for Android (Java) and iOS (Objective-C)
    • Creation and presentation of architectural concepts

    Projects

    • Development of an internal information dashboard as part of Staatlich geprüfter Informatiker Softwareentwicklung education
    • Small Android app to scan business cards
    • iPad AR showcase app for a customer's fair booth
    • iOS case study app for indoor localization with bluetooth beacons

Education

  • Oct 2015 - Oct 2017

    Staatlich geprüfter Informatiker Softwareentwicklung

    bib International College

    • State-approved private IT school
    • Specialization: Informatiker Software und mobile Systeme

  • Oct 2013 - Sep 2015

    Informatik (Computer science)

    University Paderborn

    • I gained important insights into theoretical concepts, but in particular I found out about myself that my passion lies in actively tackling problems and not just discussing them.

  • Sep 2011 - Jul 2013

    Höhere Handelsschule

    Berufskolleg Schloß Neuhaus

    • Degree: Fachhochschulreife (FHSR)
    • Specialization: Marketing

Knowledge

General Skills

  • Ability to analyze and solve complex technical problems
  • Abstract proficiency in programming languages
  • Acquaintance with linting, tools for ensuring code quality
  • Testing at different levels including unit and integration
  • Capability to assess and offer valuable insights on code through constructive feedback
  • Expertise in identifying and fixing software bugs and issues
  • Familiarity with version control systems like Git
  • Understanding of agile development principles and practices

Technologies

Frequent use

VueJsvue-routerPiniavue-i18nvee-validateJavaScriptTypeScriptSCSSBEMViteGitGitHub ActionsDockerCypressJestVitestnpmyarnNodeJsVueUseyup

Occasional use

NuxtTerraformNestJsFigmaOpenAPI

Personal stuff

HerokuNetlifyNetlify Functions

Used to host private projects like this page

Autodesk Fusion 360

Used to craft various things for 3d printing

Capture OneAffinity PhotoPhotomatorMetaImage

Used after I have taken pictures with my loved Fujifilm X-T30 II

FigmaAffinity DesignerSketch

Being just creative or building Mockups for my ideas

Home AssistantESPHomeGrafanaMQTTZigbee2MQTT

Trying to automate everything which saves me time

KiCad

Creating custom devices for my Smart Home

Languages

GermanNative

In Deutschland geboren und aufgewachsen

EnglishB1

Consistently utilized within work contexts starting from 2020; I am continuously learning

Projects

VueJSThreeJS

Bluetruder

This is a small web app that provides a 3D model blueprint editor that allows users to quickly exchange pre-defined parts of the model. And I think you have guessed it. The word Bluetruder is a blend of the words blueprint and extruder.

The underlying goal of this project is to have a place where I can try out new technologies, practices, and architectures where I am interested in. And to learn about 3D rendering, animations, and user interface design.

During my efforts to gather concepts for a project, I became distracted by the internet and accidentally stumbled upon an idea while perusing 3D models that I aspired to print with my 3D printer.

I found a model that had some sort of hook with an icon to attach this to cables for better organization.

I liked the idea, but if you don't have a good way to edit 3D models, it's hard to change the hook's icon quickly.

That was the moment at which Bluetruder was born.

SwiftSwiftUICloudKitSketch

Pizza Prezzo

The goal of this project was to get a feeling how much effort it takes to bring a small iOS app into the AppStore while having a Full-Time Job and maintaining private live without knowing anything about Swift and SwiftUI.

In just four weeks, I learned the basics of Swift and SwiftUI. Despite my prior experience with Objective-C years ago, it wasn't as helpful as expected.

After exploring coding, I delved into Sketch to create mock-ups, which took another two weeks.

When I began app development, I faced sudden errors with complex messages, reminding me of the challenges of iOS development. Despite this, I persevered and completed the app in eight weeks.

I thought I was almost done after building, but creating store content, screenshots, and thorough testing took an additional unexpected two weeks.

Looking back, I had a lot of fun and gained insight into the dedication needed to build an MVP.

Tools

JetBrains WebStorm

This is my favourite code editor, especially since Vue 3 is so well-supported.

iTerm

If I want to feel like a hacker, I use iTerm as my terminal and zsh as a shell with antigen plugin manager and the oh-my-zsh plugin to be more stylish.

Fantastical

I use this calendar to organize everything in my life following the time boxing principal.

Things 3 & Todoist

Since owning an iPhone, I've been using Things 3 as my main to-do list. Unfortunately, it has neither collaboration features nor an API. This is where Todoist comes in.

Craft

I did a lot of research to find the most suitable note-taking tool for me. I love the design, the mobile integration and the UX experience. (I don't get paid)

Instapaper

Whenever I stumble upon an article on the web, I use Instapaper to save it for later reading and keep my current focus.

Feedbin + lire

To keep up to date without getting distracted by things I don't want to read, I use Feedbin to organize RSS feeds and lire as a reader app.

1Password

This is my favourite password manager because it's so versatile and well-supported on all platforms. (I don't get paid for this either)

Contact

Don't hesitate to reach out if you have any questions.