Coder’s Journey featuring Aayush Chaturvedi (Software Engineer at Microsoft)
Coder’s journey covers the experience of programming experts across the globe. With coder’s journey, GeeksforGeeks aims to deliver practical guidance to all young programmers and assist them in launching their dream careers.
Aayush is an Engineering Graduate from IIT Roorkee and is currently working as a Software Engineer at Microsoft. He has also worked as a Research Intern at Samsung R&D Institute. Aayush has also worked with GeeksforGeeks as a Technical Content Writer and Reviewer and wrote many articles on Data Structures and Algorithms. He was also awarded as Geek of the Month for being the best Student Intern. He is highly interested in Algorithms and likes to learn new technologies. Apart from programming, Aayush loves to play Snooker and is a huge cricket buff. He believes that the biggest skill one can have is to switch one’s focus on what is the best task to do at a certain point in time. Achieving the perfect balance is always the trickiest.
When and How did “being a programmer” strike you as a perfect career choice?
I was first introduced to computers when I was in the 3rd grade. I have always had a craze for computers. I was always fascinated to look up and understand what it is that enables the devices to do what they do. When I came to college, I was introduced to a wide variety of programming and development. It was then that I decided to take programming as a career.
You worked as a Technical Writer at GeeksforGeeks. How did that experience help you in your journey?
I interned with GeeksForGeeks as a Technical Writer in the summer of my second year at college. I loved to understand, solve, and explain algorithms and data structures to solve complex problems. GeeksForGeeks helped me to nurture my interests. I gained more confidence in presenting my work and covering the minute details. In my opinion, this skill is highly precious in building a career in technology. In the end, I was also elated to be the “Geek Of The Month.” It certainly added significant value to my profile.
What was your biggest failure and what did you learn from it?
I’ve had numerous failures in various exams and other competitive scenarios growing up. I always admire failures because they help us do a critical analysis of our efforts in the best ever. They help us to segregate what is currently present and what has a scope of improvement. They are the best teachers.
How did you bag an offer at Microsoft? Could you share some tips for the same?
I got the Microsoft offer through my campus placements. In a nutshell, to start a career in Software Engineering, one needs to have an inside-out understanding of related fields in computer science and equally good presentation skills. Software engineering is not a lone man’s work; it is teamwork. To precisely express what you have in your mind and maintain the curiosity to engage in all related discussions is an enormous skill.
What are some of your greatest achievements and what are your future goals?
I am grateful to have cleared many competitive exams and olympiads, study at a great college, and get work experience at leading companies. In the future, I aspire to have a career in Software and help improve and ease people’s lives through technology. I strive towards creating sustainable and affordable solutions to numerous complex and challenging real-world problems.
Aayush can be reached at LinkedIn
We at GeeksforGeeks have always pushed ourselves to provide quality computer science education to all aspiring students. We will publish your experience as an article that will be shared across our users. In case you are interested, please fill this form.
Let the top geeks inspire other students!!