Karim Mardhani
AI/ML Engineer | Software & AI Problem Solver | Agile Delivery & Technical Leadership
- Role
- Fractional Machine Learning Engineer at Flowcast EAI
About Karim Mardhani
I am an AI/ML Engineer who helps turn complex technical and business problems into clear, practical solutions. My strength is combining structured problem-solving, curiosity for technology, and clear communication to create value for teams and organizations. My background includes software development, Agile delivery, leadership, and applied AI/ML learning. I enjoy breaking down complex problems, finding root causes, learning new technologies, and building practical solutions that solve real problems. I bring a unique combination of technical depth and real-world delivery experience. I can communicate with both technical and non-technical stakeholders, create clarity in ambiguous situations, and help teams move from confusion to action.
Experience
Fractional Machine Learning Engineer
Flowcast EAI
Aug 2023 — Present · Remote
- Collaborated with data science teams to build, validate, and optimize ML models for major clients, including ING Bank and Nike USA. - Designed, deployed, and maintained scalable ML pipelines for Flowcast's top clients, enhancing efficiency and model performance. - Built and deployed feature and prediction drift monitoring pipeline using Evidently framework. - Developed and deployed Large Language Model (LLM) agents using Microsoft's AutoGen and llamaindex frameworks.
Fractional AI Automation Consultant
Strategic Analysis Corporation
Mar 2026 — Jun 2026
Built an LLM-powered workflow to automate financial stock-comment generation from structured market data, earnings events, recent financial news, company-specific signals, and technical indicators. • Used OpenAI APIs through Perplexity to build cost-aware AI workflows, comparing provider configurations, output quality, latency, token usage, and operating cost. • Designed prompt templates, structured JSON outputs, confidence labels, uncertainty handling, and evaluation logic to make outputs reviewable, repeatable, and suitable for downstream processing. • Fine-tuned Qwen 2.5 open-source models on a domain-specific question-and-answer dataset to evaluate whether smaller models could support repeatable financial-commentary workflows. • Reduced comment generation time from days to minutes by automating research, analysis, and draft comment creation while preserving human review and quality control.
Fractional Agile Coach
Medidas Technologies Inc
Jun 2023 — Jul 2025 · Remote
Senior Project Manager / Scrum Master
Flowcast
Jul 2022 — Jun 2023 · Remote
Principal Agile Consultant and Trainer
Improving
Jan 2022 — Jul 2022
Agile Coach / Scrum Master
Paysafe Group
Jan 2016 — Dec 2021 · Calgary, Canada Area
Agile Project Manager / Release Manager
Pason
Oct 2014 — Jun 2015 · Calgary, Canada Area
Agile Project Manager/Scrum Master • Managed Agile projects through full cycle including development and deployment of new features in Pason’s DataHub web application. • Worked with Product Line Manager to create and groom backlogs. • Created and managed release and sprint burndowns. • Facilitated SCRUM meetings including sprint planning, daily standup, sprint end demo, sprint retrospective, and backlog grooming. • Managed and resolved conflict within the geographically distributed team. • Created project charter, project budget, and initial project plans. • Presented project status to project stakeholders including executive team. Release Manager • Defined, implemented, and managed periodic releases of Pason’s DataHub web application and components to production environment. • Managed interactions between DevOps, QA, and development teams to get releases deployed to production environment. • Championed the cause of automated test-and-deploy cycles to increase the velocity of feature deployment to production environment. • Worked with development teams to define and implement processes to find defects and improve quality in the earlier phases of the development.
Agile Project Manager/Scrum Master consultant
EPAM Systems
Nov 2013 — Oct 2014 · Calgary, Canada Area
Delivered a multi-million dollar e-commerce site project for www.sportchek.ca. Development completed at EPAM’s development centers in Ukraine. Website was based on SAP’s Hybris e-commerce platform and Adobe CQ content management software. • Created and managed release and sprint burndowns. • Created proposals for new projects, and prepared project schedules and statement of works (SOWs). • Provided client coaching on Agile and SCRUM. • Managed client expectations and acted as escalation point for issues related to delivery.
Software Project Manager
SMART Technologies
Oct 2008 — Nov 2013 · Calgary, Canada Area
Delivered over 25 projects using SCRUM methodology. Managed projects with local and remote SCRUM teams of 3 to 10 developers as well as non-Agile projects. • Created and managed release and sprint backlogs and plans. • Facilitated all SCRUM meetings including sprint planning, daily standup, sprint end demo, sprint retrospective, and backlog grooming. • Developed project schedule and project budgets. • Created and presented project status reports to executive team. • Interfaced with other departments of the company including IS and Operations.
Project / Release Manager
Nortel Networks
Dec 2005 — Oct 2008 · Calgary, Canada Area
Selected as a “Top Contributor” (top 5% of technical staff) for 7 consecutive years. Chosen for “Leadership Edge” program, a year-long leadership development program for top 1% of employees. • Served as release steward from content planning (scope) to delivery and customer acceptance. • Managed project teams of up to 50 project resources (staff). • Practiced project management processes according to both PMI’s Project Management Body of Knowledge (PMBOK) and PMO standards. • Prepared project plans including quality, risk, defect, integration, and equipment management. • Worked with project team to create schedule and milestone lists. • Monitored key metrics and recommended corrective actions. • Facilitated lessons learned sessions.
Senior team leader / Domain lead
Nortel Networks
Jun 2002 — Dec 2005 · Calgary, Canada Area
Led a Domain team of 10 to 12 people. Domain leader was responsible for reviewing and approving all code changes and architectural changes in the domain. • Ensured domain architectural consistency by reviewing all changes made to code. • Reduced field bug escapes by improving code reviews and developer testing. • Assigned work to team members and assisted with tracking down difficult bugs. • Prepared road map for improving domain code.
Embedded Software Developer
Nortel Networks
Jun 2000 — Jun 2002 · Calgary, Canada Area
• Chosen team leader for 3 person team delivering the Flash File System (FFS) project. • Gathered requirements, prepared schedule, and designed and implemented modules. • All code written in C/C++.
Software Developer
Total Control Products
Jun 1999 — Jun 2000 · Edmonton, Canada Area
• Developed run time environment drivers for different hardware equipment. Drivers were developed for Windows NT, Windows CE., and Windows NT real-time.
Embedded Software Developer
Qualcomm
Mar 1998 — Jun 1999 · Boulder Colorado
• Developed device drivers to interface with a Siemen’s T1 line interface chip on a proprietary Qualcomm Real time Operating System (RTOS). • Learned ANSI standard for T1 (T1.403); particularly sending and receiving commands over facility data link (FDL).
Education
Purdue University
Postgraduate Program (PGP) · Artificial Intelligence and Machine Learning
2020 — 2021
University of Colorado Boulder College of Engineering & Applied Science
Master's degree · Artificial Intelligence
2026 — 2027
Skills
- Android Development
- Release Management
- Embedded C++
- Process Improvement
- C#
- Agile Project Management
- Agile Methodologies
- Embedded Systems
- Cross-functional Team Leadership
- Swift
- VoIP
- Team Leadership
- Communication
- Optimization
- Computer Science
- Artificial Intelligence (AI)
- System Performance
- Testing
- Xcode
- Asterisk
- Software Development
- Management
- Eclipse
- ClearCase
- Project Management
- Business Process Improvement
- iOS Development
- Program Management
- Embedded Software
- Scrum
- Java
- Software Project Management
- Data Analysis
- Python (Programming Language)
- Integration
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.