
Senior Software Engineer and passionate Code Plumber
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 81739 München
- Nähe des Wohnortes
- de | en
- 05.05.2025
Kurzvorstellung
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
Projekt‐ & Berufserfahrung
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
Vue.Js, CSS (Cascading Style Sheet), Docker, Git, Google Cloud, HTML, JavaScript, Mongodb, Node.Js
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
Postgresql, Java (allg.), Spring Framework, Typescript, Angular
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
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
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
Git, JavaScript, Node.Js, Postgresql, React Native, Ruby on Rails
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
Angular, Apache Maven, CSS (Cascading Style Sheet), Docker, HTML, Jenkins, Json, Junit, Kubernetes
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
Apache Maven, Confluence, Java (allg.), Postgresql
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
Mysql, Scrum-Master, Java-Entwickler, Projektmanagement (IT), Bash Shell, Git, Gradle, Java (allg.), Jenkins, Spring Framework, Angular, HTML, Anforderungsspezifikationen, Training - Coaching-Kompetenzen
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
Ajax, Apache Maven, Eclipse, Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, Jenkins, Jira, Junit, Representational State Transfer (REST), SOAP, SQL, XML
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
Eclipse, Java (allg.), Jquery, Anforderungsspezifikationen, Balsamiq
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
SQL, Java (allg.), CSS (Cascading Style Sheet), JavaScript, Jquery
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
SQL, Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, CSS (Cascading Style Sheet), HTML, JavaScript, Representational State Transfer (REST)
Zertifikate
Ausbildung
-Hyperlink entfernt-
-Hyperlink entfernt-
-Hyperlink entfernt-
Universität Heidelberg
Über mich
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden