Amirhossein Esmaeilpour
Doctoral student in Administration - Operations & Decision Systems at Université Laval, focusing on decision support for Search and Rescue. Former telecom professional exploring new frontiers in research and innovation.
Doctoral student in Administration - Operations & Decision Systems at Université Laval, focusing on decision support for Search and Rescue. Former telecom professional exploring new frontiers in research and innovation.
Research: Optimization, Search & Rescue, decision support system, maritime search and rescue
Thesis: Using FCM optimized by Genetic Algorithm for collaborative filtering recommendation.
Development of a generator and an evaluator for practical assignments.
Tech: AMPL, MiniZinc, Python · Git
Big Data Integration (BDI) Replacement Project for MCI. Built PySpark pipelines to replace the legacy reporting system; authored DAGs in Apache Airflow; delivered production data workflows.
Tech: Apache Spark, PySpark, Airflow, Spark SQL, Git
Delivered Loyalty and Campaign Management projects for MCI using Oracle Siebel. Configured Siebel, developed eScript customizations, and exposed/consumed REST/SOAP services.
Domain: CRM, Campaigns, Loyalty · Tech: Siebel, eScript, APIs
Back-office CRM managed services and B2B analysis. Automated operational tasks with Python and contributed to requirements, testing, and deployment within the BSS stack.
Tech: Python, SQL · Domain: CRM, Ordering, Provisioning, MNP
Supported B2B/B2C CRM and Convergent Billing System (CBS). First-line support during Early Life Support and post–cut over; defect triage; log analysis; SQL reporting; product updates.
Tech: SQL, ESB/IF, logs & debugging · Domain: Telecom BSS
Assisted in lectures, grading, and student support for core software engineering topics.
Replacing Huawei Reporting with an open-source stack centered on Apache Spark. Responsible for developing PySpark and Spark SQL code and contributing to production data pipelines.
Skills: Git · PL/SQL · Apache Spark · Hadoop · PySpark · PL/SQL Developer · Spark SQL
Configured Siebel for multiple campaign types to meet MCI requirements; developed eScript customizations and APIs to tailor the product to business needs.
Skills: Python · Telecommunications · SQL · eScript · Siebel · Oracle SQL Developer
Supported deployment and customization of Siebel Loyalty to handle MCI’s loyalty use cases and data flows.
Skills: Python · Telecommunications · SQL · eScript · Siebel · Oracle SQL Developer
Contributed to testing and development, UAT, E2E tests, cutover, first/second-line support, and back-office managed services for the largest BSS project in the Middle East (MCI).
Skills: Test Engineering · B2B · Python · PL/SQL · Telecommunications · SQL · Oracle SQL Developer