About Me

Viraj Mavani

I am a software developer and machine learning enthusiast currently working as a backend Software Engineer at Amazon Web Services. When I am not working, you will find me playing open-world or stealth games on my console. I am open to new and exciting career opportunities.

My Career

Amazon Web Services

Working with AWS Fraud Prevention Team to protect customers from the risk of fraud and abuse across the world. Primary responsibilities include designing, developing and managing large scale systems to handle credentials compromise, account takeovers and outright fraud cases across all of AWS regions. Micro-services, SOA, distributed systems design and development.

June 2021 - Present
Software Development Engineer

Walmart Inc.

Successfully contributed to Fraud Detection Engine preventing fraud worth $100M every year. Skills Utilized - Python, Spark, Scikit-learn, Databricks, Flask.

June 2020 - May 2021
Software Engineer II

7-Eleven Inc.

Successfully delivered and forged a new key performance indicator (KPI) using a trend decomposition system built with Facebook Prophet to production with 5.36% mean error for gas station performance analysis across the USA. Deployed a React.js web dashboard for visualization of performance at store-level with the backend built using Node.js.

May 2019 - August 2019
Machine Learning Intern

SeRViCE Lab, The University of Texas at Dallas

Designed and developed an image classifier for loop-closure detection for Visual SLAM in an autonomous vehicle setting. Ideated and implemented a new system to make datasets hosted on web servers and a REST API to access them while training thus enabling dataset modifications after release. Skills Utilized - Python, PyTorch, urllib.

September 2018 - May 2019
Research Assistant

Meditab Software Inc.

Designed a computer vision based system for Traffic Surveillance

March 2018 - June 2018
Software Engineering Intern (Artificial Intelligence)

Indian Institute of Technology, Gandhinagar

Conducted research on impacts of cognitive data on facial expression recognition by deep learning classifiers. Resulted in publications at ICCV, CVPR. Skills Utilized - Python, Tensorflow, PyTorch, NVIDIA DIGITS.

May. 2017 - Jun. 2018
Research Intern

My Education

The University of Texas at Dallas

Aug. 2018 - Aug. 2020
M.S. in Computer Science

L. D. College of Engineering

Aug. 2014 - Jun. 2018
B.Engg. in Electronics and Communications Engineering

My Skills

My Projects


A Semi Automatic Image Annotation Tool which helps you in annotating images by suggesting you annotations for 80 object classes using a pre-trained model.

...   ...

Ensemble Learning Algorithms for Decision Trees

Implementation of Ensemble Learning algorithms Bagging and AdaBoost in pure Python and Numpy based on ID3 Decision Trees.

...   ...

Patel Art Portfolio

Portfolio for Patel Art, India. Link - www.patelart.com

...   ...


A simple RDBMS implemented from scratch with C++17.

...   ...

Intersection Detection from Raster Maps

This project proposes a new method to detect intersections in real time along with training a classifier from Google StreetView Images.


A new tab page for Browsers enabling quick filters for Google Search having serverless Spring Boot API in backend.

...   ...

My Publications

SAF-BAGE - Salient Approach for Facial Soft-Biometric Classification - Age, Gender and Facial Expression

Ayesha Gurnani, Kenil Shah, Vandit Gajjar, Viraj Mavani, Yash Khandhediya (Authors Contributed Equally), WACV 2019

ViSHuD - Using Visual Saliency to Improve Human Detection with Convolutional Neural Networks

Vandit Gajjar, Yash Khandhediya, Ayesha Gurnani, Viraj Mavani, Mehul Raval, CVPR 2018

Facial Expression Recognition using Visual Saliency and Deep Learning

Viraj Mavani, Krishna P Miyapuram, Shanmuganathan Raman, ICCV 2017