Nikhil Ramakrishnan is a Software Engineer II with nine years' experience building backend systems in Python, C#, C++, JavaScript and Java, currently at Rippling after a two-year stint at Amazon Web Services. He brings production experience in distributed systems and log management—evidenced by contributions to the core of Apache Kafka, including remote fetch improvements, logging, metrics and tests. A two-time Google Summer of Code contributor to FreeType, he has a strong open-source mindset and a history of shipping tools like Docwriter for automated documentation. Academically distinguished with a top-ranked B.Tech in Computer Science, Nikhil blends systems-level engineering with practical developer tooling and a knack for improving observability and reliability in complex services.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Technology, Computer Science Engineering, 9.78 / 10, Bachelor of Technology, Computer Science Engineering, 9.78 / 10 at Bennett University
Apeejay School, Nerul
HSC, Science, HSC, Science at PACE Nerul
English, Hindi, Sanskrit, Spanish, Tamil, Marathi, Japanese
Contributions:29 reviews, 6 PRs, 32 comments in 9 months
Contributions summary:Nikhil primarily contributed to the Apache Kafka project's core server-side logic. Their work included improvements to the remote fetch mechanism by adding logging and tests, as well as updating the local log start offset after rebuilding auxiliary states. They also added a metric for the expiration rate of delayed remote fetches. These contributions involved modifying core Scala and Java code related to log management, testing, and server functionalities.
Markdown documentation generator of the FreeType library.
Contributions:117 commits, 2 PRs, 76 pushes in 2 months
documentation-generatormarkdownfreetype
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.