Kumar Roy is a Senior Software Engineer based in Kolkata with 8 years of experience building backend systems primarily in Java and Node.js, and a growing interest in Rust. He has designed and implemented production-ready Spring Boot services, REST APIs, role-based access control, JWT-based stateless auth, and media streaming features including a STOMP signalling server for WebRTC. At Persistent and 3 Rare Dynamics he emphasized test-driven development, unit testing, CI/CD and database design, and now contributes to EY on enterprise-grade projects. An active open-source contributor, he has improved test coverage and documentation for the widely used Checkstyle project, demonstrating a knack for quality and tooling beyond feature work. Colleagues value his thoughtful approach—"think before you act"—which shows up in careful test automation and security-conscious engineering.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Technology - BTech Computer Science And Engineering , Bachelor of Technology - BTech Computer Science And Engineering at Narula Institute Of Technology
High School Diploma Computer Science, High School Diploma Computer Science at St. Joseph's College
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:60 reviews, 17 PRs, 228 comments in 1 year 5 months
Contributions summary:Kumar primarily contributed to the project by adding and modifying test cases for the `FallThroughCheck` within the Checkstyle project. They updated documentation examples and added new test cases to verify the correct behavior of the check, demonstrating a focus on ensuring the code quality and accuracy of the tool. The user's work involved modifying Java code to define new test scenarios and adjusting existing tests to cover various code structures. They also updated the violation messages.
Contributions:292 pushes, 20 branches in 1 year 2 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.