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 Java, Python, C/C++, MATLAB, JavaScript, HTML, CSS.
My current toolset is coding these in Sublime Text, Jupyter Notebooks, Git, Eclipse, MATLAB, Visual Studio, IntelliJ IDEA, PyCharm CE, Google Colab, MongoDB, MySQL but :

Any good developer can program in ANY language.

Rochester Institute of Technology (AUG 2019 - ONGOING)

- M.S in COMPUTER SCIENCE CGPA : 3.74 / 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.

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

  • Django
  • Docker
  • Kubernetes

  • ReactJs Native
  • NodeJs

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

  • 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.