Career Profile

I have been always passionate about programming and software development. I've started my career as a web developer with the focus in PHP-based CMS and Frameworks. My biggest project in that era was in Pasargad Fartak Arian Co. There, an E-shop was implemented in Magento CE, a complex PHP e-commerce framework. I have learned a lot about design patterns and various architectures from Magento.
Since two years ago, I have found another passion of mine, Python. I enjoyed using it in various student projects so far. From last year, I am using it as my professional choice as well. Working in GWDG, I am assigned to automate the deployment and execution of workloads in the cloud testbed, which is implemented by OpenStack. Here, I have gained experience in Python programming, shell programming, and cloud computing. Thanks to my current job, I have become familiar with DevOps tasks as well. I find CD and CI as amazing concepts which any software development team could benefit. Therefore, I have also tried to learn more about such topics. For instance, I have learned the fundamentals of Amazon Web Services, one the pioneers in offering cloud computing services.
Besides, one of my personal interests is Game development which I try to grow in my leisure time and continue doing so as a hobby for now.

Experiences

Research Assistant

Apr. 2017 - Present
Göttingen, Germany
GWDG

For almost a year, I am working at GWDG (Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen) as a research assistant in the Mikelangelo project. I am assigned to automate the deployment and execution of workloads in the Mikelangelo Testbed in GWDG. In the testbed OpenStack was used as its cloud platform. I used Python and Bash scripts for the most part of the automation. In this task, I also leveraged Heat Templates from OpenStack to automate the deployment of resources.

Drupal Developer

Jan. 2017 - Mar. 2017
Göttingen, Germany
University of Göttingen

I was mostly concerned with maintaining the website of the ' Software Engineering for Distributed Systems' group in the institute of computer science. I also edited and optimized the frontend theme of the website with the help of Bootstrap

Magento Developer

Nov. 2013 - Apr. 2015
Tehran, Iran
Pasargad Fartak Arian Co.

One of the main task in PFA was upgrading the Magento core from 1.6 to 1.8.1 which needs great amount of work on adapting modules to the newer core. I also developed a few Magento(CE) Extenstions which requires a good understanding of MVC, OOP, and event-driven architecture. I used some tools too, such as Google Pagespeed and APC cache, to optimize the website and reduce its load time. I developed a ticket-selling website with Yii framework as well.
In Fartak, I worked in a team including four more people. We used Git(Gitlab) as our version control system. I mainly used PhpStorm and Ubuntu as my daily driver.

Web Developer

Apr. 2012 - Oct. 2013
Tehran, Iran
Sindad Co.

I designed websites using PHP-based CMS like Wordpress and Drupal and Drupal. I worked on both frontend and backend of those websites. I also developed a REST-based API for an android application using Yii Framework. I built an administration website for that application using Yii as well.

Skills & Proficiency

PHP & Magento & Yii

Python

Cloud Computing

Docker

Git

Shell Programming

Java SE

Javascript