Senior Software Engineer
Idealo | 2021 - Present
Developing and maintaining authorization and authentication custom solutions for end users of our price comparison platform and enabling secure service to service communication for our teams using enhanced standard solutions as Spring Security, OAuth2 and OpenID Connect. Built robust backend services for mobile applications using Kotlin and GraphQL. Migrating services to AWS and creating infrastructure as code with AWS CDK and CDK Pipelines. Providing anonymized data to our datalake and setting up infrastructure for data streaming using Firehose, Glue Jobs with Python scripts, Crawlers and Athena tables.
- Technically led on-prem migration to AWS
- Improved performance of queries in our Athena tables by a factor of 20
- Increased database throughput of IO intensive system by a factor of 3 while lowering costs
- Improved backend services security, resilience and scalability