Software Craftsman & DevOp - SEO | Leonard Daume

Software Craftsman & DevOp - SEO

Software Craftsman | DevOp

Überblick

Als erfahrener Software Craftsman und DevOp habe ich erfolgreich ein Projekt durchgeführt, das die Entwicklung einer CI/CD-Pipeline mit Jenkins und Docker, die Datenextraktion mit Spark und Hadoop sowie die Implementierung automatisierter Akzeptanztests umfasste. Mit meinem tiefen Verständnis von Softwareentwicklungsmethoden und modernen Technologien war ich in der Lage, einen HTML-Parser mit XPath zu entwerfen und zu implementieren, der eine effektive Strukturierung von 750 Millionen Daten pro Land ermöglichte. Ich erweiterte und rekonstruierte auch einen HTML-Crawler, der eine effektive Datenextraktion mit Spark und Hadoop für 200 Millionen Seeds ermöglichte. Außerdem habe ich ein PaaS mit Apache Mesos, Marathon und AWS Route 53 aufgebaut und automatisierte Abnahmetests für ein bestehendes SaaS-Tool erstellt. Abschließend erstellte ich ein Status-Dashboard mit Play, um den Überblick über den Projektstatus zu behalten.

Meine Methodik “You Build It, You Run It” bedeutet, dass ich nicht nur für die Entwicklung der Software verantwortlich bin, sondern auch dafür, dass die Implementierung effektiv funktioniert und reibungslos läuft.

Aktivitäten

  • “You Build It, You Run It” CI/CD Pipeline Aufbau mit Jenkins und Docker
  • Anforderungsanalyse, Konzeption, Design, Implementation und Betrieb eines HTML-Parsers mit XPath
  • Strukturierte Daten ( 750 Mio. pro Land) extrahieren und als API zur Verfügung stellen
  • Erweiterung/Neubau eines Html-Crawlers zur Datenextraktion mit Spark und Hadoop für 200 Mio. Seeds
  • PaaS Aufbau mit Apache Mesos, Marathon und AWS Route 53•Erstellung von automatisierten Akzeptanztests für ein bestehendes SaaS Tool
  • Status Dashboards mit Play

Methodik

  • “You Build It, You Run It”

Verwendete Tools / Technologien

  • Java
  • RxJava
  • Play Framework
  • Scala
  • Groovy
  • Javascript
  • HTML
  • CSS
  • Spark
  • Hadoop
  • Nutch
  • Tika,Swagger
  • SBT
  • SAXON-HE
  • Memcached
  • Ehcache
  • Infinispan
  • MySQL 5.7.x
  • JOOQ
  • AnrangoDB
  • Bash,CSV
  • Guice
  • Mockito
  • Cucumber
  • Jenkins
  • Git
  • Docker
  • Jira
  • Confluence
  • Markdown