
Himanshu Shankar
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since October 2, 2020
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
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
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
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.
Engineering Lead
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.
Software Back-end Engineer
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.
Senior Software Back-end Engineer
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.
Senior Software Engineer – Consultant
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.
Full-stack Software Engineer (Remote Contract)
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.
Technology Lead
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.
Experience
Django REST Framework User
https://github.com/101Loop/drf-user101Lease
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
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
Master's Degree in Financial Engineering
WorldQuant University - Remote
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring