Ashok Dey is a backend-focused software engineer with about a decade of experience designing scalable microservices, APIs (REST, GraphQL, gRPC) and polyglot data systems using Node.js, Go, TypeScript and databases like MySQL, MongoDB, Cassandra and Redis. He has led architecture and cost-optimization efforts on GCP, scaled dozens of microservices for millions of users, and reduced system complexity as a Technical Lead at NOICE. An active educator, he’s delivered over 70 tech talks and 40 live coding labs and contributes practical interview-focused JavaScript tooling on GitHub, demonstrating both pedagogy and hands-on problem solving. Beyond software, he’s an electronics hobbyist who prototypes with Arduino, ESP32 and STM32, bringing hardware sensibility to system design and embedded-aware thinking. Based in India, he combines rigorous engineering practices—linters, design patterns and maintainable code—with a knack for trimming dependencies and optimizing build pipelines.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at Uttar Pradesh Technical University
High School, Science, High School, Science at Central Board of Secondary Education
:fire: Crack you JS interviews ⚡ Collection of most common JS Interview questions with Unit Tests 🚀
Role in this project:
Full-stack Developer
Contributions:7 reviews, 321 commits, 129 PRs in 4 years 1 month
Contributions summary:Ashok primarily worked on implementing common JavaScript interview problems, including solutions for palindrome string detection, number reversal, finding maximum characters in a string, and FizzBuzz. The user implemented array chunking, anagrams, and vowel counting algorithms using different approaches like loops, ES6 features, and regular expressions. Furthermore, the user added data structures such as Queue, Stack, Binary Search Tree with traversals, along with problems demonstrating their usage like Weaving 2 queues and finding the smallest/largest element in a BST.
Contributions:74 pushes, 1 branch, 1 tag in 2 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.