
Nicholas Rebello
@nicholasrebello
I build reliable full-stack, iOS, and AI products grounded in real user and business needs.
What I'm looking for
I've built production iOS and AI/ML experiences across three co-op terms at CIBC, connecting practical engineering with banking, product, and risk outcomes.
At CIBC, I shipped a SwiftUI/Core ML recommendation experience using seven feature areas and built backend workers that unified eligibility and user-state data for real-time on-device ranking. I also created fallbacks and guardrails for missing data and ineligible products, helping prevent crashes in production-like flows.
I've also built a SwiftUI credit-card statement proof of concept, integrated legacy Objective-C flows, and added XCTest and XCUITest coverage to support reliable CI releases. Beyond engineering, I led stakeholder interviews and developed financial and fraud-reduction recommendations for CIBC leadership.
My projects span distributed systems, AI applications, and financial analytics, including a C#/.NET event-driven order system, a low-latency C++20 gRPC proxy, and FastAPI applications powered by LangGraph and Claude. I bring Computer Science and Finance training to building products users can trust and teams can ship.
Experience
Work history, roles, and key accomplishments
Built a SwiftUI proof-of-concept credit card statement module with six UI components and integrated legacy Objective-C flows. Developed XCTest and XCUITest coverage for key states and actions, and contributed to a financial forecast model for the CIBC Flex Case Competition.
Led migration and reorganization of 100+ Confluence pages, coordinating multiple teams to redesign information architecture. Conducted a SwiftUI technology evaluation with Xcode prototypes and presented trade-offs to stakeholders.
Education
Degrees, certifications, and relevant coursework
University of Waterloo
Foundations of Large Language Models, Large Language Models
2026 - 2026
Foundations of Large Language Models certification from WATSPEED at University of Waterloo.
Pearson
Cybersecurity Prevention and Detection Specialization, Cybersecurity
2026 - 2026
Cybersecurity Prevention and Detection Specialization from Pearson/Coursera.
University of Waterloo
Bachelor of Computer Science, Computer Science
2021 - 2026
Grade: 78.91
Bachelor of Computer Science with Software Engineering Specialization, GPA 78.91.
Wilfrid Laurier University
Bachelor of Business Administration, Business Administration
2021 - 2026
Grade: 78.91
Bachelor of Business Administration with Finance Specialization, GPA 78.91.
IBM
IBM Data Science Specialization, Data Science
2024 - 2024
IBM Data Science Specialization from IBM/Coursera.
Vanderbilt University
Prompt Engineering for ChatGPT, Prompt Engineering
2023 - 2023
Prompt Engineering for ChatGPT from Vanderbilt University/Coursera.
Microsoft
Microsoft Azure Fundamentals, Cloud Computing
2022 - 2022
Microsoft Azure Fundamentals certification from Microsoft.
Tech stack
Software and tools used professionally
Microsoft Azure
Google Cloud Platform
GitHub
Jenkins
NumPy
Pandas
PostgreSQL
SQLite
Node.js
.NET
Redis
Xcode
Jira
CMake
React
JavaScript
Python
Java
C#
Swift
C++
Scala
Objective-C
TensorFlow
PyTorch
scikit-learn
RabbitMQ
Celery
FastAPI
SwiftUI
Transformers
Linux
Confluence
gRPC
TypeScript
Git
Docker
SQL
XCTest
XGBoost
SciPy
LangChain
Anthropic Claude API
LangGraph
Core ML
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring Nicholas?
You can contact Nicholas and 90k+ other talented remote workers on Himalayas.
Message NicholasGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
