Designing and evolving the backend architecture for Mercedes-Benz After Sales digital products, spanning multiple microservices handling vehicle service history, warranties, and recalls. Defining technical direction, establishing engineering standards, and mentoring developers across the team.
About
Software Architect with over 10 years of experience designing and building backend systems and platform infrastructure. Currently driving architecture decisions at Mercedes-Benz.io, from domain-level service design to org-wide engineering practices. Background in programming languages research, with a focus on static analysis and program verification.
- Kotlin
- Java
- Spring
- SQL
- NoSQL
- PCF
- AWS
- C#
- Scala
Experiences
Built and maintained backend services for a high-performance, IP-based multimedia contact center platform, where low latency and reliability were critical. Responsible for multiple backend services while contributing across the broader service landscape. Delivered end-to-end features spanning backend and Angular front-end applications.
Researched static analysis techniques for automatic verification of imperative programs with data structures and aliasing. Lectured courses across multiple disciplines, including computational logic, programming languages, and object-oriented programming for computer science students, as well as introductory programming for students in other engineering fields such as civil, biomedical, and physics.
Education
Programming Languages Specialization