He is currently working as an independent consultant in Stockholm, Sweden, and before that he was Tech Lead (CTO) in mid-sized startups. For example, he was Tech Lead at Carpino, one of the main e-hailing and the only online Taxi solution of the country, Iran. He refactored team culture, infrastructure, and technology stack to be able to scale the system and follow highly volatile business demands.
In academic life, he was a fellow Ph.D. student in Computer Science at Arctic Green Computing Group, University of Tromsø (UiT). His latest research is on PGAS languages to achieve energy-aware programming models for Exascale applications. (PREAPP project)
Previously, he received two MSc. degrees in Computer Science and Neuroscience from Iran University of Science and Technology and the Federal University of ABC, respectively. He took his B.Sc. in Computer Science at Razi University.
Areas of expertise:
Golang, C/C++, Java, Python, Scala
IoT, Stream processing, Kafka, KSQL, Flink
Kubernetes, Docker, Jenkins, HAProxy
Big Data, Hadoop, Hive, Spark
Design pattern, Code quality
Mysql, MongoDB, Neo4j, Druid
HPC, MPI, OpenMP, Cuda, Performance analysis
Team Mangement, Workflow, Scrum Master
Elsewhere