Ashkan Ghassemi

Platform Engineer

Tehran, Tehran Province, Other
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
Ashkan Ghassemi is a platform engineer based in Tehran with 15 years of experience building high-throughput, production-grade systems. He has architected and implemented mission-critical infrastructure such as a fraud detection system capable of processing over 10,000 requests per second with sub-5ms windows and currently helps run a mobile messaging platform at Rechat. A long-time supporter of the free software movement, he contributes to notable open-source Go tooling—his work on the battle-tested golang-set library added PowerSet and CartesianProduct utilities used by projects like Docker and Hashicorp. Comfortable across backend, systems and platform layers, he combines hands-on coding with architectural leadership forged in banking and telecom domains. Colleagues describe him as a pragmatic problem-solver who optimizes for reliability and performance while keeping implementations simple and maintainable.
code15 years of coding experience
job5 years of employment as a software developer
bookHigh School Physics and Mathematics, High School Physics and Mathematics at Allameh Helli High school
languagesEnglish, Persian
github-logo-circle

Github Skills (10)

setvalue10
generics10
data-structures10
go10
setattr10
setlist10
setter10
data-structure10
thread-safety9
concurrency8

Programming languages (5)

CoffeeScriptCHackJavaScriptGo

Github contributions (5)

github-logo-circle
deckarep/golang-set

Sep 2014 - Sep 2014

A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
Role in this project:
userBack-end Developer
Contributions:5 commits in 3 days
Contributions summary:Ashkan primarily contributed to the `golang-set` repository by adding new functionalities to the set data structure. Their work included the implementation of the `PowerSet` and `CartesianProduct` methods, which involved modifying existing files and creating new functions within the set API. Additionally, the user addressed code formatting issues and optimized the `threadsafe.go` file by removing deferred set.RUnlock() in PowerSet().
golangthreadsafetrustedconcurrencydatastructures
ashkang/jcal

May 2011 - Sep 2014

Jalali Calendar Library
Contributions:41 commits, 1 comment, 1 issue in 3 years 4 months
calendarjalali-calendarhijritimestampjalali
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
Ashkan Ghassemi - Platform Engineer