Skalierbare SEO-Backend-Entwicklung - Big Data
Ü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