Marc-Oliver Scheele

Marc-Oliver Scheele

IT Consulting / Freelancer

Mit Freude und viel Engagement unterstütze ich als Freiberufler meine Kunden bei der Umsetzung von anspruchsvollen Software­projekten. Mit meinen über 20 Jahren Erfahrung als Fullstackentwickler, technischer Projektleiter und IT-Berater verfüge ich über eine breite Qualifikation.

Meine Schwerpunkte befinden sich im Umfeld der Java-Softwareentwicklung (z.B. Spring Boot, Groovy, Grails) sowie im Bereich Volltextsuche, Suchmaschinentechnologien und Big Data (z.B. Elasticsearch).
Ich freue mich, wenn Sie mich bei Fragen direkt kontaktieren:

Projekt Erfahrung

Jobpushy.de öffentlicher Web-Service

Software Architekt / Lead Developer
2016 - heute

Gründung sowie Produkt- und Softwareentwicklung einer „freien“ Plattform zur Vermittlung von IT-Experten:

  • Technologien: Elasticsearch, Java, Spring Boot, Grails, Groovy, MySQL, JavaScript, HTML, CSS, Amazon Cloud (AWS), Crawler
  • Rollen: Architekt / Technical Lead, Senior Developer, Produktmanagement
  • siehe auch: jobpushy.de

OpSec Security GmbH Web- & Mobile-App

Software Architekt / Lead Developer
2012 - heute

Konzeption und Implementierung eines rollenübergreifenden Softwaresystems zur Verwaltung von Testkäufen („Testkaufzentrale“). Produkt und Dienstleistung zum Schutz von Eigentum (Marken- und Urheberrechtsverfolgung)

  • Technologien: Java, Spring Boot, Hibernate, Grails, Groovy, MySQL, JavaScript, HTML, CSS, Microsoft Cloud (Azure), Crawler, Git, App (Android, iOS)
  • Rollen: Architekt / Technical Lead, Senior Developer, Berater
  • Desktop und Mobile-App entwickelt. Siehe auch: OpSec Testpurchase AppStore

GBI-Genios GmbH Big Data

Technische Projektleitung / Senior Developer
2011 - heute

Beim größten deutschen Anbieter von Online-Wirtschaftsinformationen, Übernahme diverser Projekte im Umfeld von Big Data, Search und Java-Softwareentwicklung.

  • Technologien/Methoden: Elasticsearch, Java, Spring, Hibernate, Grails, Groovy, MySQL, JavaScript, HTML, CSS, Git, API/Json/Swagger, IntelliJ; Monolith->Microservices-Architektur, Scrum
  • Rollen: Technischer Projektleiter, Architekt, Senior Developer, Berater
  • Siehe auch: www.genios.de

BMW Group Enterprise

Teilprojektleitung / IT‑Beratung
2014 - 2015 (1,5 Jahre)

Steuerung von externen Dienstleistern, Abstimmungen mit internen Test- und Architekturteams im Umfeld eines Systems zur Ersatzteilbestellung (Parts Sales Support). Architekturberatung und Qualitätskontrolle.

  • Technologien/Methoden: Java, JEE, Oracle, klassisches Wasserfallmodell (mit ausgiebiger Konzeptionsphase)
  • Rollen: Teilprojektleiter, Berater

lastminute.com GmbH Agile, Web-Portal

Lead Developer / Scrum Master
2009 - 2010 (> 1,5 Jahre)

Evaluierung, Konzeption und Umsetzung einer neuen Portal-Technologie auf Basis eines Content-Management Systems. Darüber hinaus den Scrum-Prozess in die Entwicklungsabteilung eingeführt und Bewerber interviewt.

  • Technologien/Methoden: Java, Spring, Hibernate, Spring MVC, Freemarker, Riot CMS, Ant/Ivy, JUnit, JMeter, Artifactory, Hudson, Subversion, SpringSource Tool Suite, Tomcat, Apache httpd, Linux, Oracle, Jira/Confluence, Scrum
  • Rollen: Architekt/ Technical Lead, Senior Developer, Berater, Scrum-Master und Coach

Diverse Startups (u.a. Umfeld Rocket-Internet) Web-Portale/-Services

Softwarep Architekt / Lead  Developer / Übergangs‑CTO
2007 - 2009 (2,5 Jahre)

Bei Startup Neugründungen im Rocket-Internet Umfeld als Technical-Lead reingegangen und Software-Architektur, Produktversion 1.0 und das Team mit aufgebaut. Startups u.a.: MatrixInternet(Gamegoods), Esanum(Ärzteportal), Kontoblick(Finanzverwaltung). Außerdem: Bei der media transfer AG als Senior Berater ein Musikportal mit aufgebaut (audiomagnet.com)

  • Technologien/Methoden: Java, JEE, Spring, Hibernate, Spring MVC, Eclipse, Tomcat; Grails, Groovy, PHP, PostgresQL, Subversion; Scrum, ExtremProgramming (XP)
  • Rollen: CTO-Funktionen, Architekt / Technical Lead, Senior-Developer, Teamleitung

o2 Germany GmbH & Co. OHG Searchengine

Projektleitung / Software Architekt
2005 - 2006 (1,5 Jahre)

