Yadu Krishnan - CV
Senior Software Engineer | Scala | Java | Distributed Systems
📍 Hamburg, Germany
📧 k.yadukrishnan@gmail.com
🔗 linkedin.com/in/yadukrishnank
🌐 yadukrishnan.live
📝 Summary
Senior Software Engineer with extensive experience in Scala, Java, distributed systems, and microservices. Skilled in designing and building scalable, event-driven platforms using modern functional and reactive programming principles. Strong focus on testing, reliability, and clean architecture. Experienced with cloud-native environments, CI/CD automation, and observability. Passionate about writing maintainable code, mentoring teams, and continuous improvement through learning and open-source contribution.
💼 Experience
Senior Scala Developer
RiskIdent GmbH, Hamburg | Dec 2020 – Present
Developed and optimized DeviceIdent, a high-performance fraud prevention platform written in
ScalausingPlay Framework,Akka, andCats Effect.Designed and deployed containerized services using
Docker,Kubernetes, andArgoCDfor reliable and automated CI/CD.Maintained a strong focus on unit, integration, and end-to-end testing, integrated via
GitHub Actions.Monitored system performance and architecture health using
Prometheus,Grafana, andELKStack.Implemented event-driven architectures utilizing
Kafkafor asynchronous communication and real-time data processing.
Tech Lead
Reactore, Bangalore | Apr 2014 – Sep 2020
Led the design and development of microservice-based enterprise systems, driving the migration from
Java/Springto a high-performance solution inScalawithAkka.Architected a product integration platform using event-driven communication with
KafkaandMQTTto connect diverse systems and industrial hardware.Designed backend services for a low-code platform and 3D map dashboards, integrating the
Camundaworkflow engine andJasperReports.Established foundational CI/CD pipelines and introduced unit and integration testing standards across the engineering teams.
Mentored engineers in functional programming and distributed system design.
Senior Software Engineer
Visual IQ, Kochi | Aug 2011 – Apr 2014
Contributed to the core framework of Visual IQ’s marketing analytics platform.
Designed and implemented the IQ-Auth authentication and authorization framework.
Migrated the data infrastructure from
Oracleto anIBM Netezza-based ETL platform, significantly improving data processing performance.
Software Engineer
Infosys, Bangalore | Aug 2009 – Aug 2011
Contributed to Finacle FEBA, a core banking product used across major financial institutions.
Developed reporting and automation modules to enhance performance and usability of core banking components.
🛠️ Technical Skills Snapshot
| Category | Key Technologies |
| Languages | Scala, Java, Kotlin, Python |
| Frameworks | Akka, Cats Effect, Play Framework, Spring, Hibernate |
| Data & Messaging | PostgreSQL, MongoDB, Redis, Kafka, MQTT |
| DevOps & Cloud | Docker, Kubernetes, ArgoCD, GitHub Actions, Prometheus, Grafana |
| Concepts | MicroServices, Distributed Systems, Functional Programming, Event-Driven Architecture, Unit Testing |
🎓 Education
M.Tech in Software Systems – BITS Pilani, 2015
B.Tech in Information Technology – Amrita Vishwa Vidyapeetham, 2009
🌟 Community & Open Source
Technical Author: Writes technical articles for baeldung.com on various technologies.
Open Source Contributor: Maintainer of the Baeldung Scala Tutorials repository and a contributor to
Scala-CLI.Volunteer Teacher: Taught programming fundamentals using
Pythonat ReDI School (Mar 2022 – Apr 2023).Blogging: Publishes technical content on yadukrishnan.live.