Profilbild von David Brutian Software Engineer & Architect aus Unterfoehring

David Brutian

nicht verfügbar bis 03.07.2023

Letztes Update: 13.01.2023

Software Engineer & Architect

Abschluss: Diplom-Informatiker (Univ.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache)

Dateianlagen

20220701_Beraterprofil.pdf

Skills

Ich bin...
... ein Vollblut-Informatiker,
... ein Freelancer aus Überzeugung,
... ein erfahrener Teamplayer.

Ich kann...
... ganze Teams aufbauen, begleiten und unterstützen
... mich für Neues begeistern,
... Impulse geben,
... kritisch hinterfragen,
... und Visionen verfolgen ohne Luftschlösser zu bauen.

Ich fühle mich besonders wohl...
... in der Cloud,
... in einem Umfeld, in dem ich saubere und nachhaltige Architekturen entwickeln und prägen kann,
... umgeben von modernen und anspruchsvollen Technologien,
... im Java-Ökosystem

Qualifikationen, Zertifizierungen
  • Google Cloud Certified Professional Cloud Architect
  • iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A)
  • Oracle Certified Professional, Java SE 8 Programmer

Projekthistorie

03/2021 - 06/2022
Solution Architect (Hands-On)
MediaMarktSaturn Technology (1000-5000 Mitarbeiter)
Internet und Informationstechnologie

Weiterentwicklung einer globalen eCommerce-Plattform

  • Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme


Umgebung: Google Cloud Platform
Wesentliche Technologien / Standards: Java 8 / Java 11, Spring Boot, PostgreSQL, Node.js, TypeScript, GraphQL / Apollo
Frontend: React


10/2020 - 02/2021
Berater, Solution Architect (Hands-On)
MediaMarktSaturn Technology (1000-5000 Mitarbeiter)
Internet und Informationstechnologie
Beratung beim Aufbau einer Umgebung und Etablieren von Prozessen für Last- und Performancetests für eine globale eCommerce-Plattform
 
  • Analyse der vorhandenen Lösungen und Abläufe
  • Auswahl und Aufbau des technologischen Stacks für Last- und Performancetests inklusive technische Infrastruktur
  • Unterstützung und Beratung der Teams bei der Implementierung von produktspezifischen Lösungen
  • Beratung und Koordinierung bei Planung und Durchführung von Lasttests

Umgebung:
Google Cloud Platform
div. Open Source Testing-Tools

04/2020 - 09/2020
Solution Architect (Hands-On)
MediaMarktSaturn Technology (1000-5000 Mitarbeiter)
Internet und Informationstechnologie
Erweiterung der eCommerce-Plattform um einen Marktplatz
 
  • Technische Integration, Anbindung mehrerer Drittanbieter-Produkte
  • Entwurf und Realisierung von Integrationsschnittstellen
  • Modellierung und Umsetzung von Produktübergreifenden Geschäftsprozessen

Umgebung: Google Cloud Platform
Architektur: Microservices, API-first approach
Technology-Stack: Java / Spring Boot,  Node.js / TypeScript / NestJS, OpenAPI, MongoDB

11/2017 - 03/2020
Solution Architect (Hands-On), Tech Lead
MediaMarktSaturn Technology (1000-5000 Mitarbeiter)
Internet und Informationstechnologie
Neuentwicklung und Betrieb einer globalen eCommerce-Plattform

"...Du hast sehr viel Energie in jegliche Architektur Themen rund um den Webshop reingesteckt und essentielle Funktionalitäten im Backend für unseren Shop entwickelt, und stetig verbessert... Du hast einen großen Teil dazu beigetragen, dass wir einen Webshop der Größe von MediaMarkt in Deutschland live nehmen konnten... Deine Skills im gesamten Bereich Engineering sind herausragend, was auch der Grund war, dass du für uns immer flexibel einsetzbar warst..."

  •         Aufbau und Pflege der Architektur des neuen hochverfügbaren und performanten globalen Webshops sowie diverser Backendsysteme
  •         API-Design
  •         Konzeption und Aufbau der Cloud-basierten Infrastruktur im Hinblick auf die Hochverfügbarkeit, Performance und IT-Sicherheit
  •         Konzeption und Realisierung der schrittweisen Migration von der alten auf die neue Plattform
  •         Etablierung der DevOps / DevSecOps-Prozesse in den Teams
  •         Unterstützung der Entwicklerteams bei Architekturentscheidungen und der Realisierung der entworfenen Architektur
  •         Konzeption und Realisierung der Prozesse und Umgebungen für Testen und Überwachung der Plattform sowie der einzelnen Komponenten
  •         Durchführung PoCs, Verproben der Technologien
  •         Definition von Coding Guidelines und Standards
  •         Coaching der Teams


Umgebung: Google Cloud Platform, Cloudflare
Architektur: Microservices, Domain Driven Design, REST
API-Design / API-Management: OpenAPI, Swagger/SwaggerHub, Apigee
Backend: Java 8 / Java 11, Spring Framework, Spring MVC, Spring Boot, PostgreSQL, div. NoSQL-Produkte
Frontend: React
Sonstiges: Scrum, Kanban, Atlassian-Stack

02/2017 - 10/2017
Senior Softwareentwickler (Full-Stack)
secunet Security Networks AG (500-1000 Mitarbeiter)
Internet und Informationstechnologie
Entwicklung eines hochsicheren Registrierungssystems für einen Kunden aus dem Bereich der öffentlichen Verwaltung
"Herr B. hat uns mit seiner erstklassigen Expertise unserem technisch sehr ambitionierten Projektziel wesentlich näher gebracht."
 
  •         Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
  •         Umsetzung der Anforderungen in einem agilen Team
  •         Code-Reviews
  •         Dokumentation
