ImmobilienScout GmbH
-
2019
ImmoScout24 is the leading online platform for residential and commercial properties in Germany. It has been revolutionizing the real estate market for over 20 years. With its digital solutions, ImmoScout24 provides orientation and successfully brings owners, brokers and property seekers together. The company is working towards the goal of handling real estate transactions digitally and thereby making complex decisions easier for its users. As part of my work, I was mainly responsible for the following tasks:
- Working with cutting-edge AWS frameworks on future-oriented trends and technologies
- Developing cloud-based backend microservices using Java, Kotlin and Typescript frameworks
- Designing and drafting product and architecture requirements in the form of small testable and functional components
- Implementing complex web UI features using React and Backstage plugins
- Using data-driven development and making decisions based on data
- Researching, defining and introducing standards for our company's tech teams
- Design and build a central reference for finding user information in the platform for GDPR compliance
- Improve customer support processes and contact pages through automation
- Migrate internal tools from a database-based login process to an OIDC-based SSO process
- Decouple and modularize the company's service delivery logic and product management logic from a legacy system into its own dedicated service
- Implement and deploy a new pricing and invoicing mechanism for a mortgage lead engine
- Design and build a system for measuring repository quality standards to compare with expected requirements and provide reports with calls to action to software developers
- Reduce the amount of code on legacy systems by about 20% through modularization and by removing unused functions and refactoring by about 10%
Keywords: aws, kinesis, lambda, kubernetes, kotlin, java, spring boot, typescript, nodejs, postgres, oracle, rest api-design, microservices, jira, miro, real estate, mortgage
Work Share
-
Deployment, Scripts, Server/Service configuration and tuning
-
TypeScript
-
Kubernetes and virtualization
-
Java
-
Amazon Web Services
-
Microservices
-
Legacy systems
-
Architectural and Solution Design/Implementation
-
Maintenance and Technical Debt
Languages Used
- English
- German