Garvit Dewan

Senior Software Engineer at Kognitos

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

👤
Senior
🎓
Top School
Garvit Dewan is a Senior Software Engineer with nine years of experience building highly scalable, large-scale systems across industry and open-source projects. He has shipped production backend work at Google and Goldman Sachs and now drives engineering at Kognitos, blending product-grade discipline with systems-level thinking. An active open-source contributor and two-time Google Summer of Code mentor, he has implemented concurrent data structures in Chapel and contributed localization and security tooling to notable projects like omegaUp and Metasploit. His background spans research leadership at IIT Roorkee to hands-on roles at Cray, reflecting a knack for turning parallel and concurrent programming research into practical, maintainable code. Colleagues rely on him for clean backend implementations, bug fixes in critical tooling, and pragmatic improvements that surface in both developer experience and end-user features.
code9 years of coding experience
job6 years of employment as a software developer
bookIndian Institute of Technology Roorkee
languagesEnglish, French, Hindi
github-logo-circle

Github Skills (30)

programming-language10
javascript10
penetration-testing10
chapel10
data-structure10
security10
ruby10
localization10
parallel-computing10
data-structures10
powershell10
concurrency10
metasploit10
internationalization9
windows9

Programming languages (9)

JavaC++CChapelJavaScriptPHPHTMLRuby

Github contributions (5)

github-logo-circle
chapel-lang/chapel

Aug 2019 - Nov 2021

a Productive Parallel Programming Language
Role in this project:
userBack-end Developer
Contributions:68 commits, 9 PRs, 42 comments in 2 years 3 months
Contributions summary:Garvit primarily contributed to the development of a concurrent map data structure within the Chapel language, as indicated by the addition and modification of the `ConcurrentMap.chpl` file. Their work involved implementing various functionalities for the concurrent map, including insert, erase, find, addOrSet, getAndRemove, and extend, as well as iterators. Additionally, the user addressed code formatting and made several bug fixes and enhancements, demonstrating a focus on improving the functionality and usability of the concurrent map within the Chapel project.
parallellanguage-designproductivecompilerparallel-programming
rapid7/metasploit-framework

Dec 2018 - Feb 2019

Metasploit Framework
Role in this project:
userSecurity Engineer
Contributions:13 commits, 5 PRs, 31 comments in 2 months
Contributions summary:Garvit primarily contributes to a security-focused penetration testing framework by developing and modifying modules. Their contributions include enhancing existing functionality, fixing bugs, and adding new features. Specifically, the user focuses on gathering information, such as Powershell history and GRUB passwords, and integrating it within the Metasploit framework. They also implemented checks and improvements for existing modules.
metasploitmetasploit-framework
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