SOFTWARE & MACHINE LEARNING

Engineer


Contact Me

About Anuj

My career began in Mumbai as a Software Developer.

I wonder what's next...


Born in Mumbai where I attended St.Francis D'Assisi High School and represented the school in football and learned Indian Classical music for 8+ years. I graduated from Thadomal Shahani Engineering College (Mumbai University) with a degree in Bachelor of Engineering. Unlike other kids divided between either sports or arts or science, I was able to indulge myself in all fields and excel in the same.

After completing my undergraduate I started working as Software Developer at Excell Autovista (Mumbai, India) which was an automobile retail company where I was able to showcase my skill set along with learning new skills around. I kept myself busy throughout the weekend by trekking through scaled mountains and forts.

After gaining experience in the field, it was time to gain advanced knowledge hence i decided to pursue my future at Rochester Institute of Technology (New York) to gain expertise in the field of Computer Science. Along the course, I'm trying to gain experience in the field of Machine learning, Computer Vision, and Big data by creating projects of my own. The thought of machine taking over all human emotions and work has always fascinated me and keeps me indulged to study about the same.

Skills

My passion lies in creating programs using languages like Python, Java, C/C++, MATLAB, JavaScript, HTML, CSS but...

Any good developer can program in ANY language.

Rochester Institute of Technology (AUG 2019 - ONGOING)

- M.S in COMPUTER SCIENCE CGPA : 3.73 / 4.00


• Graduate Coursework : Introduction to BigData, Foundations of Artificial Intelligence, Foundations of Algorithms, Computer Vision, Introduction to Machine Learning, Big Data Analytics, Database Management System.

Thadomal Shahani Engineering College (Mumbai University) (MAY 2014 - MAY 2018)

- Electronics and Telecommunication Engineering


• Undergraduate Coursework : Structured Programming Approach, OOPM, Image and Video Processing.

Walmart Inc. (MAY 2022 - PRESENT)

- Senior Software Engineer, Machine Learning Engineer


• Built Machine Learning models by researching, implementing, and evaluating a variety of published approaches and algorithms for audio signal processing.

• Played a crucial role in the development and architecture designing of Large Language Model (LLM)-powered chat service (My Assistant) for 2 million+ Walmart employees, managing 10,000+ daily requests with a 99% uptime. Additionally, contributed to the integration of new experiences add-ons for those services.

• Lead the development and deployment of multiple machine learning workflows on Apache Airflow using CI/CD deployment techniques for Git repo, while ensuring integrated logging and monitoring on Splunk, Prometheus, and Grafana. These workflows drove significant improvements in operational efficiency and accuracy.

• Built and fine-tuned multiple Natural Language Processing (NLP) models using state-of-the-art techniques such as TensorFlow and sklearn. These models served as a superior alternative to the existing production model, boosting output accuracy for enhancing customer experience.

• Optimized the performance of existing production workflows, delivering a 533.3% increase in time efficiency and reducing memory utilization by 80% on average. This helped Walmart save significant cloud cost.

• Constructed a comprehensive Knowledge Graph on Neo4j, which effectively organized associate data for faster data retrieval and inferencing. This resulted in more precise and prompt decision-making and analysis, driving operational excellence at Walmart.

  • Python
  • Java
  • MATLAB
  • R programming
  • C/C++
  • HTML5
  • CSS
  • JavaScript

  • Django
  • Docker
  • Kubernetes

  • ReactJs Native
  • NodeJs

  • Splunk
  • Graphana
  • Prometheus

  • Neo4j
  • Cassandra
  • BigQuery
  • MySQL
  • MongoDB
  • Postgre SQL
  • Grafana
  • Redis
  • Kafka

  • S3
  • EC2
  • Lambda
  • QuickSight

  • Tableau
  • Power BI
  • Weka
  • Python (Matplotlib, Scikit-learn, NumPy)

  • OpenCV
  • TensorFlow
  • YOLO

  • NumPy
  • Scikit-learn
  • TensorFlow
  • Keras
  • PyTorch
  • Pandas
  • Matplotlib
  • NLTK

  • Jupyter Notebooks
  • Git
  • Eclipse
  • MATLAB
  • Visual Studio
  • IntelliJ IDEA
  • PyCharm CE
  • Google Colab

What i've Built

Age Conversion using Conditional Generative Adversarial Networks

Implemented Cyclic Generative Adversarial Networks to manipulate face image and generate an aged image of a person’s current photograph. Library’s used: TensorFlow, Pytorch, OpenCV, NumPy, Pandas.

Terrain Path Finder using A* Algorithm

Developed a pathfinding bot using A* Algorithm on Python using libraries such as NumPy and PIL for image processing. Implemented BFS to change land pixels according to season and tested the program for different seasons.

Flappy Birds using Pygame and NEAT

Built a Flappy bird game using Pygame which is played by an AI bot using Genetic Algorithm. Libraries used Neat for Neural Network, pygame, os.

Wikipedia Text Classification using Adaboost and Decision Tree

Implemented Decision Tree and Adaptive Boosting to classify a text between two languages Dutch and English. Library’s used: Numpy, Pickle


Data integration and cleaning of Wikidata using MySQL

Created a program using Java to create,load,integrate and clean Wikidata in MySQL with 9.7 Million entries with optimized querying

Data Querying and mining of Wikidata using MySQL and MongoDB

Created a program using Java to create,load,query and mine with algorithms such as K-means in MongoDB with 9.7 Million entries with optimized querying


Real-time motion based multiple object detection and recognition

Implemented a mixture of Single Shot detector and You Only Look Once algorithms to detect objects in a real time video using Deep neural networks. Used Contourlet transform to track multiple objects in real time using openCV2.

Auto-selfie on smile

Created a program using Python which captures photo from camera automatically after detecting smile using Haar-cascades classifiers that detect features of the face.


Contact Me
Fill out my online form.