Kamal Nasser

Senior Software Engineer at Qpoint

Israel
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
Kamal Nasser is a senior software engineer with 12 years of experience building reliable backend systems and developer tools, currently based in Israel. He spent a large part of his career at DigitalOcean, moving from community roles into engineering and shipping features across the Go ecosystem for projects like godo and doctl. His open-source contributions show a pragmatic focus on API surface improvements, CLI context/auth handling, and secure request-routing logic—work that improves both developer experience and operational safety. At Qpoint he continues to apply that blend of product-minded engineering and community insight. Colleagues know him for turning nuanced platform requirements into well-tested, incremental changes that scale.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Haifa
stackoverflow-logo

Stackoverflow

Stats
126reputation
14kreached
1answer
0questions
github-logo-circle

Github Skills (22)

apim10
back-end-development10
apidoc10
testing10
command-line-interface10
digitalocean10
authentication10
user-authentication10
go10
api10
command-line10
backend10
configuration-management9
golang9
docker8

Programming languages (17)

SmartyJavaCSSRustVueGoHTMLSvelte

Github contributions (5)

github-logo-circle
digitalocean/doctl

Mar 2018 - Nov 2022

The official command line interface for the DigitalOcean API.
Role in this project:
userBack-end Developer
Contributions:53 reviews, 83 commits, 40 PRs in 4 years 8 months
Contributions summary:Kamal implemented context switching functionality, allowing for multiple configured API access keys. This involved modifying the `doctl` command-line interface by adding a context flag and implementing logic to retrieve and set access tokens based on the selected context (default or custom-named). The changes touched various files, including core command execution and authentication, demonstrating a focus on enhancing the usability and configuration flexibility of the DigitalOcean CLI. The user also updated test files to accommodate auth context changes.
command-line-toolapicommand-line-interfaceinfrastructurecloud
digitalocean/godo

Nov 2019 - Oct 2022

DigitalOcean Go API client
Role in this project:
userBack-end Developer
Contributions:20 reviews, 17 commits, 18 PRs in 3 years
Contributions summary:Kamal primarily focused on implementing and enhancing the DigitalOcean Go API client's registry features. Their contributions involved adding support for Docker credentials, enabling read/write request parameters, and exporting the DigitalOcean registry hostname as a constant. They also made updates to the apps types, which indicates they worked on improving the client's interaction with the application platform features. Overall, the user's work centered on expanding and refining the API client's functionality related to DigitalOcean's services.
golangapiapi-clientgo-apiapi-client-go
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
Kamal Nasser - Senior Software Engineer at Qpoint