Skills
See more
Experience Level
Language
English
Fluent
French
Advanced
Persian
Fluent
Work Experience
Research Software Developer (Python) at Université du Québec à Montréal (UQAM)
September 1, 2024 - PresentEngineered Python modules to parse structured data, construct internal objects, and compute custom scoring metrics for large-scale comparisons. Formulated modular data structures and processing pipelines (parsing, validation, transformation) enabling batch processing. Improved performance for high-volume workloads via caching, profiling, and parallel execution. Established testing and verification workflows with visualization to validate algorithm outputs.
Programmer / Analyst at SSENSE
June 1, 2017 - January 1, 2023Created and sustained backend services for a high-traffic e-commerce platform, enabling timely production features and cross-system bug fixes. Built Node.js services and API integrations within a modular microservice architecture. Implemented serverless workflows and event-driven processing on AWS (Lambda, SQS/SNS, API Gateway, DynamoDB, Step Functions). Wrote scripts and integrations to improve operational workflows and data exchange (including XML-based SAP integration).
Programmer / Analyst at Milgram
October 1, 2016 - June 1, 2017Migrated a legacy platform to the Symfony framework; developed backend models and integrated SOA web services and SQL-triggered workflows.
Web Developer / Analyst (Multiple roles & contracts) at Various (Multiple roles & contracts)
January 1, 2010 - August 1, 2016Led migration of a newspaper publishing platform to WordPress, rebuilding key features and ensuring a seamless transition for editors and content workflows. Built e-commerce and subscription features, backend integrations, and data-driven functionality for client-facing platforms. Directed end-to-end projects: requirements analysis, implementation, deployment, and client/staff training; collaborated with external APIs (Mailchimp, Instagram, Facebook) and large data sets.
Research Software Developer (Python) at UQAM
September 2, 2024 - PresentEngineered Python modules to efficiently parse structured data, construct internal objects, and compute custom scoring metrics for extensive comparisons.
Web Developer / Analyst at Various clients
January 1, 2010 - August 1, 2016Spearheaded migration of a new paper publishing platform to WordPress, reconstructing key features and ensuring a seamless transition for editors and content workflows. Built e-commerce and subscription features, backend integrations, and data-driven functionalities for client-facing platforms. Directed end-to-end projects: requirements analysis, implementation, deployment, and client/staff training; collaborated with external APIs (Mailchimp, Instagram) and large data sets. Contributed to legacy modernization and platform migrations using PHP, JavaScript, MySQL, and MVC frameworks (including Symfony).
Education
M.Eng., Computer Engineering at École Polytechnique de Montréal
January 1, 2010 - January 1, 2013B.S., Software Engineering at Azad University, Tehran
January 1, 1996 - January 1, 2001Certificate, Website Integration at Institut Supérieur Informatique, Montréal
January 1, 2009 - January 1, 2010M.Eng., Computer Engineering at École Polytechnique de Montréal
January 1, 2010 - December 31, 2013B.S., Software Engineering at Azad University, Tehran
January 1, 1996 - December 31, 2001Certificate, Website Integration at Institut Supérieur Informatique, Montréal
January 1, 2009 - December 31, 2010Qualifications
Certificate, Website Integration
January 1, 2009 - January 1, 2010Industry Experience
Software & Internet, Professional Services, Retail
Skills
See more
Experience Level
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Laval today.