Summary
Karthik Kumar is a Senior Software Engineer based in Berlin with nine years of experience designing cloud-native, event-driven backend systems and platforms that scale. He has driven architectural improvements at fintech and consumer companies—introducing DDD, CQRS, structured TDD, RFCs/ADRs, and reliable AWS Lambda patterns—to reduce defects and speed delivery. Comfortable in both startup and larger-team contexts, he’s built core systems from allocation state machines and audit logging for financial tables to multi-channel communication platforms and centralized content delivery. He’s passionate about engineering excellence, mentoring, and using AI-driven tools and automation to improve developer productivity and data-informed decision making. Notably, he balances hands-on implementation with formalizing practices that make systems more maintainable and teams more autonomous.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Technology (BTech), Computer Engineering, Bachelor of Technology (BTech), Computer Engineering at Cochin University of Science and Technology
English, Malayalam