Skalierbare SEO-Backend-Entwicklung - Big Data | Leonard Daume

Skalierbare SEO-Backend-Entwicklung - Big Data

Backend-Entwicklung für skalierbare SEO-Daten (BigData)
SEOlytics GmbH (Hamburg)

Überblick

Als Backend-Entwickler für skalierbare SEO-Daten arbeitete ich an der Neu- und Weiterentwicklung von Microservice-Architekturen und dem Reengineering von Datenbanken. Dabei konzipierte und designte ich Lösungen unter Verwendung von Big-Data-Technologien wie Java, Scala, Docker und AWS sowie APIs von Google.

In meiner Rolle als Coach unterstützte ich das Team bei Implementierungs-, Architektur-, Design-, Test- und Dokumentationsfragen. Dabei wendete ich Methoden wie Projektplanung, Aufwandsschätzung, Konzeption und Design, Forward-/Reverse-Engineering, Test-Driven-Development, Mocking/Stubbing, Refactoring, Continuous Integration, Release-Management und Dokumentation an.

Als Ergebnis meiner Arbeit konnte das Projekt eine skalierbare und effiziente Infrastruktur zur Verarbeitung von SEO-Daten aufbauen, die es dem Kunden ermöglicht, schnell auf sich ändernde Marktbedingungen zu reagieren.

Aktivitäten

  • Neu- und Weiterentwicklung der Microservice Landschaft.
  • Reengineering der Datenbanken
  • Konzeption und Design
  • Coaching in Implementierungs-, Architektur-/Design-, Test- und Dokumentations-Fragen

Methodik

  • Projektplanung
  • Aufwandsschätzung
  • Konzeption und Design
  • Forward-/Reverse-Engineering
  • Test-Driven-Development•Mocking/Stubbing
  • Refactoring
  • Continuous Integration
  • Release-Management
  • Dokumentation (Englisch)

Verwendete Tools / Technologien

  • Docker
  • Java 8
  • Groovy
  • Scala
  • QT
  • Clojure
  • Bash-Skripte
  • JUnit/TestNG/Spockframework
  • (Power-)Mockito
  • Javascript
  • Selenium (WebDriver)
  • JSON
  • CSV
  • HTML
  • YAML
  • XML
  • Xpath
  • CSS-Selektoren
  • Play Framework
  • Akka
  • HornetQ (JMS)
  • Hazelcast (In-Memory Data Grid)
  • Log4j
  • Google Guice
  • GoogleGuava
  • Jackson
  • AssertJ
  • Hibernate
  • RESTlet
  • Jsoup
  • Gson
  • Google Adwords API
  • Google WebmasterTools
  • Amazon Web Services (EC2
  • AWS S3
  • AWS Glacier)
  • Jetty
  • Tomcat
  • Solr
  • ArangoDB
  • MongoDB
  • Cassandra
  • Neo4j
  • MySql
  • H2
  • Eclipse
  • IntelliJ
  • Checkstyle
  • PMD
  • Findbugs
  • SVN
  • Git
  • Jenkins
  • Nexus
  • Jira
  • Confluence
  • FishEye