Abhishek Yadav

Developer

About Me

  • Dedicated and skilled Python and Confirmit Developer with 2 years of experience in backend and API development, seeking to transition into the field of machine learning.
  • Proven expertise in building robust and scalable web applications, with a keen interest in applying machine learning techniques to solve real-world problems.

Work Experience

Python Developer
- E2E Research Services Pvt Ltd
  • Developed a custom machine learning model using Python, TensorFlow, and word embeddings (Word2Vec, GloVe, SpaCy) to compute similarity between words/sentences, leveraging NLP libraries (NLTK, SpaCy) and Scikit-learn for feature extraction and model evaluation, eliminating reliance on third-party APIs.
  • Built an interactive UI with Tkinter for real-time input/output.
  • Provided L2 support for the operational portal, using Splunk for log aggregation, querying, and root cause analysis of production issues, enhancing portal stability and issue resolution efficiency.
  • Architected and implemented using Confirmit and Python dynamic scaling functionality for the Select Behavior feature, enhancing its dynamic scalability from 5 or more selectable inputs.
  • Integrated normal and selected behaviors into a unified survey structure, optimizing survey flow and API performance.
  • Automated report generation using Python-pptx and Confirmit API to create downloadable reports with dynamic content insertion and customized formatting for object alignment, variable adjustments, and localization for multi-language support.
MAR 2023 - Present
Delhi, IN
Associate Software Developer
- Mind Geeks Tech LLP
  • Worked as Full-stack Developer, Creating Web Application, REST-API, JSON, Deploying and maintaining Web-Application.
  • Tech Stack used Python, Flask, HTML, CSS, Bootstrap, Java-Script, WSGI server, Web-Scrapping, Linux.
  • Following MVT (Model, View, and Template), DRY Principle, KISS principle, Iterative Model, Big Bang Model.
Aug 2022 - March 2023
New Delhi, IN

Education

Masters of Computer Applications
August 2020 - June 2022
University of Allahabad
Bachelor of Computer Applications
March 2016 - Dec 2019
University of Lucknow

Projects

Movie Recommendation System
  • Engineered a content-based movie recommendation system using Python, leveraging NLP models like Word2Vec and SpaCy for text vectorization, and implemented an Artificial Neural Network (ANN) for personalized movie recommendations.
  • Utilized OneHotEncoding to process categorical features from the TMDb dataset (5000+ movies sourced from Kaggle).
  • Developed and deployed the application using Flask.
  • Successfully containerized and deployed on Heroku for scalable, cloud-based accessibility.
May 2024 -
Email Spam Detection
  • Worked on Email dataset from Kaggle containing 6,000 messages.
  • Created and trained a Bernoulli NB Algorithm using Scikit-learn.
  • Obtained an accuracy of 99% and Precision score of 100% on test dataset, after experimenting with 10 different algorithms and sets of hyperparameters.
  • Created a web Application using Flask and deploy on Heroku.
April 2024 -

Certifications

Machine Learning
  • Coding Block, New Delhi.
July 2024 -
Python
  • Udemy by Durga Sir.
July 2023 -