Scalable SEO Backend Dev - Big Data | Leonard Daume

Scalable SEO Backend Dev - Big Data

Backend development for scalable SEO data (BigData)
SEOlytics GmbH (Hamburg)

Overview

As a backend developer for scalable SEO data, I worked on the new and further development of microservice architectures and the reengineering of databases. In doing so, I conceptualized and designed solutions using Big Data technologies such as Java, Scala, Docker, and AWS, as well as APIs from Google.

In my role as a coach, I supported the team with implementation, architecture, design, testing, and documentation issues. I applied methodologies such as project planning, effort estimation, conceptualization and design, forward/reverse engineering, test-driven development, mocking/stubbing, refactoring, continuous integration, release management, and documentation.

As a result of my work, the project was able to build a scalable and efficient infrastructure for processing SEO data, enabling the client to quickly respond to changing market conditions.

Activities

  • New and further development of the microservice landscape.
  • Reengineering of the databases
  • Conception and design
  • Coaching in implementation, architecture/design, testing and documentation issues

Methodology

  • project planning
  • effort estimation
  • Conception and design
  • forward/reverse engineering
  • Test-Driven-Development-Mocking/Stubbing
  • refactoring
  • Continuous Integration
  • Release Management
  • Documentation (English)

Tools / Technologies

  • 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