Following details will be shared with the tutors you will contact:
Confirm to delete
Are you sure want to delete this?
Jatin KhandualData Structures, Algorithms, Problem Solving
No reviews yet
I'm a software engineer and competitive programmer with a strong background in C++, data structures, algorithms, and mathematics. Teaching allows me to dive deeper into topics and keep my skills sharp. My teaching style is rooted in clarity, depth, and a focus on practical understanding. I believe in breaking down complex concepts in data structures, algorithms, and competitive programming into manageable, intuitive pieces, making sure each topic is not only understood but also applied. I encourage active problem-solving, which lets students grasp concepts by doing rather than passively listening. My approach is tailored: I assess each student's strengths and goals, then adapt the pace and depth accordingly — whether it’s for competitive programming, interview prep, career guidance, or academic mastery.
Methodology: I emphasize a strong conceptual foundation, ensuring students thoroughly understand the fundamentals to build on more advanced topics. Each lesson includes hands-on coding and problem-solving exercises to actively develop analytical skills. I take a step-by-step approach to challenging topics, guiding students through the progression from problem to solution in a clear and manageable way. Additionally, I provide tailored study materials, personalized feedback, and supplementary resources to support ongoing learning and help each student achieve their unique goals.
Results: My students have gone on to succeed in coding competitions, improve their technical interview performance, and gain confidence in tackling real-world programming problems. Seeing them progress and apply skills independently is incredibly rewarding.
What Makes Me a Great Teacher: My strength lies in making complex topics accessible and relevant. As a competitive programmer with achievements in Google Codejam, Codeforces/CodeChef, and ICPC, I bring firsthand experience and strategic insights that help students not just learn but excel. I’m genuinely invested in my students’ growth and tailor each session to make sure we meet their unique goals. Teaching challenges me, keeps my skills sharp, and lets me share the thrill of problem-solving — qualities I believe make for a great learning experience.
Subjects
Algorithms and Data Structures in C++ Beginner-Expert
Competitive Programming Beginner-Intermediate
Graph Theory and Combinatorics Beginner-Intermediate
Data Structure and Algorithms Beginner-Expert
Data Structure (C++) Beginner-Expert
Experience
Software Development Engineer (Jan, 2022–Oct, 2024) at Clumio
At Clumio, I led and contributed to high-impact projects focused on cloud data protection and backup solutions, overseeing the development process from initial design to deployment. I developed comprehensive user interfaces for backup and recovery workflows and policy management, streamlining Service Level Agreement (SLA) control across multiple products and reducing overall management and navigation time by approximately 30%. I designed and implemented a UI automation testing framework that executed over 300 automated tests weekly, enhancing developer feedback cycles by reducing response times to critical issues and facilitating rapid frontend feature iterations.
I identified and documented over 50 critical product bugs during testing cycles, contributing to streamlined design discussions and directly informing improvements in the user interface for enhanced customer satisfaction. I implemented WebSockets using AWS API Gateway, Lambda, and SNS to optimize real-time communication between the frontend and backend, increasing task processing efficiency by around 40%. My contributions to a data purging project involved implementing granular filtering mechanisms and assisting with secure authorization workflows, supporting efficient processing of large volumes of backups to optimize storage utilization and reduce costs by approximately 20%.
Additionally, I worked on automating AWS CloudFormation StackSets deployments across customer accounts in multiple regions, significantly improving efficiency by streamlining the onboarding process. By proactively addressing potential challenges early in the development cycle and collaborating closely with cross-functional teams across different time zones, I ensured high-quality releases and enhanced user satisfaction. My role also involved optimizing frontend performance, integrating backend services, and supporting production by promptly troubleshooting and resolving issues to maintain system reliability and efficiency.
Technical Training Associate (Sep, 2021–Dec, 2021) at Chandigarh University, Gharuan, Mohali, Punjab, India
During my final year at Chandigarh University, I taught third-year students with a focus on competitive programming. Over three months, I guided students through essential concepts in algorithms and data structures, emphasizing problem-solving strategies commonly seen in competitive programming. This role allowed me to help students build a strong foundation and approach challenges with a structured, efficient mindset suited for technical interviews and coding competitions.
Teacher (Aug, 2019–Present) at Competitive programming
I have been teaching students online from diverse backgrounds, age groups, and regions worldwide, helping them achieve various objectives—from excelling in competitions like IOI and live programming contests to preparing for technical interviews. My lessons in data structures, algorithms, and competitive programming are tailored to each student's goals and learning style. This experience has allowed me to support a broad range of learners in developing strong problem-solving techniques, practical application skills, and confidence for success in both competitive programming and career-oriented challenges.
Education
BE CSE (Aug, 2018–Aug, 2022) from Chandigarh university, gharuan