freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

online
  • 85€/Stunde
  • 40225 Düsseldorf
  • Umkreis (bis 200 km)
  • nl  |  en  |  de
  • 20.12.2024

Kurzvorstellung

Als Senior Full-Stack-Java-Entwickler mit langjähriger Erfahrung arbeite ich seit 1998 mit Java und PHP. Außerdem habe ich viel mit Backend-Lösungen wie CI/CD und Git gearbeitet. Was das Frontend betrifft, so liegt die Expertise bei mir auf Angular.

Auszug Referenzen (1)

"Als Lead Software Engineer baute Herr R. eine CI/CD-Pipeline auf, entwickelte Microservices und optimierte Prozesse mit Java und Kubernetes"
Lead Software Developer
Kundenname anonymisiert
Tätigkeitszeitraum

8/2019 – 2/2021

Tätigkeitsbeschreibung

Hier war ich für die Einrichtung der CI-Pipeline mit Jenkins verantwortlich. Ich habe die Grundlage für dieses Softwareprodukt geschaffen.

Eingesetzte Qualifikationen

Agile Methodologie, Angular, Apache Kafka, Continuous Delivery, Continuous Integration, Docker, Git, Hibernate (Java), Java (allg.), Jenkins, Kubernetes, Mysql, Representational State Transfer (REST), Scrum, Server-Monitoring, SQL

Qualifikationen

  • Java (allg.)5 J.
  • Scrum5 J.
  • Agile Methodologie5 J.
  • Angular5 J.
  • Continuous Integration2 J.
  • Docker5 J.
  • Git5 J.
  • Jira3 J.
  • Kubernetes5 J.
  • PHP

Projekt‐ & Berufserfahrung

