Ali Razeghi
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.
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.
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.
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.
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.
View Code & Outputs →Galaxy Machine Learning Case Study
Machine learning project using astronomy data as a practical dataset for classification, analysis, and reproducible modeling.
View Code & Outputs →Exoplanet Transit Simulator
Interactive Python tool for modeling planetary transit light curves with adjustable orbital and observational parameters.
View Code & Outputs →Habitable Zone Visualizer
Data analysis script using NASA Exoplanet Archive data to identify and visualize small planets located within habitable zones.
View Code & Outputs →Globular Cluster Population Analysis
Analysis of stellar populations in globular clusters using astronomical datasets and clustering methods.
View Code & Outputs →FlowPilot Landing Page
SaaS-style analytics landing page with interactive UI and a JSON-powered dashboard, built with vanilla JavaScript.
View Code & Outputs →Restaurant & Real Estate Websites
Responsive front-end portfolio projects demonstrating layout, web presentation, and business-oriented website design.
View GitHub Portfolio →Experience Highlights
A technology background spanning Python development, IT operations, software support, infrastructure coordination, and technical troubleshooting.
Independent Python Developer
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
Supported operations in a fast-paced manufacturing environment requiring precision, reliability, coordination, and problem-solving under pressure.
Production Associate
Supported high-volume operational workflows while continuing parallel development of Python automation, data analysis, and reporting projects.
Sales Associate
Delivered customer-facing service, strengthened communication skills, and developed the ability to explain information clearly to diverse customers.
IT Operations & Software Roles
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.