Anmol Dhingra, Developer in Bengaluru, Karnataka, India
Anmol is available for hire
Hire Anmol

Anmol Dhingra

Verified Expert  in Engineering

Software Developer

Bengaluru, Karnataka, India

Toptal member since December 31, 2020

Bio

Anmol is a software developer who's passionate about problem-solving and working with new technologies. His work with startups has given him the ability to build products from scratch in a dynamic environment. Anmol excels at building back-end applications using Django, Python, Ruby on Rails, and Java and front-end applications using Angular 7. Anmol believes in a customer-first strategy and values strong communication, transparency, and focus.

Portfolio

Apollo
Ruby on Rails (RoR), Ruby, MongoDB, Elasticsearch, Google Cloud Platform (GCP)
Toptal
JavaScript, Python, Python 3, Ruby, Architecture, System Design, Algorithms
MintHNT (via Toptal)
Python 3, Django, Amazon Web Services (AWS), Heroku, MySQL, REST APIs...

Experience

  • Python - 4 years
  • Back-end - 4 years
  • MySQL - 3 years
  • Ruby - 3 years
  • Django - 3 years
  • Ruby on Rails (RoR) - 3 years
  • Django REST Framework - 3 years
  • Java - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), PyCharm, IntelliJ IDEA

The most amazing...

...project I've worked on is a Helium cryptocurrency Hotspot hosting platform where users can order and track the HNT tokens they mined and also their earnings.

Work Experience

Senior Back-end Engineer

2022 - PRESENT
Apollo
  • Initiated and guided the ideation, development, and successful rollout of pivotal features for the sales engagement platform.
  • Crafted detailed Engineering Roadmap Documents (ERD) outlining project milestones, high-level and low-level designs, and task breakdowns.
  • Facilitated the seamless onboarding of new members through mentoring initiatives. Conducted regular one-on-one sessions to address queries and offered constructed feedback to peers.
  • Ensured effective communication and issue resolution by leading various Scrum meetings and incident retrospectives.
  • Enriched the engineering knowledge base by contributing articles, such as best practices for writing migrations for collections with billions of records and other valuable insights.
  • Orchestrated code and design reviews, providing insightful feedback to enhance code quality and enforce best practices.
Technologies: Ruby on Rails (RoR), Ruby, MongoDB, Elasticsearch, Google Cloud Platform (GCP)

Senior Technical Screener

2021 - 2022
Toptal
  • Performed over 500 technical interviews as a key member of the Toptal screening team.
  • Conducted code reviews and provided detailed feedback to the candidates.
  • Contributed to refining the candidate evaluation process.
Technologies: JavaScript, Python, Python 3, Ruby, Architecture, System Design, Algorithms

Senior Software Developer

2021 - 2021
MintHNT (via Toptal)
  • Developed a web-based solution from scratch for delivering wireless helium hotspots that reward the individual for earning passive income by installing and mining helium tokens at home.
  • Found the best tech solution among all possible to solve the business requirement as an early engineer of the company. Evaluated and recommended tools and technologies to ensure the highest quality product platform.
  • Collaborated with stakeholders to determine high-level requirements. Designed an architectural solution and created design documents like flowcharts, diagrams, and more.
  • Created the back-end infrastructure for the product using Django and MySQL databases. Developed REST APIs using the Django REST framework.
  • Collaborated in growing the engineering team by interviewing, recruiting, and hiring. Onboarded and mentored two technical members of the team.
  • Cooperated with the team to troubleshoot and resolve issues with coding or design.
  • Conducted code reviews and ensured the quality of the product by using the best coding practices.
Technologies: Python 3, Django, Amazon Web Services (AWS), Heroku, MySQL, REST APIs, Architecture, Databases, Team Management, Team Leadership, Pytest, JSON

Software Developer

2021 - 2021
GlobalTill (via Toptal)
  • Developed a Python package as per the PyPI standards that can be used with any Django-based application to display the DataTable view of models.
  • Integrated AG Grid (a high-performance React grid) to the reusable Django package with a default template.
  • Provided this package with many default features like pagination, auto-arrange columns, sort, filter, and search, easily customized as per the desired view.
  • Succeeded in adding a significant performance improvement with this solution that can load the paginated table three times faster than the existing solution.
Technologies: Python 3, Django, JavaScript, PostgreSQL, Pytest, REST APIs

Software Developer

2020 - 2021
Flipkart
  • Designed and developed the return policy back-end service that can serve requests at a scale of 60,000 requests per second.
  • Developed REST APIs and back-end services using Java.
  • Partnered with the product for requirements, solutions, and execution of features. Led the overall feature. Reduced hours of manual effort of the business team to a few minutes for a new rule addition.
  • Developed a feature for personalized user experience while returning a product.
  • Added an authentication layer to APIs for platform strength and compliance.
  • Ran non-functional requirement tests and and set up alerts for Rest APIs. Supported system on-call and business issues promptly.
  • Collaborated in growing the engineering team by interviewing. Onboarded and mentored new team members by conducting KT sessions, code reviews, and providing regular feedback.
