freiberufler Senior Software Engineer and passionate Code Plumber auf freelance.de

Senior Software Engineer and passionate Code Plumber

zuletzt online vor 4 Tagen
  • 85€/Stunde
  • 81739 München
  • Nähe des Wohnortes
  • de  |  en
  • 05.05.2025

Kurzvorstellung

Fun fact about my name: It literally means "German Dragon" translated.
Skills: -Hyperlink entfernt-
14 years of experience in the professional IT field from startup, mid-sized to the big ones. I give my best to make the customer happy ;)

Qualifikationen

  • Amazon Web Services (AWS)2 J.
  • Angular4 J.
  • CSS (Cascading Style Sheet)6 J.
  • Docker3 J.
  • Express.js
  • Git8 J.
  • Google Cloud2 J.
  • Gradle4 J.
  • HTML5 J.
  • Java (allg.)8 J.
  • Mongodb2 J.
  • Node.Js7 J.
  • NPM
  • Postgresql7 J.
  • Spring Framework4 J.
  • SQL4 J.
  • Vue.Js2 J.

Projekt‐ & Berufserfahrung

Trainer for Career Changers
Coyotiv GmbH, Berlin
4/2023 – offen (2 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

Project Description:

More than a Coding Bootcamp. You will go beyond basic coding. Our students dig into the complete spectrum of software creation, mastering everything from architecture design to project management. That includes AI-Powered Learning with Taiga, our state-of-the-art AI coding mentor, learning is streamlined, simplified, and available 24/7. With a dynamic Curriculum- Exclusively led by experienced hand-on engineers, our evolving syllabus ensures you're not just industry-ready, but also prepared for the future of tech. And build Real-World Projects instead of hypothetical exercises, you'll be breathing life into tangible projects from day 1, preparing you for real-world challenges and showcasing your skills to potential employers.

Responsibilities:

* Development of tasks, content, and learning concepts
* Teaching programming to career and professional changers
* Deep dive into and understanding of technical concepts in JavaScript, AI, etc.

Languages/Technologies: Vue.js, Pinia, Docker, GoogleCloud App, JavaScript, Node.js, OpenAI, HTML, CSS, Express.js, Axios, Jest, Supertest, Helmet, celebrate, MongoDB, Mongoose, Visual Studio Code, CursorsAI, CoPilot, CodeSpaces, GitHub, Notion

Eingesetzte Qualifikationen

Vue.Js, CSS (Cascading Style Sheet), Docker, Git, Google Cloud, HTML, JavaScript, Mongodb, Node.Js

Trainer for Career Changers
Brights Learning GmbH, München
12/2022 – 12/2024 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2022 – 12/2024

Tätigkeitsbeschreibung

Project Description:

At Brights, we have developed our own learning design toolbox including methods and frameworks that makes learning happen, in an effective way. Learning with Brights is all about learning by doing and working together with others to learn. We know the importance of feedback and reflection for learners to get the most out of the learning experience. That's why it is crucial to create a space where learning can take place, with clear structures for progress, allowing all learners to focus on their growth while having fun.

Responsibilities:

* Development of tasks, content, and learning concepts
* Teaching programming to career and professional changers

Languages/Technologies: Angular, TypeScript, Spring Boot, Java, PostgreSQL, TDD, Bootstrap

Eingesetzte Qualifikationen

Postgresql, Java (allg.), Spring Framework, Typescript, Angular

Senior Software Developer
Open-Source, Die Welt
9/2022 – offen (2 Jahre, 9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2022 – offen

Tätigkeitsbeschreibung

Project Description: 

This is my incubator and playground for projects like
Nook is a lightweight online collaboration tool inspired by Around.co. It provides a minimalist, floating interface for video calls and collaboration, designed to be unobtrusive while keeping you connected with your team.
* An app to get to know friends, family, and foremost strangers in the funniest way possible
* An AI powered smart surf assistent for beginners to choose equipment and find river waves near them
* and many more to come...

Responsibilities:

* Improving the world with open source
* Pursuing own software projects
* Engaging with AI technologies

Languages/Technologies: Webpack, Java, PostgreSQL, Angular15, Spring Boot, Gradle, Vue.js, Pinia, Docker, GoogleCloud App, JavaScript, Node.js, OpenAI, HTML, CSS, Express.js, Axios, Jest, Supertest, Helmet, celebrate, AWS Buckets, MongoDB, Mongoose, Visual Studio Code, CursorsAI, CoPilot, CodeSpaces, GitHub

Eingesetzte Qualifikationen

Vue.Js, Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Docker, Git, Google Cloud, Gradle, HTML, Java (allg.), JavaScript, Mongodb, Node.Js, Postgresql, Spring Framework

Chief Content Officer & Co-Founder
Mindshine GmbH, München
5/2018 – 9/2022 (4 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2018 – 9/2022

Tätigkeitsbeschreibung

Project Description:

Development of an innovative app to effectively boost mental health in just 10 minutes a day using scientifically based, practically tested, and coaching methods. Agile company setup and use of SCRUM in the app development.

Responsibilities:

* Didactic development of all training content in the app
* Creative and agile business development
* Coaching the development team with agile methods and conducting typical SCRUM events (Sprint Planning, Review, Retrospective, Daily Stand-up, Sprint)

Languages/Technologies: React-Native, Ruby on Rails, PostgreSQL, Heroku, JavaScript, Node.js, GIT

Eingesetzte Qualifikationen

Git, JavaScript, Node.Js, Postgresql, React Native, Ruby on Rails

Senior Software Developer (Festanstellung)
Hoffmann Group, München
6/2017 – 5/2018 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2017 – 5/2018

Tätigkeitsbeschreibung

Project Description:

Implementation of a shop system and integration of agile approaches into the organization.

Responsibilities:

* Frontend development using Angular, HTML, CSS
* Support in the backend through code reviews

Languages/Technologies: Npm, Angular, HTML, CSS, JSON WebToken, Docker, Jenkins, Kubernetes, Prometheus, Helm, Maven, JUnit, Karma, Jasmine, SonarQube, Logstash

Eingesetzte Qualifikationen

Angular, Apache Maven, CSS (Cascading Style Sheet), Docker, HTML, Jenkins, Json, Junit, Kubernetes

Senior Software Developer (Festanstellung)
BMW Group, München
12/2016 – 6/2017 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2016 – 6/2017

Tätigkeitsbeschreibung

Project Description:

Replacement of the communication platform between the entire vehicle fleets and the backend systems using Test Driven Development (TDD).

Responsibilities:

* Replacing the middleware
* Ensuring quality (e.g., Sonar)
* Clarifying requirements with the customer

Languages/Technologies: Maven, Flyway, IntelliJ IDEA, Gatling, PostgreSQL, Confluence, Java, Mockito, Java EE

Eingesetzte Qualifikationen

Apache Maven, Confluence, Java (allg.), Postgresql

Software Architect & SCRUM Master (Festanstellung)
iteratec GmbH, München
11/2016 – 5/2018 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2016 – 5/2018

Tätigkeitsbeschreibung

Project Description:

In many companies, employees’ skills and project experiences are maintained in Word documents. This method is not particularly user-friendly, and searching—even with tags and other tools—is often inefficient. With iteraSkill, an application was designed and implemented that stores employees’ skills and project information in a database, allowing maintenance and search through a user-friendly web interface.

Responsibilities:

* Requirements management
* Team organization and training of students
* Design and further development of the application

Languages/Technologies: HTML, Jenkins, MySQL, project management, Gradle, JavaScript, demand management, Upsource, Spring Boot, Java, AngularJS, Git, Shell Scripts, Jira, IntelliJ IDEA, SCRUM, quality management, Confluence, Flyway, Spring Security, Continuous Integration and Continuous Delivery with Jenkins

Methodology / Approach: SCRUM, Training, Coaching

Eingesetzte Qualifikationen

Mysql, Scrum-Master, Java-Entwickler, Projektmanagement (IT), Bash Shell, Git, Gradle, Java (allg.), Jenkins, Spring Framework, Angular, HTML, Anforderungsspezifikationen, Training - Coaching-Kompetenzen

Senior Software Developer (Festanstellung)
BMW Group, München
8/2015 – 6/2017 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2015 – 6/2017

Tätigkeitsbeschreibung

Project Description:

The vehicles’ navigation systems require up-to-date map data for reliable navigation. However, the map data provided with the vehicle delivery quickly becomes outdated as new roads are built, speed limits are revised, and points of interest (POIs) change. Since it is not feasible to bring vehicles to service centers at regular intervals, map updates should be delivered “over the air.”

Responsibilities:

* Further development of the existing application, including customer support
* Contributing to proposals (estimation, content)
* Design and development for the new head unit using Agile Security Practices and Clean Code

Languages/Technologies: Maven, JAXB, Webservice, Java, JAX-RS, Eclipse, JUnit, Ajax, SOAP, Jira, JavaScript, Mockito, Gatling, GlassFish, Primefaces, SoapUI, JDBC, Oracle SQL Developer, XML, Apache Webserver, Sonar, JSF, REST, JSON, Log4J, Oracle, Java EE, JAAF, requirements management, Jersey, JAX-WS, Flyway, Jackson, Continuous Integration and Continuous Delivery with Jenkins

Eingesetzte Qualifikationen

Ajax, Apache Maven, Eclipse, Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, Jenkins, Jira, Junit, Representational State Transfer (REST), SOAP, SQL, XML

Senior Software Developer & Business Analyst (Festanstellung)
BMW Group, München
1/2015 – 11/2016 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2015 – 11/2016

Tätigkeitsbeschreibung

Project Description:

The automotive manufacturer operates a range of telematics services under the term “Teleservices,” such as roadside assistance. The responsible department identified the need for a monitoring application that displays the usage statistics of the individual services and the current operational status of the involved IT systems.

Responsibilities:

* Requirements management with user stories at the customer
* Implementation and commissioning of a prototype
* Technical design and documentation

Languages/Technologies: Iterative – agile, AngularJS, IntelliJ IDEA, GlassFish, Balsamiq, jQuery, Atom, requirements analysis, SVN, Java EE, Highcharts, requirements management, Eclipse, Log4J

Eingesetzte Qualifikationen

Eclipse, Java (allg.), Jquery, Anforderungsspezifikationen, Balsamiq

Developer & Project Manager (Festanstellung)
BMW Group, München
3/2014 – 12/2014 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2014 – 12/2014

Tätigkeitsbeschreibung

Project Description:

A web application for displaying vehicle and customer details as well as the service availability of the vehicle. It was subsequently rolled out worldwide among service partners. The application provides an integrated view of the status of products and services booked for a vehicle based on the aggregation of system information from all components involved in service execution.

Responsibilities:

* Creation of custom JSF components using JavaScript, jQuery/jQueryUI, and CSS
* Assistance with project coordination (budget, planning, implementation)
* Technical design and documentation of new functionality related to roles/permissions, portal integration, and active features

Languages/Technologies: Java EE, GlassFish, jQuery, JavaScript, JSF, Webservice, Java, CSS, Oracle

Eingesetzte Qualifikationen

SQL, Java (allg.), CSS (Cascading Style Sheet), JavaScript, Jquery

Developer (Festanstellung)
BMW Group, München
7/2012 – 1/2014 (1 Jahr, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2012 – 1/2014

Tätigkeitsbeschreibung

Project Description:

A web-based application used by call center agents in call centers to handle various types of calls. The software integrates several other systems for call handling, including search services, POI databases, and other internal systems for roadside assistance. Additionally, by invoking internal interfaces, remote services can be executed. The application also provides a map view showing the vehicle’s location.

Responsibilities:

* Integration of external systems via web service interfaces
* Conducting code reviews with Clean Code and using software-assisted code analysis to optimize the software architecture
* Creation of custom JSF components using JavaScript, jQuery/jQueryUI, and CSS

Languages/Technologies: JavaScript, Oracle, CSS, Java, Atmosphere, JSF, REST, jQuery, HTML, EJB, Selenium, Webservice, SVN, JAXB, Java EE, GlassFish, JAX-RS, Continuous Integration and Continuous Delivery with Jenkins

Eingesetzte Qualifikationen

SQL, Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, CSS (Cascading Style Sheet), HTML, JavaScript, Representational State Transfer (REST)

Zertifikate

Professional SCRUM Master I (PSM I)
2022
Business Coach, DVCT Zertifiziert
2018

Ausbildung

NLP Practioner, Master, Coach und Kommunikationstrainer
Ausbildung
2021
-Hyperlink entfernt-
Ausbildung zum Systemischen Business Coach
Ausbildung
2018
-Hyperlink entfernt- ​
Design Thinking Training
Ausbildung
2016
-Hyperlink entfernt- ​
Medizinische Informatik
Dipl. Informatiker Medizin
2011
Universität Heidelberg

Über mich

Who am I?

My name is De L. and literally means "German Dragon" translated. I've been interested in computer games since I was little, studied informatics, only to realize I have so much to learn about real world applications. I've been coding about 15 years, lived most of the roles out there, and worked for small and big companies. What all of these experiences have in common:

* People first. It's important what the customer needs and what brings the best out of teams.
* Details matter. Especially in coding, every line can make a difference.  
* LifeL. learning. The only constant in life is change, grow or get left behind. 

What abilities do I bring to the table?

I recommend for an overview of my tech skills, visit my GitHub account: -Hyperlink entfernt- and for a more detailed look into the projects below.

Through the coding courses I teach, I realized that even though technologies get new cool names and fancy logos, the underlying concepts rarely changes. What matters more is the experience and skills such as various debugging strategies, deconstructing problems, and a frustration tolerance from hell and beyond.

So regardless of the technology: I will go the extra mile for you, I'll always tell you the truth even if it hurts, and I'm doing the best I can to make our collaboration a success.

What makes us a match?

I'm not here to convince you to work with me. I'm here because I believe in appreciative and honest partnerships. Where mutual respect leads to creative solutions. So much so that after you met me, you and I have a very good feeling about us working together, then it's a match.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
523
Alter
37
Berufserfahrung
14 Jahre (seit 05/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden