
SEOlytics GmbH
Hamburg
Scalable SEO Backend Development - Big Data
Backend Development for Scalable SEO Data (BigData)
November 2013 - October 2014
1 year
full-time
Project
Hamburg
🎯
Overview
As Backend-Developer at SEOlytics, I developed scalable SEO backends with Big Data technologies for high-performance data processing. Microservice architecture development, database reengineering, and team coaching for implementation, architecture, and testing.
Java/Scala, Docker/AWS, Google APIs for scalable SEO data processing. Test-Driven Development, Continuous Integration, and Release Management for robust, maintainable systems. Scalable infrastructure for quick response to market changes.
⚡
Activities
- Microservice Architecture: New and further development of the microservice landscape, scalable architecture
- Database Reengineering: Performance optimization, data model design, Big Data integration
- Technical Leadership: Team coaching for implementation, architecture, design, testing, documentation
- Big Data Processing: Java/Scala, Docker/AWS, Google APIs for SEO data processing
🔄
Methodology
- Test-Driven Development: Quality Assurance, Automated Testing, Mocking/Stubbing
- Continuous Integration: Automated Builds, Release Management, Quality Gates
- Agile Development: Project Planning, Effort Estimation, Iterative Development
- Technical Excellence: Refactoring, Code Quality, Documentation, Architecture Design
Technology Stack
Technologies and tools used in this project
⚙️
Backend
7
Java 8
Scala
Play Framework
MongoDB
ArangoDB
Google APIs (Adwords
REST APIs
📦
Other
9
Groovy
Akka
Cloud Infrastructure
Neo4j
Spock
Mockito
Test-Driven Development
WebmasterTools)
Documentation
🚀
DevOps
11
Docker
AWS EC2
AWS S3
AWS Glacier
Jenkins
Git
SVN
CI/CD Pipeline
Nexus
Jira
Confluence
📊
Data & AI
3
Cassandra
MySQL
Big Data Storage
🛠️
Tools
3
JUnit
TestNG
Project Management
🎨
Frontend
1
JSON/XML