Technologies: Java, REST APIs, Docker, Kubernetes, Python

Member of the Technical Staff

2020 - 2020
Qubole
  • Added support for Hadoop 3 for data import/export commands using Ruby on Rails. The update had a significant impact and is currently used by various customers at a frequency of over 500 commands per day.
  • Enhanced the security of the Qubole data service platform by preventing SSRF attacks on various components.
  • Collaborated closely with the support and solution architects team in solving customer issues.
Technologies: MySQL, Git, Python 3, Java, Ruby on Rails (RoR), Ruby, Back-end, Software, Back-end Development, APIs, SQL, Amazon Web Services (AWS), Code Review, Model View Controller (MVC), Amazon EC2, Docker, REST APIs, GitLab

Software Developer

2018 - 2020
Soroco
  • Built a web-based application for semi-automated workflow documentation.
  • Developed REST APIs using the Django REST framework for the product in an agile environment.
  • Took ownership of performance optimization to reduce the page weight and the page load time from 16 seconds to less than three seconds.
  • Created a feature for automatic flowchart generation to demonstrate the workflow in a graphical way to get a high-level view of the process.
  • Set up backup and recovery scripts for a database and critical files of the server to prevent data loss in case of disaster.
  • Developed web components using the Angular web framework, like the media player and image gallery.
  • Managed the security of the product with static and dynamic analysis using Veracode.
Technologies: PostgreSQL, Git, HTML5, CSS3, Angular, Django REST Framework, Django, Python 3, Back-end, Django ORM, Full-stack, Web App Development, HTTP, REST, Model View Controller (MVC), REST APIs, API Documentation, Swagger, TypeScript, Amazon S3 (AWS S3), Pytest, Flask, SQLAlchemy, JSON, Ruby on Rails (RoR), GitLab

Student Mentor and Technical Screener

2019 - 2019
Udacity
  • Mentored more than 50 students for AI programming with Python Nanodegree.
  • Reviewed student projects, helped them understand programming best practices, and solved their queries related to nano degree.
  • Took the initiative to be a part of the Buddy Assessment Community to interview fellow mentors for the Nanodegree program.
Technologies: Python 3, Python, Code Review

Intern 3 Software Developer

2018 - 2018
Juniper Networks
  • Developed Python libraries for the verification of EVPN using the Robot Framework.
  • Tested and executed RPCs and approximately 40,000 CLIs for Junos Release 18.4.
  • Obtained first prize in the Juniper Networks Hackathon by solving 90% of data structures and algorithms problems.
Technologies: Robot Framework, Python, Automated Testing, GitLab

Experience

Workflow Designer Application

A Web-based application built using Django Rest Framework and Angular that helps transform the business workflows into accurate documentation required for implementing an automation system. As a back-end developer, I was responsible for database designing and building REST APIs using Django. I also contributed to front-end tasks using Angular 7.

Online Movie Booking System

https://youtu.be/GBdhkXGL_8I
An online movie booking website where users can see the list of movies.

Features:
• Users can select a particular movie and see the available seats.
• Users can book a seat and generate an e-ticket for the movie.
• The website is capable of handling concurrent bookings.

The project competed against 29 teams and won first prize.

Hotel Listing Web Application

A hotel listing web application that was built in a hackathon at Akamai Coding Edge. It is a single-page full-stack website that contains a search functionality to search hotels with keywords. The application is built using the Django Rest Framework and Angular.

It placed among the top ten projects from more than 30 teams.

Education

2014 - 2018

Bachelor's Degree in Computer Engineering

Thapar Institute of Engineering and Technology - Patiala, India

Certifications

SEPTEMBER 2020 - PRESENT

Problem Solving (Intermediate)

HackerRank

APRIL 2019 - PRESENT

AI Programming with Python Nanodegree

Udacity

Skills

Libraries/APIs

Django ORM, REST APIs, SQLAlchemy

Tools

PyCharm, Pytest, GitLab, Git, IntelliJ IDEA

Languages

Java, Python 3, Python, Ruby, SQL, CSS3, HTML5, HTML, CSS, JavaScript, TypeScript

Frameworks

Django, Django REST Framework, Ruby on Rails (RoR), Swagger, Flask, Angular, Robot Framework, Bootstrap, Jakarta Server Pages (JSP)

Paradigms

Model View Controller (MVC), Automated Testing, REST

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Heroku, Kubernetes, Amazon EC2, Docker, Google Cloud Platform (GCP)

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3), JSON, Database Management Systems (DBMS), Databases, MongoDB, Elasticsearch

Other

Back-end, APIs, Back-end Development, API Documentation, Data Structures, Algorithms, Software, Full-stack, HTTP, Code Review, Operating Systems, Computer Networking, Web App Development, Architecture, Team Management, Team Leadership, System Design

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