Hardik Rana

Senior Java Developer at Centili

Ahmedabad, Gujarat, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Hardik Rana is a Senior Java Developer with nine years of experience building scalable backend systems using Core Java, Spring Boot, and Spring MVC from Ahmedabad, India. He has led architecture and delivery across multiple teams, mentoring engineers and collaborating with front-end teams and clients to translate business requirements into reliable APIs and payment integrations. Hardik pairs hands-on engineering with a practical focus on database performance, manual testing, and operational stability, having driven projects end-to-end at firms like Ciright and The Raw Network. Beyond Java, he contributes competitive-programming and interview-prep solutions in C++ and Python on GitHub, signaling strong algorithmic problem-solving that informs his backend design choices.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering , Information Technology, Bachelor of Engineering , Information Technology at Government Engineering College, Modasa
languagesGujarati, Hindi, English
github-logo-circle

Github Skills (16)

algorithm10
mathematics10
data-structures10
algorithms10
c-language10
cprogramming-language10
math10
python10
dynamic-programming10
data-structure10
parallel-arrays9
typed-array9
multidimensional-arrays9
dynamic-array9
arrayobject9

Programming languages (4)

C++CPHPJupyter Notebook

Github contributions (5)

github-logo-circle
royalpranjal/Interview-Bit

Jul 2018 - Jul 2019

Solutions to problems on Interview Bit
Role in this project:
userFull-stack Developer
Contributions:6 commits, 13 PRs, 3 comments in 1 year
Contributions summary:Hardik primarily contributed solutions to coding problems, likely related to interview preparation, as indicated by the repository's description. They implemented algorithms and data structures, as evidenced by the code changes in various files. The user showcased skills in dynamic programming, array manipulation, string manipulation, and mathematical concepts, demonstrating a strong foundation in problem-solving and software development. They utilized C++ for these implementations.
interviewbitproblemsinterview-bitinterviewbit-solutionsbit
Algorithms used in Competitive Programming
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 1 comment in 1 day
Contributions summary:Hardik primarily contributed algorithms and data structures implementations in C++ and Python for competitive programming. Their work includes a job queue implementation, code for math-related problems like calculating factors, and conversions between infix, prefix, and postfix expressions. They also added code to calculate the floor square root of a number, and next power of 2.
acmicpcacm-icpcalgorithm-competitionscompetitive-programming
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
Hardik Rana - Senior Java Developer at Centili