Akshay Dubey is a Senior Software Engineer based in Pune with 5 years of experience building full-stack solutions at Airtel X Labs after roles at Publicis Sapient and Digitate (TCS venture). A Java enthusiast who describes his craft as "converting illusions into lines of code," he combines production engineering with a strong open-source streak, contributing mathematical and algorithmic implementations across the widely used TheAlgorithms repositories in Java, JavaScript, Python, and Go. His contributions span dynamic programming, number theory, caches and cryptography, and include tests and refactors that improve code quality for beginners and practitioners alike. With a BE in Computer Science (Distinction), he brings rigorous academic grounding, cross-stack fluency, and a knack for turning mathematical ideas into reliable, tested implementations.
5 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Distinction, Bachelor of Engineering - BE, Computer Science, Distinction at Marathwada Institute of Technology Engineering College, Satara Road.
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Role in this project:
Back-end Developer
Contributions:6 reviews, 7 commits, 7 PRs in 6 months
Contributions summary:Akshay primarily contributed to the implementation of mathematical algorithms and data structures within the JavaScript repository. They implemented functions for calculating pronic numbers, the Möbius function, factorials, binomial coefficients, Liouville function, square free integer and hexagonal number. Their work involved adding new features, writing unit tests, and refactoring existing code, demonstrating a focus on mathematical concepts and their practical application.
Contributions:6 reviews, 15 commits, 20 PRs in 11 months
Contributions summary:Akshay contributed several implementations of algorithms in Java to the `thealgorithms/java` repository. The contributions included implementations of dynamic programming algorithms like Flood Fill and Boundary Fill, as well as mathematical algorithms such as binomial coefficients, Juggler Sequence, Pronic Number, Blowfish Cipher and Prime Factorization. Furthermore, the user also added an algorithm to find Hamiltonian cycles and LFU Cache. The user also added the Mobius function, twin prime and the square-free integer algorithms to the repository.
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.
Request Free Trial
Akshay Dubey - Senior Software Engineer at The Algorithms