Himanshu Shankar, Developer in Bengaluru, Karnataka, India
Himanshu is available for hire
Hire Himanshu

Himanshu Shankar

Verified Expert  in Engineering

Software Developer

Bengaluru, Karnataka, India

Toptal member since October 2, 2020

Bio

Himanshu is a go-to expert for enterprise software engineering with 9+ years of experience leading high-impact initiatives. As Director of Engineering at Certa and Engineering Lead at Deckers (via Toptal), he’s delivered mission-critical platforms used across global regions. Trusted by Fortune 500s and top consultancies like BCG and Bain, Himanshu specializes in scalable back-end systems, cloud-native architectures, and leading distributed teams to execution excellence.

Portfolio

Certa (Opinr, Inc.)
Amazon API Gateway, AWS Lambda, Django ORM, APIs, Amazon Web Services (AWS)...
Deckers - Retail
Python, APIs, Architecture, Technical Leadership, Serverless Framework...
Orsy Inc. (Toptal Projects)
Django, DevOps, Back-end, Streaming, Video Streaming, Journalism, Databases...

Experience

  • Git - 8 years
  • Python 3 - 8 years
  • Amazon Web Services (AWS) - 7 years
  • PostgreSQL - 6 years
  • Django REST Framework - 5 years
  • Django - 5 years
  • Serverless - 4 years
  • Leadership - 4 years

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), JetBrains, Linux, MacOS, Datadog, Sentry, PostgreSQL, MongoDB, Python 3

The most amazing...

...work I've done was at Certa when I led the engineering team in building a scalable enterprise product used by Fortune 5 and Fortune 500 companies for TPRM.

Work Experience

Director of Engineering

2019 - 2025
Certa (Opinr, Inc.)
  • Led a 100% distributed team of senior software engineers (50+ engineers) to build an enterprise no-code platform.
  • Built a generic integration microservice that allows third-party API integration on a serverless architecture.
  • Developed a highly scalable and secure audit log microservice on a serverless architecture: AWS Lambda, AWS API Gateway, AWS DocumentDB, and AWS serverless (platform).
  • Achieved an SLA of max 200ms on all RESTful APIs in Django and FastAPI. Achieved a P99 of less than 100ms on multiple endpoints.
  • Achieved a test coverage of 90%+, which led to an increase in the stability of the product.
  • Oversaw the go-live deployment for various clients at Certa, which involved proactive communication and engagement with KMPs within Certa and key stakeholders outside of Certa (clients).
  • Led the team to build versatile enterprise features for NoCode Workflow Engine, such as Adjudication, Integration Polling, SSO, etc, in Django, FastAPI, PostgreSQL, and MongoDB, deployed using Terraform on AWS Techstack.
  • Started the FOSS initiative within the company for the team's personal growth and the company's culture marketing to help hire talent, and give back to the tech community.
  • Researched and scaled the engineering team (across back end, front end, AI, and QA) from 15 members to 50+ members on the Spotify model of Squad, Guilds, and Chapters.
Technologies: Amazon API Gateway, AWS Lambda, Django ORM, APIs, Amazon Web Services (AWS), Distributed Team Management, Leadership, Django REST Framework, Python API, REST APIs, REST, Serverless, PostgreSQL, Django, Python 3, Technical Leadership, Code Review, Engineering Management, Celery, Amazon Simple Queue Service (SQS), Serverless Framework, Serverless Architecture, Git, Python, GitHub, Linux, NetSuite API, SQL, Amazon Aurora, Docker, CI/CD Pipelines, Back-end Development, Scalable Application, Startups, API Integration, AI Agents, ChatGPT API

Engineering Lead

2022 - 2024
Deckers - Retail
  • Led a cross-functional engineering team (three developers, one PM, and two QA) to build the Deckers’ Allocation & Replenishment Tool, replacing manual Python-based processes with a scalable serverless application.
  • Delivered an MVP to production in just two months, one of the fastest product rollouts in Deckers’ history.
  • Achieved company-wide praise for transforming allocation workflows, including complex warehouse-to-store allocations across global regions (US, Canada, EMEA, Japan, and China).
  • Built an AWS Serverless stack: Lambda, RDS, S3, API Gateway, and EventBridge.
  • Designed CloudFormation templates enabling seamless multi-account, multi-region deployments across four environments with secure, auditable tagging and least-privilege resource provisioning.
  • Integrated with Oracle RMS via SOAP APIs and scaled ingestion of complex Excel-based SKU data using NumPy and Pandas.
  • Maintained 90%+ unit test coverage using Pytest, ensuring reliability and performance across environments.
  • Deployed the application across four major regions using multi-tenancy architecture: North America (US and Canada), EMEA, Japan, and China. The multi-tenancy architecture saved infrastructure costs by removing the need for parallel deployments.
