Karthik B.
About Karthik B.
Karthik B. is a Data Engineer at Adobe, where he has worked since 2019, enhancing productivity for growth analysts and data scientists. He has a strong background in software engineering and data management, with experience at various companies and a solid educational foundation in information technology and systems management.
Work at Adobe
Karthik B. has been employed at Adobe as a Data Engineer since 2019. In this role, he enhances productivity for a team of growth analysts and data scientists by providing tools and improving infrastructure. He manages a complex infrastructure of 1000 containerized ETL jobs, ensuring efficient data processing and analysis. His work involves utilizing various databases, including Postgres, MySQL, Redshift, Cassandra, and HBase, to support data operations.
Previous Experience
Before joining Adobe, Karthik worked at Marketo, an Adobe Company, as an Associate Software Engineer from 2017 to 2019. He also gained experience as a Data Engineering Intern at DataSpark in 2016 for two months. Earlier in his career, he served as an Assistant Systems Engineer at Tata Consultancy Services from 2013 to 2015 and completed a Software Engineering Internship at Alpha Cloud Labs in 2013.
Education and Expertise
Karthik holds a Master’s Degree in Information Systems Management from Carnegie Mellon University - Heinz College, which he completed from 2015 to 2017. He earned a Bachelor of Technology (BTech) in Information Technology from SRM IST Chennai between 2009 and 2013. His foundational education includes a Higher Secondary degree from Maharishi Vidhya Mandhir, Chennai, where he studied Physics, Chemistry, Maths, and Computer Science. He has expertise in multiple programming languages, including Python, Java, C++, bash, Ruby, and Scala.
Technical Skills and Tools
Karthik has extensive experience with various frameworks and tools essential for data engineering. He utilizes Airflow, Docker, Kubernetes, Mesos, Chronos, Flask, and Rails in his projects. His familiarity with major cloud platforms such as Azure, AWS, and Google Cloud enhances his ability to manage and deploy data solutions. He focuses on improving auxiliary infrastructure, including logging, monitoring, alerting, and resource orchestration frameworks.
Professional Development and Interests
Karthik is committed to continuous learning, frequently enrolling in MOOC courses during his free time to expand his skill set. Outside of his professional responsibilities, he engages in pro-bono activities and enjoys discussing podcasts. He also has an interest in running, which he pursues as a recreational activity.