Gopal Goyal
Software Engineer at Zeon AI Labs

Passionate Software Engineer specializing in AI/ML, Full-Stack Development, and Cloud Technologies. I build innovative solutions that make a real difference in the world.


MSc in Physics from IIT Bombay | 12+ Upwork Projects with 5-star ratings | Expert in React, Node.js, Python, AWS, and Machine Learning



my_pic

What I Do

I am a passionate Software Engineer with expertise in building scalable applications, implementing AI/ML solutions, and creating seamless user experiences. My journey spans from developing RAG pipelines and AI chatbots to building full-stack web applications.

Freelancing Excellence

12+
Completed Jobs
5★
Rating
100%
Client Satisfaction

Successfully delivered projects on Upwork including React.js websites, Node.js backends, FastAPI applications, and Streamlit dashboards. Hosted solutions on AWS, Azure, and other cloud platforms with a focus on scalability and performance.

Professional Experience

Zeon AI LabsSoftware Engineer
Sep 2023 - Present
  • Implemented RAG pipeline and Chat Bot for Document Management System product
  • Developed APIs for AI functionalities using FastAPI, deployed on ECS
  • Added Cohere Ranker, BGE Retriever and Zephyr-Gemma endpoint in RAG
  • Integrated Multi-Modals to handle text, images and tables in the documents
  • Automated Invoice posting using AI and Manual Override with ERP Integration
  • Built Python backend for processing Invoices deployed on Lambda
  • Integrated text classification and extraction models after fine-tuning models
  • Contributed to UI using ReactJs for InvoiceAI and other projects
Jun 2023 - Sep 2023
  • Tested custom components used in Fixed Income Trading systems
  • Worked on automation testing using Java Cucumber framework
  • Ensured quality and reliability of trading platform components
Aryma LabsNLP Intern
Jan 2023 - Feb 2023
  • Created Python script to download all attachments from mail Inbox
  • Trained NER model after annotating resumes and existing data using spaCy
  • Extracted Indian names from resumes using Named Entity Recognition
Zeon AI LabsSoftware Engineering Intern
Mar 2022 - Nov 2022
  • Developed Microservices to build RAG pipeline for indexing and retrieving
  • Built Auto-completion APIs on contextual tags using ElasticSearch
  • Developed Twitter Sentiment Lambda for fetching tweets and storing in DynamoDB
  • Conducted benchmark between Elasticsearch, Pinecone, and Milvus Databases
  • Analyzed performance on different types of PDFs and documents
Edunomics Tech SolutionFull Stack Developer Intern
Dec 2021 - Jan 2022
  • Maintained front-end and back-end design of client websites
  • Created React tables in frontend and managed data flow using SQL queries
  • Developed web pages using SiteJet development tool
  • Fixed bugs and provided solutions to technical issues
  • Technologies: React.js, Node.js, SiteJet

Projects

Apartment Website

  • Scraped apartment data from other websites using Selenium and BeautifulSoup
  • Designed backend of this apartment sale website using Node.js
  • Developed the frontend using ReactJs
  • Delivered this webapp for a client on Upwork with 5-star rating.

Resume Parser and Filter by Job Description

  • Developed resume parser using Name Entity Recognition model and spaCy to extract name, email and phone etc.
  • Trained the NER model after annotating some resumes and existing data.
  • Filter the resumes based on a particular job description using semantic and contextual similarities.
  • Developed a Django App to use these functionality.

Blog WebApp

  • Designed Frontend in React then connected to the backend.
  • Developed Backend in Node.js and MongoDB to write a blog.

Book Recommendation System

  • Developed a recommendation system using KNN (K nearest neighbor) algorithm on user ratings and book data.
  • Designed the Frontend by Streamlit (Python Library). This web app is hosted on Heroku Cloud Server.

E-commerce Web Application (MERN)

  • Built a live E-Commerce web app hosted on the Heroku cloud. And also create an Admin panel for admin operations
  • Developed APIs for Sign In/Up, user profile, admin panel cart, and CRUD functionality for products,users, and admin.
  • Technology used: ReactJs, Node.js, Express.js, and MongoDB.

Matrix Converter (Web Development)

  • Developed a website for converting second or third-order matrix into Jordanized forms using Python, web template.
  • Many forms of the matrix are visible on the web page like Transpose, Square, Jordan Form, and Determinant.

My Portfolio

  • I developed a nicely framed website to showcase my portfolio.
  • The webpage has the educational background page, projects, blogs, work experience, and contact details. Technology used: ReactJs, HTML, CSS.

One Class Text Classification

  • Our goal is to classify the given text into two classes but we have only one class in training data.
  • We used ensembles of models and implemented a research paper to solve this problem.

Detecting Contradiction and Entailment Text

  • This is an NLP problem which defines how two sentences are related. These sentences are entailed, neutral and contradicted. Implemented an ANN after the embeddings from the BERT Model. Achieved 92.85% accuracy score
  • Developed a TensorFlow-based model using BERT Model and ANN. The model has trained on the sentences dataset.

Open Source Contributions

Golem Networks

Visit Organization

Contributed to the review program and opened an issue...

+0Additions
-0Deletions

Certifications & Achievements

🏆

MERN Stack

LCO

Full-stack development with MongoDB, Express.js, React.js, and Node.js

🏆

Data Science

Ineuron

Comprehensive data science and machine learning certification

🏆

Frontend Expert

Professional Certification

Advanced frontend development and modern web technologies

🏆

DSA

GeeksForGeeks

Data Structures and Algorithms certification

Key Achievements

🎯MSc in Physics from IIT Bombay with CGPA 7.56
12+ successful Upwork projects with 5-star ratings
🚀Led development of AI-powered Document Management System
💼Software Engineer at Zeon AI Labs specializing in AI/ML

Skills & Technologies

Programming Languages

Python
Python
JavaScript
JavaScript
C++
C++

Web Technologies

HTML
HTML
CSS
CSS
React
ReactJs
Node.js
Node.js
FastAPI
FastAPI
Django
Django

Databases & Storage

SQL
SQL
MongoDB
MongoDB
BigQuery
BigQuery
ElasticSearch
ElasticSearch
Pinecone
Pinecone

Cloud & DevOps

AWS
AWS
S3
S3
Lambda
Lambda
EC2
EC2
Docker
Docker
ECS
ECS

AI/ML & NLP

Python
Python
NLP
NLP
Scikit-learn
Scikit-learn
TensorFlow
TensorFlow
LLMs
LLMs
OpenAI
OpenAI

Education

IIT BOMBAY

Indian Institute of Technology Bombay

Master's in Physics 2021 - 2023

CGPA: 7.56

📍 Bombay, India

S. S. Jain Subodh College Jaipur (University of Rajasthan)

S.S.Jain Subodh College, University of Rajasthan

BSc in Physics Honors 2018 - 2021

Percentage: 80%

📍 Jaipur, India

Get In Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.

Developed By Gopal Goyal