Technologies: Python, APIs, Architecture, Technical Leadership, Serverless Framework, Amazon Web Services (AWS), PostgreSQL, Multitenancy, Amazon RDS, AWS Lambda, Amazon API Gateway, AWS CloudFormation, AWS CodeBuild, AWS CodeDeploy, GitHub, Git, SOAP APIs, Amazon S3 (AWS S3), AWS Step Functions, NumPy, Pandas, Pytest, Back-end Development, Scalable Application, API Integration

Software Back-end Engineer

2022 - 2022
Orsy Inc. (Toptal Projects)
  • Built entire back end mostly individually from scratch. In the final phase of the application, I was assisted by another team member.
  • Followed test-driven development approach while working on a time constraint-based project. Maintained a 95%+ branch coverage throughout the development cycle.
  • Integrated product with Agora for video streaming solution.
Technologies: Django, DevOps, Back-end, Streaming, Video Streaming, Journalism, Databases, Blockchain, Amazon Web Services (AWS), Git, Python 3, Python, REST APIs, GitHub, Django REST Framework, Django ORM, PostgreSQL, Linux, Leadership, SQL, Docker, CI/CD Pipelines, Back-end Development, Startups, API Integration

Senior Software Back-end Engineer

2021 - 2022
LedgerX
  • Engineered clearinghouse for cryptocurrencies. Ensured proper trail of transactions and functioning of transactions.
  • Worked on building reports to achieve CFTC compliance for the clearinghouse.
  • Optimized multiple Django REST Frameworks' API by up to 400% and optimized multiple Django ORM ops throughout the application for better overall product performance.
  • Integrated product with multiple Financial APIs, including Plaid and Modern Treasury.
Technologies: Python, Python 3, Docker, PostgreSQL, Django, Django ORM, REST, Pytest, Celery, Apache Kafka, SQLAlchemy, Financial APIs, REST APIs, Amazon Web Services (AWS), Git, GitHub, Django REST Framework, Linux, Serverless, Leadership, AWS Lambda, SQL, CI/CD Pipelines, Back-end Development, Scalable Application, Startups, API Integration

Senior Software Engineer – Consultant

2021 - 2021
BCG
  • Provided key input in KMPs meeting around technical feasibility and system design of the product.
  • Provided system and architecture design of the entire application with development timelines.
  • Individually developed the entire back end for the product. Ensured ORM-level optimization and achieved SLAs on RESTful APIs.
Technologies: Python 3, Django, Django ORM, REST, Web Services Description Language (WSDL), Windows, MySQL, System Design, Architecture, Python, REST APIs, Amazon Web Services (AWS), Git, GitHub, Django REST Framework, PostgreSQL, Linux, Leadership, SQL, Docker, Back-end Development, Scalable Application

Full-stack Software Engineer (Remote Contract)

2020 - 2020
Já, Iceland (Ja.is)
  • Worked as an individual full-stack developer on an already built proof of concept (POC) of a generic survey module based on Django.
  • Built a product integrated with the Confirmit platform for the above-mentioned survey module.
  • Implemented necessary changes in the POC's database design to enable the survey flow's design and customization.
  • Ensured optimized PostgreSQL queries from the Django ORM in Django admin and template-based views.
  • Increased branch coverage of the survey module—from 0% to 93%—with over 80 unit test cases and functional test cases.
  • Worked with an entire offline team from Iceland. The majority of the documentation and designs were Icelandic. Used tools like Google Image Translator and ensured smooth and effective communication with the client.
Technologies: Django ORM, APIs, Python API, Python, REST, Git, GitHub, PostgreSQL, Django, Python 3, Linux, Leadership, SQL, CI/CD Pipelines, Back-end Development

Technology Lead

