Versatile and results-oriented professional with a strong background in DevOps, infrastructure management, and full-stack development. Proficient in implementing DevOps strategies utilizing Git, Docker, and automation to optimize deployment workflows. Experienced in cloud infrastructure management with Google Cloud, DigitalOcean, and AWS EC2, including provisioning and managing resources using Terraform. Skilled in creating insightful visualizations with Grafana and conducting data analysis for business intelligence, including RFM analysis and algorithm development. Demonstrated expertise in programming languages such as Python and Go lang for scripting and RESTful API development. Additional proficiency in C# ASP.NET Core for web application development. Proven ability to lead and contribute to projects across various domains, including computer vision engineering and front-end development. Adept at problem-solving and adapting to new technologies to drive innovation and achieve business objectives.

Skills

DevOps, Infrastructure Management

  • Git
  • Docker
  • Terraform
  • Kubernetes
  • Ansible
  • Ubuntu Server
  • Windows Server
  • Microsoft team foundation server

Programming & Scripting

  • C#
  • Go
  • C/C++
  • Python
  • Java Script

Monitoring, Visualization, Data Analysis

  • RFM
  • Grafana
  • BI dashboards
  • Marketing automation

Full Stack Development

  • Asp .net core
  • Vue.js (Frontend)

Computer Vision Engineering

  • OpenCV

Work Experience (8)

Jul 2022 - Dec 2023
Full Stack Developer / DevOps Developer
SemFio Networks
Canada - Remote https://semfionetworks.com/
  • Collaborated in the development and implementation of DevOps strategies, employing Git for version control, Docker for containerization, and automation to optimize deployment workflows.

  • Utilized Google Cloud and DigitalOcean for infrastructure management, ensuring scalable and efficient deployment environments.

  • Leveraged Python programming to create efficient scripts, enhancing system reliability and automating routine tasks.

  • Played a pivotal role in utilizing PostgreSQL databases, ensuring data integrity and optimizing performance for scalable applications.

  • Proficient in Grafana for drawing insightful charts and visualizations, providing key data-driven insights for decision-making processes.

  • Contributed to Full Stack Development projects using Django, showcasing expertise in both front-end and back-end development.

  • Developed a simple RESTful API in Go lang for a task management application, enabling users to create, update, and delete tasks with ease. Utilized Terraform to automate the provisioning of cloud resources for the application, ensuring consistent and reproducible deployments.

  • Implemented a basic e-commerce website frontend using Vue.js, integrating with a mock backend to display product listings and enable user authentication. Used Terraform to manage the infrastructure for hosting the website, deploying it on AWS EC2 instances.

  • Set up a local Kubernetes cluster for testing and development purposes, deploying containerized microservices such as a sample blog application and a chatbot. Leveraged Terraform to define and manage the cluster's infrastructure, enabling easy replication of the environment in production.

Apr 2020 - Jun 2022
Technical Consultant
Nojian
Iran https://jistan.com

An e-commerce website

  • Modifying HTML, JavaScript, and to optimize the page's performance for faster loading and browsing

  • Developing a virtual makeup component that runs inside a browser (Tensorflow Js)

  • Redesigning server structure for high availability in high traffic

Jan 2020 - Mar 2020
Data Analyst Consultant
Esam
Iran https://esam.ir

An online auction like ebay in Iran

  • Segmenting customers by RFM(recency, frequency, monetary) analysis

  • Creating SEO performance report by Crawling website pages

Aug 2017 - Dec 2019
Data Analyst
Changal
Iran http://changal.com

Changal was an online food ordering company in Iran. Changal customers cloud find menus, order and be delivered from more than 1,500 restaurants all over Iran through the Changal website and mobile application.

  • Creating BI dashboard for important sales reports

  • Segmenting customers by RFM(recency, frequency, monetary) analysis

  • Developing Marketing automation for sending different discount vouchers amount by sms base on customer segmentation(RFM Analysis)

  • Communicating with russian developer team and translating documents for them

  • Developing an algorithm to detect customers who are abusing discount system

  • Collecting and analyzing data on established and prospective customers and competitors

  • Utilizing Google Tag Manager and implementing new scripts for marketing campaigns

Jan 2016 - Apr 2017
Co-Founder and CTO
Mobaadeleh
Iran

An iranian payment gateway designed for high availability

Nov 2014 - Jul 2015
Co-Founder and CTO
AdFinder
Iran

AdFinder was a marketplace for buying and selling ads

  • Browser Fingerprinting (information collected specifically by interaction with the web browser of the device)

  • Persistent Cookies (follow the user as they visit other websites)

May 2012 - Oct 2014
Co-Founder and CTO
iGift24.com
Iran

Ecommerce website for selling digital goods

Sep 2008 - Sep 2009
Computer Vision Engineer
PIAU Robotic team
Iran

Design and Implement a Vision-Based ball detection using Fuzzy Logic.The system can detect orange color range based on Fuzzy Logic, then it removes the noises and detects the circle shape.

Education (1)

2006 - 2010
Bachelor
Software Engineering
Parand Islamic Azad University
Grade: 3.0

Bachelor's Final Project: Vision-Based Ball Detection System Utilizing Fuzzy Logic

Methodology:

  1. Image Acquisition: Capturing images from a camera feed.
  2. Preprocessing: Applying filters to isolate the orange color range.
  3. Fuzzy Logic-Based Ball Detection: Employing Fuzzy Logic principles to discern ball presence.
  4. Noise Removal: Implementing algorithms to eliminate noise from the detected objects.
  5. Circular Shape Detection: Utilizing image processing techniques to identify circular shapes.