Welcome to my blog on algorithmic coding, system design, and more!
Hello and welcome to my blog! My name is Ashutosh Sonu, and I am excited to share my knowledge and experiences with you on a variety of topics related to algorithmic coding, system design, low-level design and more.
As a software engineer with a wealth of experience in developing and maintaining software applications for various industries, I have been fortunate enough to work with some outstanding companies such as Rubrik, Goldman Sachs, Aspiring Minds, and Nineleaps Technology Solutions. Throughout my career, I have honed my skills in programming languages including Java, Go, Scala, and Python, as well as becoming proficient in a range of frameworks, tools, and libraries including Git, GCP, MySQL, CockroachDB, MongoDB, Elastic, Kubernetes, Akka, Pub/Sub, Angular, Sails.js, Scikit-learn, and Keras. These skills have allowed me to consistently deliver high-quality software solutions to my clients.
I am passionate about competitive coding and have consistently ranked in the top 20 in multiple rated algorithmic challenges on hackerrank.com in the India region. In addition, I have organized coding competitions, such as the Coding Rampage 2017. I hold a B.Tech in Computer Science and Engineering from DIT University.
In this blog, I will be sharing tips, tricks, and resources for software engineers and aspiring software engineers. I will also be discussing the projects and tools that I have developed and sharing challenging algorithmic problems to help you level up your coding skills. Additionally, I will be sharing my insights on how to approach system design interviews and provide tips for low-level design.
Stay tuned for my first blog post, where I will be diving into an interesting algorithmic problem that I recently solved. I hope you will join me on this journey to improve and expand your skills as a software engineer. I can't wait to share all of this knowledge with you!
Best regards, Ashutosh Sonu