2014 - 2019
Civil Machines Technologies Private Limited
  • Led the development of enterprise products focused on specific business processes for Indian businesses. The products mainly served India-based industries, which included retail, taxation and compliance, finance, entertainment, and education.
  • Collaborated with key stakeholders, managed people to understand business processes, and participated in the ideation process of the product with industry experts.
  • Worked with industry experts on designing the product architecture, followed the Agile methodology of development, and delivered products to clients.
  • Contributed to the build of an asset management product, 101Lease, by building a highly modular product that was customized to serve different businesses. It helps reduce the need for lead management while seeing a significant increase in revenue.
Technologies: Django REST Framework, Leadership, Amazon Web Services (AWS), Python API, Python, REST APIs, Linux, GitHub, Git, MongoDB, PostgreSQL, MySQL, REST, Django, Python 3, Django ORM, Serverless, NetSuite API, AWS Lambda, SQL, Android, Back-end Development, Scalable Application, Startups, API Integration, Google Maps API

Experience

Django REST Framework User

https://github.com/101Loop/drf-user
DRF User is a Django app that overrides the default user app to provide additional attributes and functionalities. It's easy and quick to integrate, with entire integration taking less than five minutes and less than ten logical lines of code required to be added in a Django project.

101Lease

101Lease is a rental marketplace dedicated to making a hassle-free rental experience for both property owners and seekers. It empowers them with tools and knowledge to help make the right decisions. To the business owners, 101Lease provides an end-to-end single-point platform for asset management, rental collection, client and broker aggregation, deal aggregation, lead management, company and team management, and even provides key analytics about locations.
On the tech front, 101Lease is an end-to-end asset management product built using various plug-n-playable modules. The modules include the lead management module, company hierarchy module, asset management module, and many more real estate-related industry modules. The modularity allows the customization of a product with minimal engineering effort.

In total, we produced four spin-offs from the product. We customized one for the hospitality industry but chose to focus the other three on asset management and rental aggregation. In one case scenario, the business achieved an 80% reduction in lead management team size and a 120% increase in revenue in just the first quarter of deployment.

Sweet2th

Sweet2th is a hyperlocal marketplace for the bakery industry in India. The product allows all players in a bakery marketplace to interact with counterparties. For instance, a consumer can order products from bakers, and a baker can connect with vendors for items, delivery partners can provide delivery services, and so on. The product has a generic system to represent all relationships, implement configurable controls on the marketplace, and dynamically configure payout and commission structures.

I led the entire product team for its implementation. This involved a Django-based back end, Flutter-based mobile application for vendor, consumer, and delivery partners, and React-based web applications (for vendor, consumer, and live management portal). The engineering team size was eight people, and product development spanned for 1-year.

The biggest engineering challenge in the product was to build a generic product that represents all these relationships and to provide configurable control to marketplace executives to configure payout structures. In the back end, grievances, rating, performance monitoring (delivery timing), and orders were some metrics used to dynamically control payout and commission structure.

Education

2023 - 2023

Master's Degree in Financial Engineering

WorldQuant University - Remote

2014 - 2018

Bachelor's Degree in Computer Science and Engineering

SRM University - Tamil Nadu, India

Skills

Libraries/APIs

REST APIs, Python API, Django ORM, Google Maps API, NetSuite API, SQLAlchemy, SOAP APIs, NumPy, Pandas

Tools

Git, GitHub, PyCharm, Celery, Sentry, Pytest, Amazon Simple Queue Service (SQS), AWS CloudFormation, AWS CodeBuild, AWS CodeDeploy, AWS Step Functions

Languages

Python 3, Python, SQL, PHP 3, Web Services Description Language (WSDL), C++, Java

Frameworks

Django, Django REST Framework, JSON Web Tokens (JWT), OAuth 2, Serverless Framework

Paradigms

REST, Scalable Application, DevOps, Serverless Architecture, Object-oriented Programming (OOP)

Platforms

Amazon Web Services (AWS), Linux, Firebase, AWS Lambda, Docker, Amazon EC2, Ubuntu, Windows, Apache Kafka, Blockchain, Android

Storage

PostgreSQL, MySQL, Amazon Aurora, MongoDB, Databases, Datadog, Amazon S3 (AWS S3)

Other

Serverless, Leadership, APIs, CI/CD Pipelines, Back-end Development, Startups, API Integration, Distributed Team Management, ChatGPT API, Amazon API Gateway, Product Management, System Design, Architecture, Financial APIs, Technical Leadership, Code Review, Back-end, Streaming, Video Streaming, Journalism, Engineering Management, Computer Networking, OSI Model, Financial Modeling, Finance, Multitenancy, Amazon RDS, AI Agents

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