Salim Alami

Senior Software Engineer at SQLI

Morocco
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
Salim Alami is a Senior Software Engineer based in Morocco with 12 years of experience building scalable backend systems and full-stack applications. He has a strong R&D background across startups and established firms, bringing expertise in Go, Node.js/MEAN, ASP.NET, and database integrations from MongoDB to Oracle. At SQLI and prior R&D roles he delivered production-ready services and APIs, and his open-source contributions include backend work on sandglass, a time-sorted distributed message queue where he integrated bloom filters and new broker APIs. Curious by nature, he blends hands-on engineering with protocol and performance-focused design, and has a track record of adding social-auth and persistent messaging features that improve real-world scalability. Trained as an engineer at ENSIAS, he pairs academic grounding with practical delivery across cloud and on-premise systems.
code12 years of coding experience
job5 years of employment as a software developer
bookDiplôme d'ingénieur, Ingénierie logicielle, Diplôme d'ingénieur, Ingénierie logicielle at Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
languagesFrench, English, Arabic
github-logo-circle

Github Skills (19)

api-rest10
back-end-development10
api-design10
restful-api10
protocol-buffers10
user-authentication10
authentication10
bloom-filter10
mongodb-database10
go10
rest-api10
backend10
mongodb10
oauth10
twitter9

Programming languages (5)

TypeScriptCoffeeScriptJavaScriptGoPython

Github contributions (5)

github-logo-circle
sandglass/sandglass

Sep 2017 - Aug 2018

Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
Role in this project:
userBackend Developer
Contributions:10 releases, 262 commits, 5 PRs in 11 months
Contributions summary:Salim implemented features related to a time-sorted message queue. The commits include the addition of methods and proto definitions, such as "HasKey," to the sandglass project, which likely involves the backend logic. Code changes within the topic/partition.go file suggest the integration of a bloom filter to optimize performance. They were also responsible for integrating the new API calls and supporting structures into the broker and server components.
golangscalablequeuesmessage-queuetask-queue
sahat/satellizer

May 2015 - May 2015

Token-based AngularJS Authentication
Role in this project:
userBack-end Developer
Contributions:21 commits, 1 PR, 7 comments in 25 days
Contributions summary:Salim primarily contributed to the back-end functionality of the project, focusing on creating server-side authentication and user management features. They implemented user login, signup, profile retrieval, and update capabilities using Go, integrating with a MongoDB database for data storage. Furthermore, the user added Facebook and Twitter authentication features, expanding the project's social login options. This involved designing API endpoints, implementing OAuth flows, and integrating with external services.
token-basedtokenauthenticationangularjsangular
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
Salim Alami - Senior Software Engineer at SQLI