Ali Razeghi

Python Developer | Data Analysis | Automation | BI Reporting

Python developer with 20+ years across software engineering, IT operations, and scientific computing. I build practical solutions for data analysis, automation, reporting, visualization, and decision-ready business intelligence. My projects combine Python, pandas, NumPy, SciPy, matplotlib, ReportLab, automation workflows, and reproducible documentation.

Ali Razeghi profile photo

Python, Data & Automation

Data analysis, automated reporting, BI workflows, dashboards, web projects, and scientific datasets.

About

I build Python-based solutions that turn raw data into structured reports, visualizations, alerts, and practical analytical outputs. My work covers data ingestion, cleaning, KPI computation, anomaly detection, plotting, automated PDF/HTML reporting, and email-based delivery pipelines.

My background combines long-term experience in software engineering and IT operations with recent portfolio work in Python development, data analysis, automation, and front-end presentation. Astronomy appears in my portfolio as a rich technical data domain for building reproducible Python projects, time-series analysis tools, and scientific visualizations.

Technical Skills

Core technologies and practices represented across my resume and portfolio.

Python Pandas NumPy SciPy Matplotlib ReportLab Data Wrangling Time-Series Analysis KPI & BI Reporting Automation n8n Workflows SMTP / Email Pipelines REST API Integration Logging & Error Handling Git & GitHub HTML CSS JavaScript

Selected Projects

Projects demonstrating Python programming, data analysis, automation, BI reporting, scientific computing, and front-end development. Each GitHub repository includes source code, documentation, and selected visual outputs.

Daily Sales Briefing

Automated BI system that converts raw sales data into a structured PDF reports delivered by email. Includes data ingestion, KPI computation, anomaly detection, trend analysis, and SMTP delivery with retry logic.

Python Pandas Matplotlib ReportLab BI Reporting
View Code & Outputs →

Variable Star Light-Curve Analyzer

CLI tool implementing Lomb-Scargle period detection with FFT fallback for astronomical time-series data. Generates publication-quality plots and automated HTML reports.

Python Time Series SciPy HTML Reports
View Code & Outputs →

NASA Exoplanet Aitoff Map

Python pipeline that fetches live data from the NASA Exoplanet Archive and visualizes thousands of confirmed exoplanets on an Aitoff sky projection, colour-coded by detection method.

Python API Data Matplotlib Visualization
View Code & Outputs →

Galaxy Machine Learning Case Study

Machine learning project using astronomy data as a practical dataset for classification, analysis, and reproducible modeling.

Python Machine Learning Data Science
View Code & Outputs →

Exoplanet Transit Simulator

Interactive Python tool for modeling planetary transit light curves with adjustable orbital and observational parameters.

Python Simulation Visualization
View Code & Outputs →

Habitable Zone Visualizer

Data analysis script using NASA Exoplanet Archive data to identify and visualize small planets located within habitable zones.

Python Data Analysis Visualization
View Code & Outputs →

Globular Cluster Population Analysis

Analysis of stellar populations in globular clusters using astronomical datasets and clustering methods.

Python Clustering Scientific Data
View Code & Outputs →

FlowPilot Landing Page

SaaS-style analytics landing page with interactive UI and a JSON-powered dashboard, built with vanilla JavaScript.

JavaScript HTML CSS Dashboard UI
View Code & Outputs →

Restaurant & Real Estate Websites

Responsive front-end portfolio projects demonstrating layout, web presentation, and business-oriented website design.

HTML CSS Responsive Design
View GitHub Portfolio →

Experience Highlights

A technology background spanning Python development, IT operations, software support, infrastructure coordination, and technical troubleshooting.

Independent Python Developer

Self-Employed · Newmarket, ON · Jan 2025 – Present

Design and ship Python tools for data analysis, automation, BI reporting, and scientific computing. Build reporting pipelines, n8n automation workflows, PDF/HTML reports, KPI calculations, anomaly detection, and email delivery systems.

Operations Support

Magna International · Aurora, ON · Oct 2025 – Jan 2026

Supported operations in a fast-paced manufacturing environment requiring precision, reliability, coordination, and problem-solving under pressure.

Production Associate

TS Tech Canada Inc. · Newmarket, ON · Jun 2025 – Sep 2025

Supported high-volume operational workflows while continuing parallel development of Python automation, data analysis, and reporting projects.

Sales Associate

Leon’s Furniture · Newmarket, ON · Aug 2024 – Jan 2025

Delivered customer-facing service, strengthened communication skills, and developed the ability to explain information clearly to diverse customers.

IT Operations & Software Roles

Pars Khazar Company · Rasht, Iran · Aug 2011 – May 2024

Progressed from Assistant Engineer to Software Engineer, Technical Support Lead, and IT Operations Supervisor. Led system upgrades, infrastructure planning, software deployment, diagnostics, troubleshooting, team coordination, and technical documentation.

Education

Academic background combining business administration, e-commerce, web design, and computer software engineering.

Anderson College of Health, Business & Technology

Diploma, Business Administration · Ontario, Canada · 2025 – 2026

Mehrastan University

M.Sc., E-Commerce / Electronic Commerce · Iran · 2016 – 2019

University of Applied Science and Technology

B.Eng., Web & Multimedia Information Design · Iran · 2012 – 2015

Rajaee University

Associate Degree, Computer Software Engineering · Iran · 2000 – 2003

Research, Publications & Technical Writing

Selected scientific and technical writing. This section demonstrates documentation ability, research discipline, and the capacity to explain complex technical and scientific subjects clearly.

Machine Learning and AI in Modern Astronomy

A review of methods, applications, challenges, and a reproducible case study.

Read on Academia.edu →

The Hidden but Wonderful Side of the Moon

An exploration of the lesser-known scientific, geological, and observational aspects of Earth's Moon.

Read on Academia.edu →

Exoplanets and the Search for Habitability

Advances, challenges, and future prospects in exoplanet habitability studies.

Read on Academia.edu →

Small Exoplanets and the Radius Valley

An article focused on small exoplanets and the observed radius valley.

Read on Academia.edu →

The Evolution of Star Naming Systems

From ancient naming traditions to the Gaia digital era.

Read on Academia.edu →

Zenodo Scientific Record

Archived scientific work and publication record on Zenodo.

View on Zenodo →

York Simcoe Astronomy Articles

Published astronomy articles through York Simcoe Astronomy.

View Articles →

Contact

I am open to opportunities in Python development, data analysis, automation, BI reporting, and technical roles in the Greater Toronto Area.