Kiran Hegde
About Kiran Hegde
Kiran Hegde is a Senior Software Engineer with extensive experience in software development and engineering roles across various companies, including Morgan Stanley, Equal Experts, and Apple. He specializes in clean code principles, event streaming technologies, and integrating payment solutions.
Current Role at Morgan Stanley
Kiran Hegde currently serves as a Senior Software Engineer at Morgan Stanley, a position he has held since 2021. His role involves leveraging advanced software engineering practices to contribute to the development of financial technology solutions. Kiran's expertise in clean code principles and extreme programming methodologies enhances the quality and maintainability of the software he develops.
Previous Experience at Equal Experts
Before joining Morgan Stanley, Kiran worked at Equal Experts as a Senior Software Engineer from 2018 to 2021. During this time, he focused on software development projects that emphasized clean coding practices and real-time data processing using event streaming technologies like Kafka and EventHub.
Career Background at Credit Suisse and Societe Generale
Kiran's career includes significant roles at Credit Suisse and Societe Generale Global Solution Centre. He worked at Credit Suisse as a Senior Software Analyst from 2013 to 2016, where he applied his skills in software analysis. At Societe Generale, he served as a Senior Software Engineer from 2016 to 2018 and briefly as a Technical Lead in 2018, contributing to various software engineering initiatives.
Education and Technical Skills
Kiran Hegde holds a Bachelor of Engineering (BE) in Computer Science from Visvesvaraya Technological University, which he completed from 2006 to 2010. He possesses a strong technical skill set that includes proficiency in integrating payment solutions with major schemes like VISA and MasterCard, as well as using Elastic Stack for log monitoring and Prometheus and Grafana for application monitoring.
Expertise in Software Development Practices
Kiran specializes in applying Domain Driven Design principles and implementing risk rules and fraud checks for Card Not Present (CNP) transactions. His experience with multi-tenancy Platform as a Service (PaaS) products supports continuous delivery, showcasing his commitment to enhancing software quality and performance.