Divyanshu Srivastava, Developer in Bengaluru, Karnataka, India
Divyanshu is available for hire
Hire Divyanshu

Divyanshu Srivastava

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
February 3, 2021

Divyanshu has been writing scalable code across numerous frameworks and languages since 2018. At Slice, a fintech startup, he designed the infrastructure and microservices architecture to ensure security and facilitate maximum efficiency among teams. While working in other startups, he built products that delivered maximum efficiency and user satisfaction by following design principles, implementing test-driven development, and writing clean code.

Portfolio

SlicePay
Go, Node.js, Amazon Web Services (AWS), MongoDB, ELK (Elastic Stack), Security...
Bizom
Spring Boot, React, Amazon Web Services (AWS), Elasticsearch, MySQL, GraphQL...
Infinite Forest
Django, MySQL, MongoDB, Polymer, JavaScript, Python, Material UI, Redis...

Experience

Availability

Part-time

Preferred Environment

MacOS, JetBrains, Docker

The most amazing...

...product I've developed is Hercules, a job scheduling framework that replaced cron jobs and runs 200+ jobs across the organization.

Work Experience

Software Engineer

2019 - PRESENT
SlicePay
  • Transitioned to leading the infrastructure team and built ​Hercules​, a job scheduler that is used to run over 200 jobs by every team in the organization.
  • Completed the IAAC transition of the whole infrastructure over AWS, including the security, reliability, and cost optimization pillars of ​a well-architected framework​.
  • Built internal frameworks for security using internal and external tools, such as AWS Security Hub, Cloud Custodian, and ScoutSuite. Increased observability around VPC flow logs and WAF logs using Amazon GuardDuty and ELK.
  • Migrated all the microservices to ECS Fargate with one-click CI/CD deployment for all environments.
  • Served as the sole back-end developer for credit card and transaction services, which were built using Node.js and Go.
  • Migrated the entire monolithic codebase from native JavaScript to TypeScript and split them into a microservice architecture. I did this as a member of the platform team.
  • Built an events microservice responsible for all user communication. It handles 2,000+ requests per second and sudden peaks of 0.1 to 0.3 million requests per second.
Technologies: Go, Node.js, Amazon Web Services (AWS), MongoDB, ELK (Elastic Stack), Security, Docker, TypeScript, Express.js, Gin-Gonic, Kubernetes, Redis, Google Cloud Platform (GCP), Test-driven Development (TDD), Design Patterns, Microservices Architecture, Design Principles, Ruby on Rails (RoR), NestJS, Azure, Google Cloud, PostgreSQL, Architecture, Leadership, Full-stack

Software Engineer

2018 - 2019
Bizom
  • Rewrote Bizom's analytics platform, previously written in PHP, with React PWA. Used Apollo GraphQL to consume APIs and MUI for design.
  • Wrote an API Gateway on Yoga GraphQL. This gateway was used for schema stitching for several microservices, and it served as a client entry point.
  • Wrote two microservices in Spring Boot. One was used daily across supply chain individuals for 250+ retail brands in India and the UK.
Technologies: Spring Boot, React, Amazon Web Services (AWS), Elasticsearch, MySQL, GraphQL, PWA, Progressive Web Applications (PWA), Java, Node.js, Express.js, Yoga, Material UI, Redis, Test-driven Development (TDD), Design Patterns, C++, Microservices Architecture, Spring REST, Architecture, Full-stack

Software Engineer Intern

2018 - 2018
Infinite Forest
  • Handled all the back-end infrastructure built on Django and the deployment pipelines on AWS while the company's user base grew 10x.
  • Implemented third-party integrations for SendGrid and Razorpay. Wrote and architected the infrastructure for email communications with Django and Celery-based workers.
  • Wrote several modules in Polymer JavaScript for the front end.
Technologies: Django, MySQL, MongoDB, JavaScript, Polymer, Python, Material UI, Redis, Google Cloud Platform (GCP), Test-driven Development (TDD), Architecture, Full-stack

c club

https://medium.com/c-club
Single-handedly designed and implemented the telegram infrastructure for the community of 5,000 students who collaborated on WhatsApp, using JavaScript, Go, and MySQL. We also hosted AMAs featuring industry experts from companies such as LinkedIn, Jio, and Nutanix, and we automated curricula for students, providing daily tasks and progress updates on a weekly basis.

Frameworks

Express.js, NestJS, Django, Gin-Gonic, Spring Boot, Yoga, Material UI, Ruby on Rails (RoR)

Libraries/APIs

Node.js, React, Polymer, Spring REST

Paradigms

Microservices Architecture, Gang of Four (GOF) Design Patterns, Test-driven Development (TDD), Design Patterns

Platforms

Docker, Amazon Web Services (AWS), Azure, Kubernetes, Google Cloud Platform (GCP), MacOS

Storage

MongoDB, MySQL, Elasticsearch, Redis, Google Cloud, PostgreSQL

Other

Design Principles, Architecture, Leadership, Full-stack, PWA, Security, Progressive Web Applications (PWA)

Languages

TypeScript, JavaScript, Go, Python, GraphQL, C++, Rust, Java

Tools

JetBrains, ELK (Elastic Stack)

2014 - 2018

Bachelor's Degree in Computer Science

KIET Group of Institutions - New Delhi, India

MAY 2021 - MAY 2024

AWS Certified Solutions Architect

Amazon Web Services

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