I am passionate about microservices architecture, devops, and event-driven programming.
Aktualisiert am 27.07.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Docker
Kubernetes
GitHub Actions
Terraform
Packer
Ansible
Jenkins
Grafana
HTML5
CSS3
PHP
JavaScript
MySQL
AWS
GCP
English
fluent
German
Goethe C1
Persian
Muttersprache

Einsatzorte

Deutschland
möglich

Projekte

6 Monate
2023-02 - 2023-07

Cloud Stream

Software developer
Software developer
  • Developed and maintained an optimized client to capture messages at the highest rate and conduct stress test for the framework. 
  • Improved the architecture of existing platform to benefit from static images created via Packer, and helped the team to migrate the product from Amazon Web Services to Google Cloud Platform
Deutsche B¨orse
3 Jahre 4 Monate
2019-10 - 2023-01

CP Acceleration as a Service in Virtualized Environments

Research assistant
Research assistant

Project: TCP Acceleration as a Service in Virtualized Environments 

In this project, I explored the needs for network virtualization in public cloud environment. The goal of the project is to enable modern, CPU efficient network stacks for cloud tenants while enforcing isolation. To this end, I added a netdev driver to Open vSwitch code and used TAS as an efficient packet processing stack for TCP.


Project: Exploring Domain-Specific Architectures for Network Protocol Processing

  • As part of this project, I worked with Xilinx UltraScale+ FPGA-based NICs. I implemented a userspace driver for the PCIe communication using vfio driver.
Max Planck Insitute for Software Systems
3 Monate
2018-07 - 2018-09

Towards Practical, Efficient, and Realizable Hardware-Software Interfaces

Research Intern
Research Intern

Towards Practical, Efficient, and Realizable Hardware-Software Interfaces to Enhance Application Expressivity

  • This work investigates the possibility of designing rich hardware-software interfaces. 
  • As part of the project, I added custom instructions to RISC-V, and implemented a custom module on Rocket Chip which can be used by programmers to convey high-level data structures to the underlying hardware.

SAFARI Group
1 Jahr 8 Monate
2016-09 - 2018-04

Data Storage, Networks, & Processing

Undergraduate Research Assistant
Undergraduate Research Assistant

Undergraduate Research Assistant at Data Storage, Networks, & Processing 

  • Project: SSD Reliability Under Adverse Condition This project focuses on the behavior of Solid-State Disks (SSDs) under power fault. I made an automatic failure testing framework, which consists of hardware and software sections. By applying the testing framework, we tested more than 5 SSDs from different vendors and detected different types of data failures and device failure.
  • Project: New Scheme for SSD Storage Caching In this project, I applied modification to caching mechanism of EnhanceIO code in order to implement our new scheme of SSD storage caching. EnhanceIO is a dynamic block level cache to improve  the performance of rotating hard disk drives by using SSDs as cache devices.

Laboratory headed by Prof. Hossein Asadi , Sharif University of Technology

Aus- und Weiterbildung

3 Jahre 5 Monate
2019-10 - 2023-02

Computer Science

M.Sc., Max Planck Institute for Software Systems, and University of Saarland, Saarbr¨ucken, Germany
M.Sc.
Max Planck Institute for Software Systems, and University of Saarland, Saarbr¨ucken, Germany
4 Jahre 6 Monate
2014-09 - 2019-02

Computer Engineering

B.Sc., Sharif University of Technology, Tehran, Iran
B.Sc.
Sharif University of Technology, Tehran, Iran

Kompetenzen

Top-Skills

Docker Kubernetes GitHub Actions Terraform Packer Ansible Jenkins Grafana HTML5 CSS3 PHP JavaScript MySQL AWS GCP

Produkte / Standards / Erfahrungen / Methoden

Objective

  • Highly motivated and dedicated programmer with a strong passion for microservices, event-driven programming, and distributed systems. 
  • Committed to continuously expanding knowledge and skills in these domains, driving innovation, and delivering exceptional results


Skills

Development Tools

  • Docker
  • Kubernetes
  • GitHub Actions
  • Terraform
  • Packer
  • Ansible
  • Jenkins
  • Grafana


Cloud Vendors

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)


Web/DB Technologies

  • HTML5
  • CSS3
  • PHP
  • JavaScript
  • MySQL
  • Bootstrap

Programmiersprachen

Python
C/C++
Bash
Java

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.