Nikhil Ganta

Software Engineer

San Francisco, California, United States7 yrs 10 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Full-Stack Development with a focus on Angular.
  • Strong background in Machine Learning and Computer Vision.
  • Experience in CI/CD operations and Agile methodologies.
Stackforce AI infers this person is a Full-Stack Developer with expertise in Machine Learning and Web Development.

Contact

Skills

Core Skills

Machine LearningComputer VisionTeachingPython ProgrammingData ScienceFull-stack DevelopmentWeb Development

Other Skills

AgileAgile MethodologiesAlgorithmsAngularArtificial Intelligence (AI)CCI/CDCascading Style Sheets (CSS)Continuous DeliveryContinuous Integration and Continuous Delivery (CI/CD)Data StructuresDecision TreesDeep LearningDesign PatternsExpress.js

About

I am a Master's in Computer Science Student at Utah State University, Logan. I have experience as a full-stack web developer on a real-time enterprise application using Angular, TypeScript and maintaining CI/CD operations using Jenkins for improving the car purchasing for the customers. I'm currently working on my master thesis about generating an ideal combination of Decision Trees into a Random Forest using Reinforcement Learning on the HoneyBee Image Dataset. Skills: Python, Java, Angular, JavaScript, TypeScript, SQL, Flask, SQLAlchemy, TensorFlow, PyTorch

Experience

7 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 8 mos
Current Experience

Google

2 roles

Software Engineer III

Promoted

May 2025Present · 1 yr 1 mo · San Francisco Bay Area · On-site

Software Engineer II

Oct 2021May 2025 · 3 yrs 7 mos · San Francisco Bay Area · On-site

Utah state university

3 roles

Graduate Research Assistant - Random Forest Regularization

Jun 2020Aug 2020 · 2 mos · Logan, Utah, United States

  • Developed a new regularization technique that helps improve the performance and reduce the training time
  • Generated the proximity matrix from the trained random forest
  • Converted the matrix to low dimensions using Multi-Dimensional Scaling and PHATE
  • Trained a neural network by using an additional loss term obtained from low dimension and activations
  • Achieved some good results on the MNIST dataset and worked on generalizing the method on other datasets of CIFAR-10, Breast Cancer, Glass
Random ForestNeural NetworksMulti-Dimensional ScalingMachine LearningData Science

Master Thesis - Electronic Beehive Monitoring Using Reinforced Random Forests and Shallow CNNs

Promoted

Jan 2020Aug 2021 · 1 yr 7 mos · Logan, Utah, United States

  • EBM extracts valuable information on honeybee colonies without invasive hive inspections and transportation costs
  • The goal is to improve the classification performance using Random Forests in comparison with the Shallow Neural Networks when deployed onto a Raspberry Pi 4
  • Developed a Reinforcement Learning algorithm (Q-Learning) on a set of Decision Trees trained on various geometric regions of the image dataset, to find the best performing Random Forest
  • Trained various baseline models for comparison using image processing techniques like Histogram of Oriented Gradients (HOG), Edge Detection, Grayscale Images and classifying them using CNNs, Random Forest and SVMs
Reinforcement LearningRandom ForestsShallow Neural NetworksImage ProcessingDecision TreesMachine Learning+1

Graduate Teaching Assistant

Jan 2020May 2021 · 1 yr 4 mos · Logan, Utah, United States

  • Teaching Assistant for "Scientific Computing with Python" (Spring 2020, Spring 2021) and "Intelligent Systems" (Fall 2021)
  • Grading and Assisting students with Python Programming, Machine Learning, and Natural Language Processing Assignments and Examinations
PythonMachine LearningNatural Language ProcessingTeachingPython Programming

Infosys

Software Developer

Dec 2017Jul 2019 · 1 yr 7 mos · Hyderabad, Telangana, India

  • Worked on a Real-Time Inventory web application built for a seamless vehicle configuration and purchasing experience for the customer by providing 100% transparency on the product inventory and vehicle pricing
  • Developed Product Inventory, Dealer Add-Ons, and Pricing Engine webpages using Angular 5 and Angular Material
  • Leveraged “RxJS” and “NgRx” libraries to implement reactive programming paradigm and state management
  • Wrote comprehensive unit tests using Jasmine and Karma for an end-to-end functionality testing
  • Maintained Version Control using Git and Bitbucket, and Performed CI/CD operations using Jenkins
  • Gathered and Evaluated requirements following Agile SDLC methodologies like sprint planning, scrum meetings, etc
AngularCI/CDAgileJenkinsFull-Stack DevelopmentWeb Development

Maruti suzuki india limited

Intern

Jan 2016Jun 2016 · 5 mos · Gurugram, Haryana, India

  • Worked in Engine Auxiliary Department of the Engineering Division
  • Goals achieved during my Internship are:
  • 1. Study on increasing the service life of an engine coolant
  • 2. Resolution of a quality problem "Noise in the ring seal of the exhaust system"

Education

Utah State University

Master of Science - MS — Computer Science

Aug 2019Aug 2021

Udacity

Full Stack Web Development — Computer Science

Jan 2021May 2021

Udacity

Front End Web Development — Computer Science

May 2017Sep 2017

Thapar Institute of Engineering & Technology

Bachelor of Engineering (B.E.) — Mechanical Engineering

Jun 2013May 2017

Stackforce found 100+ more professionals with Machine Learning & Computer Vision

Explore similar profiles based on matching skills and experience