Pushkar Kulkarni

Senior Engineer at Canonical

Karnataka, 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

🤩
Rockstar
🎓
Top School
Pushkar Kulkarni is a Senior Engineer with 11 years of experience specializing in programming languages, JVMs, and system-level libraries, currently enhancing Java on Ubuntu at Canonical. He led the porting of the Java standard library to z/OS for IBM Semeru runtimes and earlier contributed to Swift core libraries and the Kitura web framework, blending deep compiler/JIT experience with modern open-source server-side work. His background spans debugging tough native issues—deadlocks, native memory leaks, and core dumps—to improving cross-platform compatibility in Foundation and web frameworks. Comfortable across low-level runtime internals and high-level framework integration, he is as likely to read long assembly listings as to add test coverage for NSRegularExpression. Based in Karnataka, India, he brings a pragmatic, systems-first approach to open-source engineering and platform enablement.
code11 years of coding experience
job15 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookBachelor of Engineering Computer Science and Engineering, Bachelor of Engineering Computer Science and Engineering at RV College Of Engineering
languagesEnglish, Hindi, Marathi, Kannada
github-logo-circle

Github Skills (12)

unit-testing10
kitura10
url-routing10
server-side-swift10
swift10
foundation-sites10
foundation10
testing10
apidoc9
ssl9
api9
web-framework8

Programming languages (14)

JavaC++CGoHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
The Foundation Project, providing core utilities, internationalization, and OS independence
Role in this project:
userBack-end Developer / QA Engineer / Test Automation Engineer
Contributions:81 commits, 86 PRs, 17 pushes in 3 years 3 months
Contributions summary:Pushkar primarily contributed to the testing and improvement of the Foundation project, focusing on the `NSRegularExpression`, `NSOrderedSet`, and `NSHTTPCookie` APIs. Their work involved implementing new methods, fixing bugs, and adding various test cases to enhance the reliability and functionality of these core Foundation components. The user also refactored and updated the tests to match the latest Darwin API versions, showing a dedication to cross-platform compatibility.
tvostranslationinternationalizationfoundationindependence
Kitura/Kitura

Apr 2018 - Aug 2019

A Swift web framework and HTTP server.
Role in this project:
userBackend Developer
Contributions:15 commits, 16 PRs, 14 pushes in 1 year 3 months
Contributions summary:Pushkar contributed to the Kitura web framework by addressing various issues and improving its functionality. They updated documentation related to SSL/TLS configuration and fixed an IPv6-related failure. Furthermore, the user enhanced the framework's performance by optimizing the UTF8 length calculation and enabling the use of the NIO port of KituraNet. They also introduced a fallback option for single-page applications using the StaticFileServer and updated the tests to use ephemeral ports.
sslframeworkroutingswiftserver
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
Pushkar Kulkarni - Senior Engineer at Canonical