Karthik Reddy Koduru
About Karthik Reddy Koduru
Karthik Reddy Koduru is a Software Engineer with extensive experience in web application development and project delivery using agile methodologies. He has worked for several companies, including Adobe, Hero Digital, and Twitter, and holds degrees in Computer Science from Narayana Engineering College and Northwest Missouri State University.
Current Role at Adobe
Karthik Reddy Koduru has been employed as a Software Engineer at Adobe since 2021. He works in the San Francisco Bay Area, contributing to various projects that leverage his expertise in software development. His role involves utilizing agile methodologies to enhance project delivery and efficiency.
Previous Experience in Software Engineering
Karthik has held several positions in software engineering prior to his current role at Adobe. He worked at Hero Digital in various capacities, including Software Engineer from 2017 to 2019, Senior Backend Engineer from 2020 to 2021, and briefly as a Technical Architect in 2021. He also gained experience at Nordstrom as a Software Engineer from 2018 to 2020, and at Twitter from 2019 to 2021.
Expertise in Adobe Experience Manager
Karthik possesses significant expertise in Adobe Experience Manager (AEM). His experience includes configuring Apache web servers and setting up dispatchers for websites on AEM. He has also worked as an AEM/Adobe CQ5 Developer at Paramount Software Solutions, Inc. and as an AEM Developer at Kaiser Permanente.
Educational Background
Karthik completed his Bachelor of Technology (B.Tech.) in Computer Science at Narayana Engineering College from 2007 to 2011. He furthered his education by obtaining a Master's degree in Computer Science from Northwest Missouri State University in 2014. His foundational education includes high school studies at Veda Vyasa High School and Sri Chaitanya College of Education.
Agile Methodologies and Project Delivery
Throughout his career, Karthik has utilized agile methodologies to deliver projects efficiently. This approach has enabled him to adapt to changing project requirements and collaborate effectively with cross-functional teams, ensuring timely and successful project outcomes.