Skip to content
View abhigupta2909's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report abhigupta2909

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abhigupta2909/README.md

Abhishek Gupta's GitHub Portfolio

πŸ‘‹ About Me

I am a Software Engineer specializing in cloud-native microservices and distributed application development. My expertise lies in backend development with extensive experience in Java, Node.js, and Python, alongside frontend work with React.js and Angular. I am passionate about building scalable, high-performance applications, developing secure RESTful APIs, and working on cutting-edge AI projects, particularly in Large Language Models (LLMs) and data analytics.

🌟 Skills

  • Programming Languages: Java (Proficient), JavaScript (Proficient), TypeScript, Node.js (Proficient), Python (Proficient), Go
  • Web & Cloud Tech: RESTful Webservices, AJAX, Spring Boot, Microservices, Express.js, GraphQL, Django, FastAPI, AWS, GCP, React.js, HTTP, HTML, CSS, XML, SOAP
  • Databases: MySQL, PostgreSQL, MongoDB, Redis, DynamoDB
  • Tools: Jira, Git, Jenkins, Maven, Terraform, Ansible, CI/CD, Kubernetes, JUnit, Mockito, Jest, Selenium, Docker, Kafka, Lambda, EC2, S3, ELK
  • Specialty: Distributed Systems, Backend Development, REST API, Elasticsearch, Test-Driven Development, Web Accessibility

πŸŽ“ Education

  • MS in Computer Science - Boston University
  • BTech in Computer Science - VIT University, India

πŸ’Ό Professional Experience

Health Innovators Inc

  • Role: Software Development Engineer
  • Duration: Sep 2024 – Present
  • Tech Stack: React, JavaScript, TypeScript, Node.js, Python, LLM, Django, Express.js, MongoDB
  • Contributions:
    • Architected and implemented APIs for a patient-doctor connect service, leveraging tuned LLMs to prescreen patient data and match them with the most suitable doctors, improving healthcare consultation accuracy by 50%.

Adobe Systems

  • Role: Software Engineer II
  • Duration: Aug 2021 – Aug 2022
  • Tech Stack: Java, Spring, MongoDB, JavaScript, TypeScript, ML, React.js, Redis, gRPC, Elasticsearch, Kubernetes, Kafka, CI/CD, Spark, Flink, Terraform, Ansible, AWS, Jenkins
  • Contributions:
    • Led the development of an analytic service for adobe.com, enabling data-driven business decisions through exposed APIs, driving a 2.5% (~300M MAU) boost in customer engagement.
    • Developed a personalized content delivery service for Adobe Stock, optimizing 450 million media assets to enhance content accessibility and user experience.

Sony Interactive Entertainment

  • Role: Software Engineer II
  • Duration: May 2017 – Jul 2021
  • Tech Stack: JavaScript, Java, Node.js, Python, React.js, Microservices, GraphQL, AWS, MongoDB, Redis, Elasticsearch, pytest, Kibana, CI/CD, Jenkins, Kubernetes, Kafka
  • Contributions:
    • Engineered a POC on web accessibility, deploying a Node package with 35K downloads in the first month, cutting code fix time by 80%, saving developer bandwidth, and leading to the creation of a new department with 11 job roles.
    • Spearheaded the redesign and integration of the friends' management feature on my.playstation.com, reducing reported issues by 60% on game events and play creation, enhancing the user experience.
    • Designed and implemented security features on the PS5 Network, adhering to COPPA regulations, integrating parental controls to protect minors from potential abuse during gameplay.
    • Built a suite of Kibana and Prometheus dashboards that provided real-time insights into 10+ microservices for unified visualization.

Cisco Systems

  • Role: Software Engineer
  • Duration: Oct 2015 – Mar 2017
  • Tech Stack: Python, C, Layer 1/Layer 2 protocols, Networking, OSI layers, pytest, TCP/IP, Router, Switches, SQL, IPV4/6, IoT
  • Contributions:
    • Developed a POC for industrial automation protocol (CIP), reducing manual efforts from weeks to days.
    • Programmed Layer 2 and Layer 3 automation protocols across Cisco/Rockwell switches and routers.

πŸ› οΈ Projects Highlights

Description: This project explores and compares the performance of machine learning algorithms executed on classical and quantum computers. It investigates the potential performance benefits of quantum computing over traditional classical machine learning approaches in terms of accuracy and execution time.

  • Description: Built a data warehousing solution using Apache Airflow, Kafka, PostgreSQL, and Grafana for visualization.
  • Technologies: Apache Airflow, PostgreSQL, Kafka, Grafana, SQLAlchemy
  • Description: Optimized and compared the performance of LLMs using Ollama and Hugging Face, evaluating models like Llama 2 (13B), Mistral (7B), and Vicuna (13B).
  • Technologies: Python, Hugging Face, TensorFlow, PyTorch
  • Description: Developed and optimized Lucene, Elasticsearch, and brute-force search algorithms on the large-scale DBLP dataset, achieving 90% faster query execution and improving scalability across indexing methods.
  • Technologies: Java, Lucene, Elasticsearch, PostgreSQL
  • Description: Designed a scalable finance management web application leveraging Java, Spring Boot, Python, PostgreSQL, and ReactJS, implementing microservices architecture for enhanced performance and reliability.
  • Technologies: Java, Spring Boot, Python, PostgreSQL, React.js

Description: Machine Learning model for finding suitable player replacements in FIFA.

  • Technologies: Various

Description: A personal movie database portal.

  • Technologies: React, JavaScript, Material UI, The Movie Database (TMDb) API, MongoDB, Express.js.

Description: A repository for Data Structures and Algorithms practice.

  • Technologies: Various

Description: A repository for trying and testing new ideas and technologies.

  • Technologies: Various (Experimentation Repository)

πŸ’¬ Let's Connect

Popular repositories Loading

  1. TrendNext_JavaScriptL2 TrendNext_JavaScriptL2 Public

    JavaScript

  2. HTML5_l1-TrendNext HTML5_l1-TrendNext Public

    HTML

  3. DSA DSA Public

    Jupyter Notebook

  4. DataWarehousing-Chicago-Food-inspection DataWarehousing-Chicago-Food-inspection Public

    DataWarehousing on Chicago food database.

    Python

  5. ExpensesMonitoringSystem ExpensesMonitoringSystem Public

    This is an expense monitoring system for personal and group expense.

    JavaScript

  6. MovieBuff MovieBuff Public

    A personal movie database portal.

    JavaScript