I am a passionate Algorithmist and I am ranked within top 50 Indian competitive programmers on various programming platforms like Hackerrank and Codeforces. I have previously interned at the technology giant, Amazon, as a software developer and at the investment bank, Morgan Stanley, as a technology analyst. I have also interned at IIT-Bombay early on in my academic life.
I am currently a software developer at Amazon India. I also work as a technical coach at Interview Kickstart.
I have been a competitive programmer for a very long time. I also lead the programming club at my undergraduate institute, DA-IICT. This hobby comes from my extreme interest in data-structures and algorithms.
I have been actively writing and reading answers in Quora since a couple of few years now. I have close to half million views on my answers.
I like sharing knowledge and have been off late able to conduct sessions internationally where I teach data structure and algorithms. Travelling around is wish soon coming to reality!
I work in Financial Crimes Technology, under the Sanctions Screening in Legal and Compliance Technology.
I am working on creating microservices with spring in Java.
I have also worked on batch processes in spring as a part of this internship.
Created a console to debug Financial Events and Financial Event Groups coming from upstream services at Amazon. Could complete writing the service from scratch to production in two months.
Developed a service with two backend operation and one front end page using Google Guice, Spring and Coral. Followed ACBDA and Spring MVC design pattern and attained 100% test coverage for over 4000 lines of code. Also created security authentication with LDAP for the service as our service was dealing with highly confidential data.
My project with the Scilab team at FOSSEE was to develop functions for the optimization toolbox. These functions were using libraries based on Mixed Integer Linear Programming and Mixed Integer Nonlinear Programming.
How do I get good at competitive coding? I have done a lot of coding and solved many problems in online competitive platforms over the past 6 - 7 months.
Should I do HackerRank, SPOJ, TopCoder, CodeForces or CodeChef?
How much time do you dedicate in a day for competitive programming?
How do I improve logical thinking in competitive coding?
Is learning Python worth it?
What was your routine like when you were at Amazon as an intern?
Ahmedabad, Gujarat, India, 380054