Resume
You may want to Download resume as PDF
Hello! My name is Aryan Ebrahimpour.
I'm an Iranian site reliability and software engineer living in the northern province of Iran: Guilan. I was born on December 22 1997, therefore I am 26 years old. I've got my master's in computer engineering from the Iran University of Science and Technology in Tehran. I began programming in middle school and since then my interest has become an obsession. I love what I do, and I constantly strive to become a better software engineer.
Age: 26 years old (as of 9 Sep 2024)
Personal: me@avestura.dev
Work: AryanE@systemgroup.net
Academic: ebrahimpour_h@alumni.iust.ac.ir
Programming Topics
Programming Languages
TypeScript/ECMAScript
F#
C#
Go
PowerShell
C/C++
Assembly
Python
Java
VHDL
Web Frameworks and Technologies
Fastify/Express/Deno HTTP Server
ASP.NET
GUI and Front-end
HTML
CSS
React
Next.js
WPF/UWP/Avalonia
Xaml
Vue
Cloud and Distributed Systems
Kubernetes, Helm, Argo
Containers and Docker
Network
Linux
DevSecOps
OpenStack
WSO2 SI / Siddhi
MPI
Data
SQL
Hardware
Electronics / IoT / Arduino
Raspi
FPGA
Career Topics
Algorithm Design
General
Presentation
AutoHotkey
Languages
Persian
English
Work Experience
System Group
I work on a wide varity of DevOps related projects in SystemGroup, a large company in Tehran, Iran which provides enterprise-scale ERP systems, cloud solutions, automation and accounting services and software.
I mainly use Go, C#, bash, PowerShell, and TypeScript for the projects.
Some of the projects that I’ve deeply involved with:
- Designed and implemented the continuous integration and deployment flow of the Cloud Sepidar project using Gitlab CI and ArgoCD as the GitOps tool
- A Custom Continiuous Testing framework called SG.CodeCoverage
- Redesigning and evolution of SystemGroup’s Test Frameworks
- Sysadmin of multiple linux servers in the company
- Created an easy-to-use knowledge sharing mechanism based on DocFX
- Created a remote-employee monitoring system on top of the company's lync (S4B) instance
- Created a rich-featured extension for easier testing and monitoring of internal systems as an Azure DevOps Extension
- Created company’s open-source GitHub organization
- Created a fast coverage calculator with a graphical web and desktop dashboard
- Contributed to the microservice architecture design and development of a cloud-native service of the company
IUST Cloud Computing Center
I worked for the Cloud Computing Center of Iran University of Science and Technology, a research cloud lab supervised by Dr Mehrdad Ashtiani. I've developed a bunch of tools on top of the OpenStack's API to administrate resources and distribute them among students. After one year, I became the mentor of the lab and helped many students to learn about cloud computing buzzwords and get started with OpenStack.
Freelancer
Because I was a student in a university far from the city, I couldn’t work in a company, but instead, I worked as a freelancer and done side projects in my spare time. I built desktop and web applications at the time:
- Desktop Software Developer (WPF)
- ASP.NET Web Developer
Desktop Developer
I developed Industrial applications for HOMATEC company, such as CityCloud cloud file storage app, Bafgh Automation app, etc.
Education
Master of Computer Engineering
At Iran University of Science & Technology, I’ve studied performance evaluation of computer systems, distributed systems, cloud and grid computing, data mining, dynamic complex networks, and fault tolerance of software and hardware systems. I'm currently working on scheduling algorithms in serverless platforms and function-as-a-service. My advisor professor is Dr Mehrdad Ashtiani.
Bachelor of Computer Engineering
At University of Guilan, I began to share my knowledge about programming and web design with other students. After that, I became a member of the academic forum and participated in an ACM programming contest with the result of honorable mention. I had in-class presentations about Agile software methodologies, DevOps, Refactoring and Bad smells in code, processes and threads, SQL Server and Entity Framework related presentations, Economical and social topics like Human Development Index, Informal Sector, etc.
Mathematics and Physics
In years of high school, I've studied Discrete mathematics, Differential mathematics, Chemistry, Static and Dynamic Physics, Geometry, Statistics, Probability and Persian literature.