Sahil Sharma, Developer in Chandigarh, India
Sahil is available for hire
Hire Sahil

Sahil Sharma

Verified Expert  in Engineering

Bio

Sahil is a full-stack developer with almost five years of experience building tailored web applications. He has expertise in Python and predominantly works with frameworks such as Django and Web2py. As a full-stack developer, Sahil has worked on projects from end to end using HTML, CSS, JavaScript, jQuery, Kafka, SQS, Amazon S3, and Bootstrap for the front end and has experience with SQL, PostgreSQL, and Elasticsearch for databases.

Portfolio

Spinny
Python 3, Django, Django ORM, Amazon Web Services (AWS), Message Queues, Celery...
Global Pet Alliance, LLC
Python, Full-stack, Django, Data Engineering, Technical Architecture...
Quant LegalTech
Python, Web2py, Elasticsearch, HTML, CSS, JavaScript, HTML5, Back-end...

Experience

  • CSS - 5 years
  • Django - 5 years
  • PostgreSQL - 5 years
  • Python - 5 years
  • JavaScript - 4 years
  • HTML - 3 years
  • SQL - 2 years
  • jQuery - 2 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Slack, PyCharm

The most amazing...

...achievement I’ve made is developing an application entirely from the ground up and successfully deploying it in the cloud. The client absolutely loved it!

Work Experience

Software Engineer II

2022 - 2023
Spinny
  • Managed a module in CRM responsible for documentation after a car gets procured, including completing the whole RTO (transfer process), documentation authentication and verification process, and agents follow-ups with the buying party.
  • Aligned with the module that caters to the inspection of cars before procurement happens. This module includes the verdict by our inspector and increasing/decreasing the procurement price accordingly.
  • Guided and led two SDE-1s in our team to manage modules simultaneously and effectively.
  • Integrated and developed several REST APIs in many of these features, which were part of these projects and led to the successful completion of features in the SDLC cycle.
  • Created a consumer gateway that was built on FAST API because it is lightweight in nature.
Technologies: Python 3, Django, Django ORM, Amazon Web Services (AWS), Message Queues, Celery, New Relic, Redash, MySQL, MongoDB, Elasticsearch, Grafana, Back-end, Back-end Development, Apache Kafka, Vault, GraphQL, Full-stack Development, Web Scraping, React, MacOS, Deployment, Proof of Concept (POC), CI/CD Pipelines, Docker, GitHub Actions, Software Development, API Documentation, Technical Documentation, Technical Writing, System Documentation, Microservices, DevOps, CRM APIs, SaaS, Software Architecture, Architecture, Scraping, Protobuf, Cloud, NoSQL, Object-oriented Design (OOD), GitHub, Pandas, OAuth, Data Integration, REST, Git, Documentation, Writing & Editing, Markdown, End-to-end Implementation (E2E), Webhooks, Amazon S3 (AWS S3), FastAPI, SQLAlchemy, Pydantic, Poetry, REST APIs, API Design, API Architecture, API Testing, Cloud Architecture, Cloud Storage, Integration, Content Writing, Database Design, Database Management, CSS3, Java, Java 8, PDF, Figma, Node.js, Caching, Object-oriented Programming (OOP)

Full-stack Engineer

2022 - 2023
Global Pet Alliance, LLC
  • Developed a portal that serves the firm's clients where they can track their pet's travel details and fill out information and forms as required by the rules and regulations.
  • Developed a portal that serves the firm's employees where they can track pet travel details and verify them in the forms filled out by the clients.
  • Designed the whole architecture of the portal and integrated it with HubSpot and Snowflake, making it easy for the firm's employees to track their deals efficiently.
  • Built the portal from scratch and deployed it in GCP.
  • Integrated and developed several REST APIs in many of these features, which were part of these projects and led to the successful completion of features in the SDLC cycle.
  • Integrated a second service, created to support 3rd-party integrations, built on top of FAST API.
Technologies: Python, Full-stack, Django, Data Engineering, Technical Architecture, System Design, Google Cloud Platform (GCP), HTML, CSS, JavaScript, Bootstrap, Web Development, Django ORM, Architecture, REST APIs, API Integration, Python 3, Web Applications, APIs, PostgreSQL, GraphQL, JSON, Full-stack Development, Data Scraping, MacOS, Proof of Concept (POC), CI/CD Pipelines, Docker, GitHub Actions, Software Development, API Documentation, Technical Documentation, Technical Writing, System Documentation, Amazon Web Services (AWS), DevOps, CRM APIs, ETL, SaaS, Software Architecture, Scraping, Protobuf, Cloud, NoSQL, Object-oriented Design (OOD), GitHub, Data Integration, REST, Git, TypeScript, Website Data Scraping, Documentation, Writing & Editing, Markdown, End-to-end Implementation (E2E), Webhooks, Lambda Functions, Amazon S3 (AWS S3), FastAPI, SQLAlchemy, Pydantic, Poetry, API Design, API Architecture, API Testing, Cloud Storage, Integration, Database Design, Database Management, CSS3, PDF, Figma, Caching, Object-oriented Programming (OOP)

Full-stack Developer

2022 - 2022
Quant LegalTech
  • Developed modules per the requirements of the product.
  • Tracked and fixed bugs through Jira tickets, which improved data accuracy and efficiency.
  • Documented parts of the codebase, which made it more understandable to fellow developers.
  • Integrated and developed several REST APIs in many of these features, which were part of these projects and led to the successful completion of features in the SDLC cycle.
  • Had our compliance APIs for our customers, which were built on top of the FAST API.
Technologies: Python, Web2py, Elasticsearch, HTML, CSS, JavaScript, HTML5, Back-end, Front-end, APIs, Web Applications, Full-stack, Front-end Development, Back-end Development, Python 3, REST APIs, API Integration, Web Development, System Design, Technical Architecture, SQL, XML, JSON, Full-stack Development, MacOS, Software Development, Technical Documentation, Technical Writing, System Documentation, CRM APIs, Scrapy, Software Architecture, Architecture, Scraping, AWS Lambda, Object-oriented Design (OOD), Data Integration, REST, Git, Documentation, Writing & Editing, Markdown, Amazon S3 (AWS S3), FastAPI, Pydantic, Poetry, API Design, API Architecture, API Testing, Cloud Architecture, Integration, Database Design, Database Management, CSS3, PDF, Figma, Caching, Object-oriented Programming (OOP)

Full-stack Developer

2020 - 2022
XLPAT
  • Developed modules that increased the functionality and utility scope of the entire application.
  • Managed the requirements of the data facility for different teams within the organization.
  • Fixed issues from Jira tickets that further increased data accuracy over the platform.
  • Awarded Employee of the Quarter for my efforts in developing the application.
Technologies: Python, Django, PostgreSQL, HTML, CSS, JavaScript, Bootstrap, HTML5, PHP, Back-end, Excel 365, Front-end, APIs, Web Applications, Full-stack, Front-end Development, Back-end Development, Python 3, REST APIs, API Integration, Django ORM, Web Development, System Design, Technical Architecture, SQL, Laravel, XML, JSON, Full-stack Development, MacOS, Software Development, Technical Documentation, Technical Writing, System Documentation, Scrapy, Software Architecture, Object-oriented Design (OOD), Data Integration, REST, Git, Documentation, Sphinx, Amazon S3 (AWS S3), API Design, API Architecture, API Testing, Cloud Architecture, Integration, CSS3, PDF, Object-oriented Programming (OOP)

Developer Intern

2019 - 2020
XLPAT
  • Fixed issues/bugs from Jira tickets that further increased data accuracy and UI experience over the platform.
  • Wrote various scripts to provide data to different teams, such as the marketing and calling team, to facilitate them with data that can help reach clients further.
  • Documented code so that code readability could be improved.
Technologies: Bootstrap, CSS, Django, HTML, HTML5, jQuery, JavaScript, Python, PostgreSQL, PHP, Back-end, Excel 365, Front-end, APIs, Web Applications, Full-stack, Front-end Development, Back-end Development, Python 3, REST APIs, API Integration, Django ORM, Web Development, System Design, Technical Architecture, SQL, XML, JSON, Full-stack Development, Software Development, Technical Documentation, Technical Writing, System Documentation, Scrapy, Object-oriented Design (OOD), REST, Git, Documentation, Amazon S3 (AWS S3), WordPress

Experience

File Sharing Portal

Built a Django-based application that provided clients with a platform to share their files and directly send them to the organization's representatives. The platform thwarted the use of Dropbox or Google Drive per the clients' comfort level. As a full-stack developer, I collaborated and built components throughout the entire duration of the project.

Custom Exam for Company

A custom exam application was created for the company to recruit employees through its portal. The portal was enabled with different features such as custom, custom difficulties, result analysis, etc. The application was based upon PHP, HTML, CSS, JavaScript, and MySQL.

Call-featured Mails

A Django-based application that emails users when they click on a link to create a call between the user and the client's representative so they can discuss deals or issues. I contributed to this project as a full-stack developer, developing this workflow with the Twilio API for calling purposes and using a dashboard where clients can give or restrict access to it to their employees.

Pet Travel Portal

A Django-based web application used by both the firm's clients and its employees to track their pet's travel information and complete the formalities and documentation needed by the regulatory body of the destination country. Employees use it to track all users' applications and take action.

Report Generation Dashboard

I developed a Report Generation Dashboard for the marketing and sales team to automate data collection from web platforms. Using Python/Selenium, I extracted key data points like competitor pricing and product trends. The data was then processed into structured Excel reports with Excel automation, and PyWin32 handled tasks like saving files and emailing reports via Outlook. This streamlined the team's reporting process, reducing manual effort and providing timely, accurate data for decision-making.

Education

2016 - 2020

Bachelor's Degree in Computer Science

Lovely Professional University - Phagwara, Punjab, India

Certifications

JUNE 2019 - PRESENT

Smart Contracts

University at Buffalo | via Coursera

JUNE 2019 - PRESENT

Blockchain Basics

University at Buffalo | via Coursera

Skills

Libraries/APIs

REST APIs, Pandas, jQuery, Django ORM, React, Protobuf, SQLAlchemy, Pydantic, Node.js, Twilio API, Puppeteer

Tools

GitHub, Git, Slack, Google Compute Engine (GCE), Figma, PyCharm, Celery, Redash, Grafana, Vault

Languages

Python, HTML, CSS, JavaScript, PHP, Python 3, Java, SQL, HTML5, Snowflake, GraphQL, XML, TypeScript, Markdown, CSS3, Java 8

Frameworks

Django, Scrapy, Bootstrap, Web2py, Laravel, Angular, Selenium

Paradigms

REST, API Architecture, Database Design, Object-oriented Programming (OOP), Microservices, DevOps, ETL, Object-oriented Design (OOD), ETL Implementation & Design, Automation

Platforms

MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, AWS Lambda, Blockchain, Google Cloud Platform (GCP), New Relic, Apache Kafka, WordPress

Storage

PostgreSQL, JSON, Database Management, Elasticsearch, MySQL, NoSQL, Data Integration, Amazon S3 (AWS S3), MongoDB

Other

Back-end, Web Applications, Full-stack, Web Development, Architecture, API Integration, Full-stack Development, Web Scraping, Scripting, Software Development, API Documentation, Technical Documentation, Technical Writing, System Documentation, Software Architecture, Scraping, API Design, API Testing, Software Engineering, Excel 365, Front-end, APIs, Front-end Development, Back-end Development, Technical Architecture, System Design, Design Systems, Data Scraping, Deployment, Proof of Concept (POC), CI/CD Pipelines, GitHub Actions, CRM APIs, SaaS, Cloud, OAuth, Website Data Scraping, Documentation, Writing & Editing, End-to-end Implementation (E2E), Webhooks, Lambda Functions, FastAPI, Poetry, Cloud Architecture, Cloud Storage, Integration, PDF, Caching, Smart Contracts, Data Engineering, Message Queues, Sphinx, Pywin32, Content Writing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring