Experience

Check24 —Software Developer Munich, Germany

CHECK24 is Germany's largest comparison portal.

Nov 2020 - Present

  • Developing and maintaining the back office application
  • PHP
  • HTML
  • CSS
  • JS
  • MySQL

BRTech —Operations Support Engineer Tehran, Iran

BRTech as a BRGroup branch is one of the leading companies within the telecommunication market in Iran.

Sep 2018 - Jul 2020

  • Managed and maintained over 18 CentOS Linux servers
  • Troubleshot services and programs
  • Kept service availability up to 99.97%
  • Linux
  • PostgreSQL
  • MongoDB
  • Redis

Ansar Bank —Web Developer Tehran, Iran

Ansar Bank was the biggest private bank in Iran, which was merged into Sepah Bank in 2019.

Mar 2014 - Sep 2018

  • Planned, developed, and maintained many web applications with Laravel to aid in day-by-day tasks. For example, a new management system to control the entry/exit of people to SOC/NOC to increase the ease of physical authentication of users
  • Pentest and find vulnerabilities on internal websites on different periods
  • Launched and maintained a Gitlab server, to integrate all coding processes on the website
  • Worked closely with project managers to ensure that the web applications meet the high-security requirements
  • Linux
  • MongoDB
  • MySQL
  • PHP
  • Laravel
  • Python
  • Git
  • Continuous Integration

Skills

  • Web Development
    • PHP (OOP, Testing, Security, Deployment)
    • PHP Frameworks (Symfony/Laravel)
    • NodeJS (ExpressJS)
    • HTML (Tags, Metadata, SEO)
    • CSS (Responsive Design, Flex, Grid, Sass, Bootstrap, SemanticUI, Bootstrap)
    • Javascript (OOP, Promises, Modules, Regex)
  • Databases
    • MySQL (Data Manipulation, Data Definition)
    • PostgreSQL (Barman, Partman)
    • MongoDB (Backup/Restore, Sharding, Replication)
    • Redis (Partitioning)
  • Infrastructure
    • Linux (CLI, Bash Script)
    • Docker (Images, Container, Dockerfile, Composer)
    • Git
    • Continuous Integration (CI/CD with Gitlab-CI)
    • NginX (Proxy, Load balancing, HTTP2, SSL)

Education

K.N.Toosi University of Technology Tehran, Iran

Master's degree in Information Technology

2012-2014

University of Isfahan Isfahan, Iran

Bachelor's degree in Information Technology

2007-2012

Languages

  • English: C1
  • German: A2