Kumar Roy

Senior Software Engineer at EY

Kolkata, West Bengal, 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
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.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology - BTech Computer Science And Engineering , Bachelor of Technology - BTech Computer Science And Engineering at Narula Institute Of Technology
bookHigh School Diploma Computer Science, High School Diploma Computer Science at St. Joseph's College
bookScience, Science at St. Paul's K.G & Day School
languagesBengali, Hindi, English, Marathi
github-logo-circle

Github Skills (8)

unit-testing10
javas10
junit10
static-analysis10
software-quality10
java10
test-automation10
documentation8

Programming languages (4)

TypeScriptJavaRustGo

Github contributions (5)

github-logo-circle
checkstyle/checkstyle

Jun 2023 - Nov 2024

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:
userQA 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.
ant-taskinvokedcode-qualityconventionscheckstyle
kalpadiptyaroy/checkstyle

Jul 2023 - Sep 2024

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.
Request Free Trial
Kumar Roy - Senior Software Engineer at EY