Lead Software Engineer
PostNL NV, Den Haag
3/2021 – 10/2024 (3 Jahre, 8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2021 – 10/2024

Tätigkeitsbeschreibung

Bei PostNL war ich für die gesamte Software im Paket- und Briefkastenautomat (PBA) verantwortlich. Unter
meiner Leitung ist in den Niederlanden die Zahl von 100 auf etwa 1500 Automaten gestiegen.

Responsible for all parcel machines (PBAs) in the Netherlands (Management, implementation, integration and performance tests, Optimization)
Development of REST Microservices internally (including distribution centers) and externally (DPD, UPS, DHL)
Implementation and design of new functionality, creating and implementing User Stories.
Management and implementation of Kubernetes, CI/CD
Improving software security and performance
Monitoring PBAs, Nagios"

Eingesetzte Qualifikationen

Apache Kafka, Full Stack Developer, JavaScript-Entwickler, SQL Entwickler, Agile Methodologie, Behavior Driven Development, Confluence, Kanban (Softwareentwicklung), Projektleitung / Teamleitung (IT), Scrum, Code-Review, Penetrationstest, Software Quality, Apache, Nginx, Software Architecture, Software Design, Bash Shell, Hibernate (Java), Java (allg.), Jenkins, Jira, Junit, Node.Js, Software Version Control, Spring Framework, Typescript, Blackberry, Ubuntu, Apache Wicket, Angular, Docker, Git, Java-Entwickler, Kotlin, Kubernetes, Nagios, PHP-Entwickler, Server-Monitoring, Testen

Lead Software Developer
Kundenname anonymisiert, Emsburen
8/2019 – 2/2021 (1 Jahr, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2019 – 2/2021

Tätigkeitsbeschreibung

Hier war ich für die Einrichtung der CI-Pipeline mit Jenkins verantwortlich. Ich habe die Grundlage für dieses Softwareprodukt geschaffen.

Eingesetzte Qualifikationen

Agile Methodologie, Angular, Apache Kafka, Continuous Delivery, Continuous Integration, Docker, Git, Hibernate (Java), Java (allg.), Jenkins, Kubernetes, Mysql, Representational State Transfer (REST), Scrum, Server-Monitoring, SQL

Software Engineer
CNS connect BV, Den Haag
1/2019 – 7/2019 (7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2019 – 7/2019

Tätigkeitsbeschreibung

Hier habe ich die REST API-verbindung mit Vecozo erstellt. Wichtig war, dass die Übersetzung von CNS nach Vecozo angemessen funktionierte.

Eingesetzte Qualifikationen

Continuous Integration, Agile Methodologie, Scrum, Server-Monitoring, Java (allg.), JavaScript, PHP, Representational State Transfer (REST), SQL

Zertifikate

Professional Scrum Developer™ Certification
2024
Oracle Certified Professional, Java SE 17 Programmer
2024
Oracle Certified Associate, Java SE 8 Programmer
2019

Ausbildung

Sofware Engineer
Ausbildung

Delft, Niederlande

Über mich

Ich bin ein erfahrener Senior Full-Stack-Softwareentwickler mit über 25 Jahren Erfahrung in der Entwicklung komplexer Softwarelösungen. Meine Kernkompetenzen liegen sowohl im Backend- als auch im Frontend-Bereich, wobei ich seit 1998 intensiv mit Technologien wie Java und PHP arbeite. Meine Expertise umfasst moderne Tools und Frameworks wie Spring Boot, Hibernate, Docker, Kubernetes und Angular, ergänzt durch fundierte Kenntnisse in agilen Arbeitsmethoden wie SCRUM und DevOps-Praktiken.

Im Backend-Bereich habe ich umfassende Erfahrung in der Entwicklung und Optimierung von REST-Microservices, Datenbanken wie MySQL und PostgreSQL sowie in der Implementierung von CI/CD-Pipelines mit Tools wie Jenkins und GitLab. Darüber hinaus habe ich in zahlreichen Projekten Softwarearchitekturen nach Prinzipien wie SOLID, Clean Architecture und Event-Driven-Design entworfen.

Im Frontend arbeite ich bevorzugt mit Angular (Versionen JS bis 10), TypeScript und modernen Frameworks wie Angular Material. Ich habe mehrere Projekte erfolgreich von AngularJS auf neuere Versionen migriert und User Interfaces gestaltet, die sowohl funktional als auch ansprechend sind.

Ich lege großen Wert auf die Performance und Sicherheit der entwickelten Software und nutze dafür Monitoring-Tools wie Grafana, Prometheus und Nagios. In meinen Projekten kombiniere ich technisches Fachwissen mit einer lösungsorientierten Arbeitsweise, die sowohl Innovation als auch Effizienz fördert.

Meine Projekterfahrung ist breit gefächert und umfasst Branchen wie Logistik, Gesundheitswesen, Automobilindustrie und Bildung. Ich habe in internationalen Teams und leitenden Positionen wie Lead Software Engineer oder DevOps-Spezialist gearbeitet. Besonders stolz bin ich darauf, in meiner Rolle bei PostNL die Anzahl der Paketautomaten in den Niederlanden maßgeblich gesteigert und deren Software vollständig optimiert zu haben.

Neben meinen technischen Fähigkeiten zeichne ich mich durch Flexibilität, Kreativität und eine hohe Problemlösungskompetenz aus. Ich bin lernbereit und offen für neue Technologien, um innovative Lösungen zu schaffen, die den Anforderungen moderner Unternehmen gerecht werden.

Mit meinem multikulturellen Hintergrund und meiner mehrsprachigen Kompetenz (Deutsch, Niederländisch, Englisch und Grundkenntnisse in Hindi) bin ich in der Lage, in internationalen Umgebungen effektiv zu arbeiten und Projekte erfolgreich umzusetzen. Mein Ziel ist es, immer die optimale Balance zwischen technischer Präzision und geschäftlicher Effizienz zu finden.

Weitere Kenntnisse

Ajax, Angular 5, Angular 9, Angular 9/10, Angular JS, Angular Material 9, Apache Kafka, Apache Struts, Apache Tomcat, Apache Wicket, AWS, Bitbucket, Bootstrap 3, Bootstrap 4, Clean Architecture, Composer, CSS3, Docker, Doctrine 2 ORM, Event Driven, Flyway, Git, GitLab, Grafana, Grafana Loki, Grunt, Grup, Helm, Hibernate ORM, HTML5, IntelliJ IDEA, Jasmine, Java, Java (JDK 1 - SE 21), Java 8, Jenkins, Jira, Joomla! Framework, JSON, JSP, JUnit, JSF, jQuery, jQueryUI, Kanban, Kubernetes, Lean, Linux, Log4j, MAMP/LAMP/WAMP, Maven, MongoDB, MySQL, Nagios, Netbeans, Node.js, PHP, PHP (3 - 8.), PHPUnit, PHPDoc, PostgreSQL, Postman, Prometheus, Qodana, RabbitMQ, Redis, REST, RxJS, SAFe, Scrum, Smarty, Spring Boot, Spring Framework 4, Swift, Symfony 2.8, Symfony 3., Thymeleaf, Twelve-Factor App, TortoiseSVN, TypeScript, Vagrant, Vert.x, Virtual Box, WireMock, Wordpress Framework, XML, Zend Framework.

Persönliche Daten

Sprache
  • Niederländisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
  • Hindi (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
708
Alter
45
Berufserfahrung
17 Jahre und 11 Monate (seit 01/2007)

Kontaktdaten

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

Jetzt Mitglied werden