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 (10)

Dec 2024 - Current
Software Team Lead
Behin Kasht
Iran

Full-time software engineering leadership role focused on leading AI-assisted software development, engineering strategy, system architecture, and delivery of scalable software solutions.

  • Led a software development team, driving technical direction, architecture, code quality, delivery, and engineering best practices across multiple projects.

  • Integrated AI-assisted development into the engineering workflow, using modern AI tools such as Cursor to accelerate implementation, code review, debugging, refactoring, and documentation.

  • Adopted Specification-Driven Development (SDD) practices to improve requirements clarity, technical planning, implementation consistency, and collaboration between team members and AI-assisted development workflows.

  • Designed and implemented scalable software architectures and led the full software development lifecycle, from technical specifications and system design through development, testing, deployment, and maintenance.

  • Established effective AI-assisted coding standards and development workflows, helping the team improve productivity while maintaining maintainability, security, and code quality.

  • Mentored developers on modern software engineering practices, AI-assisted development, system design, clean architecture, testing, and effective use of AI coding tools.

Jun 2024 - Dec 2024
Full Stack Developer
uTrack Energy
Canada - Remote https://utrack.energy

Remote work with a Canadian company

  • Developed full-stack solutions utilizing Go (Golang) and Vue.js.

  • Implemented automated energy billing modules to calculate consumption costs for submetered units.

  • Integrated IoT sensor data pipelines for real-time tracking of electricity, water, and gas usage.

  • Optimized data collection from smart meters to ensure accurate and timely billing generation.

  • Collaborated with a distributed team to enhance energy management systems.

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 (2)

2024 - Current
Master
Artificial Intelligence and Robotics
Islamic Azad University
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.