Usman Din is a senior backend developer with 8 years’ experience building reliable, high-performance Java systems and APIs across insurance, retail, and wholesale domains. He combines deep Core Java and Spring expertise with hands-on experience in Hibernate, testing (JUnit/Groovy), SQL/NoSQL, REST/GraphQL and occasional frontend work in Vue.js. He’s contributed tested examples to the prominent eugenp/tutorials Spring Boot repo, showing attention to code quality and maintainability. Beyond engineering, Usman writes technical tutorials for platforms like Baeldung and Draft.dev, translating complex AI topics — including NMT and RNN work — into accessible guides. Holding a Master’s in Computer Science, he blends research-led problem solving with a practical drive to automate and improve delivery pipelines.
8 years of coding experience
11 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at COMSATS Institute of Information and Technology
Contributions:8 commits, 10 PRs, 1 comment in 1 year 3 months
Contributions summary:Usman primarily contributed to implementing and testing Groovy code examples within the `eugenp/tutorials` repository, specifically focusing on data type determination and string manipulation. They added, modified, and tested Groovy classes, including unit tests, demonstrating a focus on code correctness. Furthermore, the user refactored and updated code, improved test naming conventions, and corrected package structures, enhancing code quality and maintainability.
Contributions:3 pushes, 1 branch in 1 year 8 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.
Request Free Trial
Usman Din - Sr. Backend Developer at Ananas Insurance