Ivan Sostaric

University of Guelph

Computer Science Major|Business Minor|AI Specialization

I'm pursuing a Bachelor of Computing in Computer Science at the University of Guelph, specializing in Artificial Intelligence with a Business minor. My background combines software engineering, data analytics, and AI, with a focus on building full-stack applications with robust architecture, scalable backends, and intuitive frontends. The intersection of AI and business is also a key interest of mine, especially using data, automation, and intelligent systems to improve decision-making, create better products, and turn technical ideas into practical value.

Technical Skills

Languages
PythonCC++JavaJavaScriptTypeScriptSQLR
Frontend
ReactNext.jsHTMLCSSTailwind CSSShopify Polaris
Backend
Node.jsFlaskREST APIsGraphQLPostgreSQLSQLite
Cloud / DevOps
AWSAzureDockerLinuxGitJiraDatabricks
AI / Data
Machine LearningPandasNumPyLLMsPower BITableauMatplotlib

Work Experience

Mar 2026 - Present
Bank of Montreal (BMO) logo

Anti-Money Laundering Investigator

Bank of Montreal (BMO)

Incoming AML @ BMO

May 2025 - Sep 2025
Helios Technology Solutions Inc. logo

Shopify Developer

Helios Technology Solutions Inc.

Developed a high-performance Python data migration tool and built full-stack Shopify integrations using Remix, deploying scalable solutions to AWS.

Jun 2021 - Sep 2025
Users Self Storage and Warehousing logo

I.T. and Business Associate

Users Self Storage and Warehousing

Designed, implemented, and maintained IT systems and web assets while managing financial tracking and providing ongoing technical support.

Dec 2023 - Mar 2024
Conservation Halton logo

Snowboard Instructor

Conservation Halton

Taught snowboarding and skiing to all age groups, focusing on safety, tailored instruction, and clear communication.

Education

Sep 2024 - Apr 2028
Honours Bachelor of Computing (B.Comp.) logo

Computer Science Major

Business Minor

AI Specialization

Honours Bachelor of Computing (B.Comp.)

University of Guelph

Projects

View Credit Risk Analysis project
Credit Risk Analysis

Credit Risk Analysis

Machine Learning

I built a credit risk scoring project using the UCI Credit Card dataset, which contains 30,000 customer records with demographic, financial, and repayment history data. The goal was to explore real world credit behavior, uncover patterns in default risk, and build a model that can predict which customers are more likely to default on their next payment.

View Detecting Money Laundering Using Network Analytics project
Detecting Money Laundering Using Network Analytics

Detecting Money Laundering Using Network Analytics

Data Analytics

I parsed and explored a large-scale financial transaction dataset using SQL, then modeled account relationships as a transaction network in Python with NetworkX. The project combines graph analytics, risk scoring, and Power BI visualizations to surface suspicious clusters, central accounts, and fund-dispersion patterns commonly associated with AML investigations.

View TravelPal - GDSCHacks 2025 project
TravelPal - GDSCHacks 2025

TravelPal - GDSCHacks 2025

Full Stack AI App

Built at GDSCHacks 2025, TravelPal is a green AI-powered trip planner that generates personalized, eco-conscious itineraries with Gemini. My team built a full-stack app with Next.js, Convex, Clerk, Vapi, and carbon-aware planning features to help users understand the environmental impact of each trip.