Mayank Pahwa
Verified Expert in Engineering
Back-end Developer
Mayank is a back-end developer with four years of experience designing and implementing software. At Exotel, he managed the scale-up of the SMS layer to 5x its normal volume and implemented a service triggering call campaigns through APIs used to process approximately half a million calls per day. Mayank is proficient in writing low-latency HTTP services serving millions of requests per day, building batch data pipelines to automate data updates to save clients money, and mentoring juniors.
Portfolio
Experience
Availability
Preferred Environment
Go, MySQL, Apache Kafka, Beanstalkd, Aerospike, Amazon Web Services (AWS), Docker
The most amazing...
...tool I've made is a real-time event pipeline to process user and call events on the platform and display an aggregated live and historic view on the dashboard.
Work Experience
Senior Back-end Engineer
HelloFresh USA
- Developed a tool that allowed the users to perform bulk SKU updates to recipes, improving their efficiency.
- Collaborated with different teams to deprecate the legacy recipe development and menu planning system and launch new services in multiple markets.
- Identified and fixed multiple issues with the Kafka pipeline, improving the experience of developers and reducing service downtime.
Software Development Engineer
Exotel
- Implemented a service for batch processing call records to update the phone number metadata in the system bringing down the update time from a couple of weeks to a few hours.
- Managed the SMS layer of the product, including the addition of new features and bug fixes. Oversaw the scaleup of the SMS layer to 5x its normal volume.
- Assisted the company onboard more customers by releasing the call state manager service which provided better insight to customers about the current and historic state of their account.
- Implemented a service to provide the feature of triggering call campaigns through APIs. The service used to process an average of half a million calls per day.
- Guided juniors with their tasks through doubt clearing and knowledge transfer sessions.
- Interviewed multiple candidates for junior and mid-level roles.
Software Engineer
FORMCEPT
- Implemented multiple core back-end components for the product ranging from authentication, meta data storage, and seeding data into the storage unit of the product.
- Involved in building real-time data pipelines using Apache Kafka, working mainly on the data ingestion part, which included gathering and preprocessing data.
- Collaborated with front-end engineers to see projects through, from conception to completion.
Experience
Call State Manager
User/Group Management Service
Automated Number Metadata Updates
Call Campaigns
Education
Bachelor's Degree in Electronics Engineering
Thapar University - Patiala, Punjab, India
Skills
Tools
Jira
Languages
Go, Python, SQL, Clojure
Paradigms
REST, Concurrent Programming, Microservices, Test-driven Development (TDD), Behavior-driven Development (BDD), Best Practices
Platforms
Apache Kafka, Amazon Web Services (AWS), Linux, Docker
Storage
MySQL, Aerospike, Relational Databases, MongoDB, NoSQL, PostgreSQL
Other
Beanstalkd, CI/CD Pipelines, Domain-driven Design (DDD)
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