Java 8, Spring Framework, Spring MVC, Spring Security, ORM/JPA/Hibernate, Java Servlet,  JSP, JSTL, RESTful Webservices, JavaScript, jQuery, Tomcat Bootstrap, Websecurity / OWASP, Domain Driven Design, PostgreSQL, HSQLDB, Kerberos, LDAP, Test-driven Development, Acceptance Test–driven Development, JUnit, Hamcrest, FitNesse, Scrum

01/2012 - 10/2016
Senior Softwareentwickler, Architekt
Fiducia & GAD IT AG (1000-5000 Mitarbeiter)
Banken und Finanzdienstleistungen
Weiterentwicklung der verbundweiten Online-Banking Anwendung
"...Herr B. hat sich durch seine Erfahrung und Fähigkeiten sehr gut ins Projekt eingebracht.
Seine Einsatzbereitschaft, auch in schwierigen Projektphasen, war enorm hoch und hat das gesamte Team weitergebracht."


Ab Mitte 2013 - Architekt und technischer Product Owner (crossfunktionale agile Teams):
  •         Verantwortung für den Entwurf der zukünftigen Systemarchitektur
  •         Federführung bei Analyse, Vorbereitung und Umsetzung der Migration des Produkts auf neue Frameworks
  •         Erstellung von technischen Anforderungen auf Basis von Epen und User-Stories
  •         Unterstützung und Coaching innerhalb des Projektteams
  •         Konsultierende Rolle in teamübergreifenden Backlog Refinements


Bis Mitte 2013 - Fachentwickler (klassische Entwicklung, Wasserfallmodell):
  •         Implementierung der Anforderungen auf Basis der Fach- und DV-Konzepte
  •         Erstellung / Erweiterung der technischen Design-Dokumente
  •         Ansprechpartner für Wartung- und Support-Teams bei Fehleranalyse, Testdurchführung und Dokumentation
  •         Ansprechpartner für den Fachbereich, Anforderungsanalyse

Java 7, Java 8, Spring Framework, Spring MVC, Spring Security, Vaadin, JBF (Java based Banking Framework), RBF (RIA Banking Framework), IBM Rational Software Architect, jQuery, Scrum

12/2010 - 12/2011
Senior Softwareentwickler, Fachkonzeptionist
Fiducia IT AG (1000-5000 Mitarbeiter)
Banken und Finanzdienstleistungen
Weiterentwicklung und Pflege des verbundweiten Informationsportals für Banker
  •         Erstellung der Fachkonzeption in Abstimmung mit der Fachabteilung des Kunden
  •         Erstellung des technischen Designs
  •         Entwicklung und Pflege der Anwendung
Java/JEE/JSP, Wicket, Spring Framework, Hibernate,  JavaScript: YUI, jQuery, IBM WebSphere Application Server, IBM WebSphere Portal Server (Version 6.1), Junit / Mockito-Framework, DB2, IBM Rational Software Architect, Scrum

10/2008 - 10/2010
Senior Softwareentwickler, Usability Verantwortlicher
Fiducia IT AG (1000-5000 Mitarbeiter)
Banken und Finanzdienstleistungen
Weiterentwicklung und Pflege der verbundweiten Bankarbeitsplatz-Anwendung
  •     Entwicklung am Modul zur Verwaltung und Pflege von Kartenprodukten (EC-Karten, Kundenkarten, Sparkarten, Kreditkarten uvm.)
  •     Erstellung von Lasttesttreibern, Einbindung dieser in die bestehende Lasttest-Infrastruktur
  •     Coaching innerhalb des Projektteams
Java/JEE, JBF (Java based Banking Framework), Junit, UML, DB2, Eclipse, Apache Ant, Tomcat,  IBM Rational Software Architect

02/2005 - 09/2008
Senior Softwareentwickler, Architekt
Verlagsgruppe Weltbild / buecher.de GmbH (1000-5000 Mitarbeiter)
Medien und Verlage
Konzeption und Realisierung mehrerer Backend- und Frontend-Komponenten zur Erweiterung des Sortiments und Optimierung von komplexen Geschäftsprozessen
  •     Konzeption und Entwicklung einer webbasierten Anwendung zur Verwaltung und Überwachung von zahlreichen (> 200) Prozessen
  •     Konzeption und Entwicklung einer Scheduler-Komponente zur Ausführung und automatisierten Überwachung von zahlreichen, teilw. untereinander abhängigen, Prozessen
  •     Konzeption und Entwicklung div. Frameworks zur Erstellung von Prozessen zur Abbildung komplexer Geschäftsvorfälle
  •     Modellierung/Entwurf mehrerer komplexer Datenbanken
Java, JSP, JavaServer Faces 1.2 (MyFaces), Hibernate, Oracle 10g, PL/SQL, Oracle SQL Developer, Apache Tomcat, UML, Embarcadero ER/Studio

05/2008 - 08/2008
Berater
Eventgruppe München (10-50 Mitarbeiter)
Marketing, PR und Design
Konzeption und Realisierung einer Anwendung zum Management von Veranstaltungen
  •     Modellierung und Entwurf der dem Produkt zugrunde liegenden relationalen Datenbank
  •     Konzeption, Entwicklung und Produktionseinführung des Produkts
  •     Analyse und Migration der Daten aus der Altanwendung
  •     Schulung der Kunden-Mitarbeiter
Java, JSP, JavaServer Faces 1.2 (MyFaces), Hibernate, MySQL

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Aktionsradius: Großraum München (+100km) oder remote

Kontaktformular

Kontaktinformationen

Profilbild von David Brutian Software Engineer & Architect aus Unterfoehring Software Engineer & Architect
Registrieren