Aufgabe war es, eine neue Suchfunktion für das Online-Portal und den Shop zu konzipieren, Dienstleiter zu evaluieren und die Umsetzung zu verantworten (inkl. Markt- und Kostenanalyse sowie eigenem Prototyping).

  • Technologien/Methoden: : Java /JEE, Apache Lucene/Nutch, Struts, Google, Fast Search, Neofonie, Verity, RDF, Sesame; Scrum
  • Rollen: Projektleitung, Scrum Produkt-Owner, Architekt

T-Systems (Festanstellung) Enterprise

IT‑Beratung / technische Projektleitung
2003 - 2005 (2,5 Jahre)

Als Senior-Berater in verschiedenen Projekten in den Branchen Automobil und Telekommunikation unterwegs. Schwerpunkt war das Thema Enterprise Application Integration (EAI) (heute: SOA, Microservices…).

  • Technologien/Methoden: Java /JEE, SOAP, Messaging, MQ Series, webMethods, Microsoft BIZ_Talk, IBM WebSphere AppServer, Bea Weblogic, Oracle, Eclipse, JUnit, BPEL4WS, XML, XSLT, XSD
  • Tätigkeiten: Projektleitungsfunktionen, Konzepterstellung, PreSales-Unterstützung, Qualitätskontrolle, Prototyping

Diverse (private) Softwareprojekte Web

Developer / Produktmanagement
laufend

Aus Freude an der Softwareentwicklung, zur Erprobung neuer Technologien und um spannende Ideen umzusetzen, diverse Webprojekte gebaut.

  • Technologien: Java, Spring, Grails, Groovy, Perl, Google Cloud, Amazon AWS
  • Projekte u.a.:
    • Knobelforum.de -- eine Rätsel-Community (verkauft): knobel‑forum
    • Krisentalk.de – ein Portal/Community zum Austausch in der Finanzkrise (zu verkaufen): krisentalk.de
    • Kindermund.net – Kindersprüche-Netzwerk mit eBook Funktion:  kindermund.net
    • ScheeleThek.de – ein privater Familienblog

SearchBroker AG Searchengine

Gründer & CTO / Lead Developer
2000 - 2002 (2,5 Jahre)

Gründung eines Startups, welches Produkte und Dienstleistung für die Informationsrecherche von Unternehmen anbietet. Insbesondere Intra- und Internet-Suche. Verantwortlich für Entwicklung und Wartung der Softwareprodukte.

  • Technologien/Methoden: Java, Web Services, SaaS, XML, JEE, JSP, Servlet, Swing/JFC, RMI, Struts, Apache Jakarta Tomcat, JUnit, UML, Lucene, Google, Suchmaschinen
  • Tätigkeiten:
    • Teamverantwortung für 8 Mitarbeitern
    • Produktmanagement der Se@rchBroker-Software
    • Software Entwicklung als Lead Developer
    • Managementaufgaben: Personalauswahl, Führung, Kundenakquise und -betreuung (in Pilotprojekten)
  • Siehe auch: Se@rchBroker Präsentation   Artikel kurz

Fachliche Kompetenzen

Top Skills

95%

Java & Web‑Development

Experte, 20 Jahre
Seit dem Ende des Studiums immer wieder erfolgreiche Umsetzung von Web-Projekten im Java-Ökosystem. Angefangen mit Struts, über das Spring-Framework bis zu Groovy/Grails und Kotlin.
92%

Search & BigData

Experte, 10 Jahre
Eine besondere Leidenschaft und großes Interesse gilt der Suchmaschinentechnologie. Seit dem Jahr 2000 mit Gründung des Startups SearchBroker wurden diverse Projekte mit Lucene, Crawler, Meta-Search, Database-Search und Elasticsearch von mir umgesetzt.
90%

Scrum & Projektleitung

Advanced, 10 Jahre
Gerne übernehme ich in meinen Projekten Verantwortung. Hierzu schlüpfe ich meist in die Rolle des technischen Projektleiters, Scrum-Masters und teils auch Scrum-Product-Owners.

Besondere Stärken

Java Spring Boot Elasticsearch Grails Groovy Kotlin
MySQL / MariaDB JPA / Hibernate IntelliJ HTML/CSS/JS
Architektur Scrum technische Projektleitung

Ausbildung

Diplom Informatik

Studium an der Fachhochschule Giessen-Friedberg
1994 - 1999
Abschlussnote 1,0
Auszeichnung als Jahrgangsbester.
Schwerpunkte:
  • Programmierung
  • Systemtechnik
  • Datenbanktechnik
Nebentätigkeiten:
  • Auslandspraktikum bei LH Systems in den USA
  • Web-Administrator der Hochschule
  • freiberuflicher Java Programmierer

Sun Certified Programmer for Java

Zertifikat / Weiterbildung
2007
Zertifizierter Java Programmierer

Ständige Weiterbildung

u.a. durch Lesen/Reviews, Kongresse, Prototyping
laufend
Insbesondere auch als Autor von Fachartikeln (z.B. im Java Magazin Grails Tutorial; Java Regex; Interview Graeme Rocher)
und
Rezensent von Fachbüchern (z.B. Relevant Search; Grails 1.2)

Testimonials

Kontakt / Impressum

Kontaktieren Sie mich gerne. Egal, ob es um konkrete Projektanfragen geht oder ob Sie noch unsicher sind und erstmal Anforderungen sowie Lösungsmöglichkeiten diskutieren möchten. Ich freue mich auf ein Gespräch.

Sie erreichen mich wie folgt:

Meine USt-IdNr. für die freiberufliche Tätigkeit als IT-Berater und Softwareentwickler lautet: DE224002345