Mahir Jain

Mahir Jain

Student. Data Science Enthusiast. Avid Sports Fan!

About Me

I am a software engineer at Walmart Global Tech, India. I graduated from NITK, Surathkal with a Bachelor of Technology degree in Computer Science and Engineering. My technical area of interest and expertise is Data Science. I've also worked extensively on Full Stack Web Development. In my free time, I like to play or follow a sport (Basketball, Cricket and Formula 1 to name a few), play the drums or read a book! I aspire to find an amalgamation of my technical and non technical interests where I can create an impact using my skills.

Work Experience

Software Engineer II - Walmart Global Tech, India (August 2020 - Present)

I am a part of the Governance, Risks and Compliance (GRC) Team, where I work predominantly on Full Stack Web Development.

Summer Intern - Walmart Global Tech, India (May 2019 - July 2019)

I gained hands on experience using Azure Cloud Services such as Azure Logic Apps, and developed the backend of an application using Azure Functions. I was also entrusted with the responsibility of database design for the application. Finally, I dabbled in a bit of React JS and Redux for front-end design of the project.

Summer Intern - Impel Labs (May 2018 - July 2018)

Worked on Handwritten Optical Character Recognition using YOLO One-Shot detection. Developed a tutorial for using an open source tool for the same. I also worked on Named Entity Recognition using the Spacy NLP tool. Among the other technologies that I was exposed to during this internship were: Flask for serving files, and Docker - ensuring that our code could be executed by the company's clients seamlessly.

Remote Intern - Prof. Sameer Mathur, IIM Lucknow (July 2017 - August 2017)

I was introduced to the basic concepts in: R programming using RStudio, Data Analysis and Statistics. I learnt several data visualisation techniques, and also analysed several case studies by Harvard Business Review to learn about marketing as well.

Projects of Note

Auto Segmentation of Sub-Retinal Fluid for Central Serous Retinopathy Pathology

This is my year long major project for my Bachelor's degree. We used Capsule Networks to improve the auto image segmentation performance of the prior approaches. We developed a new architecture based on the capsules concept, producing comparable performance to existing state of the art approaches but with increased computational efficiency. We hope to publish our findings soon.

Generative Adversarial Networks (GAN)

I understood the basic concepts of GANs and implemented a vanilla Softmax GAN for the MNIST dataset and a Triple GAN for the CIFAR-10 dataset. Even though the Triple GAN did not perform upto our expectations, this was a huge learning curve in the field of deep learning for me. This project was funded by the IEEE NITK Student Chapter, of which I am a member. Code from the repository can be viewed here.

Custom Object Detection using YOLO with Darknet

I came up with a detailed tutorial on how one can use YOLO with Darknet for custom datasets. The darknet repository works out of the box for some datasets like MS-COCO, but we can tune it to work for a dataset of our own. Due to a lack of clear documentation, I created a step by step tutorial here.

FantasyOne - An F1 fantasy game

I'm a huge Formula 1 fan, and hence, my friend and I decided to create a web-based fantasy sports application for the sport. This was a course project in college, and we learnt how to use NodeJS with express, managed a MySQL database and worked on front end design. I hope to work on more such projects where my hobbies can intermix with my technical skills! Here is a link to the repository.

You can always view my GitHub or reach out to me to learn about some of the other projects I have worked on! In this section, I wanted to highlight projects that I find most important and close to my heart.

My Blog

I have a separate WordPress website for my blog. You can visit the blog here.

Linked here are some of my recent articles. I like to write on a wide variety of topics! Do visit the blog and follow to stay updated!