Python Developer & AI Engineer
Python Developer with expertise in data engineering and ETL processes. Strong background in Python development using pandas and NumPy for data transformation. Experienced in API development with FastAPI and database management with SQL/NoSQL. Proven track record of successfully migrating legacy systems to efficient Python-based implementations with improved performance.
Revolution Data Platforms
Ottawa, Canada
February 2025 - Present
Paphus Solutions
Ottawa, Canada
January 2023 - August 2024
Carleton University
Ottawa, Canada
September 2022 - December 2022
Carleton University
Ottawa, Canada
January 2021 - November 2022
Amirkabir University
Tehran, Iran
February 2018 - December 2020
Carleton University
Ottawa, Canada
January 2021 - November 2022
Amirkabir University
Tehran, Iran
September 2015 - December 2020
Developed a lightweight data processing pipeline for Retrieval-Augmented Generation (RAG) using Python, enhancing information retrieval from domain-specific datasets. Implemented efficient data extraction and transformation techniques to optimize contextual search, demonstrating expertise in ETL processes for NLP applications.
Built a search engine from scratch in Python, implementing data extraction, cleaning, and transformation pipelines for efficient text processing. Utilized pandas for data manipulation and designed an indexing system to improve search accuracy for large document collections.
Developed a Python-based ETL pipeline for processing textual data using pandas and NumPy. Created vectorized operations for efficient text feature extraction, achieving 93.61% accuracy in sentiment classification through optimized data transformation.
Strong proficiency in Python development with expertise in pandas, NumPy, and scikit-learn for implementing efficient ETL pipelines and data transformation workflows.
Extensive experience in data engineering and database management with both SQL (PostgreSQL, MySQL) and NoSQL solutions for optimized data storage and retrieval.
Demonstrated ability in API development using FastAPI, Flask, and Django for robust back-end systems that handle complex data processing.
Proven track record in system migration projects, successfully transitioning legacy codebases to modern Python implementations with improved performance.
Proficient in cloud-based data solutions on AWS and Azure, with experience optimizing data processing pipelines in distributed environments.