Prateek Gupta is a Senior Software Engineer based in Noida with over five years of experience building scalable back-end systems in Scala. He has progressed through consulting roles at Knoldus and NashTech into a senior engineering role at Landis+Gyr, consistently delivering production-grade services and libraries. An active open-source contributor, he improved the widely used scala-logging library by adding conditional when***Enabled methods, macro implementations, and AnyLogging support—demonstrating attention to both API ergonomics and type-safety. Comfortable across the full backend stack, he pairs pragmatic engineering with a knack for improving developer experience, such as extracting contextual logging objects. He holds a BTech in Computer Science from G L Bajaj Group of Institutions and brings a consultative mindset to designing reliable, maintainable systems.
5 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at G L Bajaj Group of Institutions, Mathura
Convenient and performant logging library for Scala wrapping SLF4J.
Role in this project:
Back-end Developer
Contributions:25 commits, 20 PRs, 24 comments in 28 days
Contributions summary:Prateek primarily contributed to the `scala-logging` library by implementing new methods and features, particularly within the `LoggerTakingImplicitImpl` and `LoggerTakingImplicitMacro` classes. These changes involved adding `when***Enabled()` methods and associated macro implementations for different logging levels (error, warn, info, debug, trace). The user also updated the library to support AnyLogging and added a method in CanLog trait to extract the context object for the logger. Furthermore, the user addressed type annotation warnings and defined the version scheme.
Contributions:7 reviews, 4 PRs, 37 pushes in 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.