
Nicholas Rebello
@nrebello
I build reliable full-stack, iOS, and AI products grounded in real user and business needs.
What I'm looking for
I’m a software engineer with a double degree in Computer Science (Software Engineering Specialization) from the University of Waterloo and Business Administration (Finance Specialization) from Wilfrid Laurier University, completed in April 2026. I have about one year of professional experience, including three co-op terms at CIBC on the Mobile iOS LiveLabs team, where I developed a habit of building and shipping real products/features.
At CIBC, I shipped a SwiftUI and Core ML recommendation experience driven by signals from seven feature areas. I built backend workers that retrieved and normalized user eligibility and state across multiple services into a unified feature vector, with deterministic fallbacks for missing data and empty histories. I also wrote XCTest and XCUITest coverage that ran in CI, and integrated new work into a Swift/Objective-C codebase, cutting rollout time by one week. Outside engineering, I built a financial forecast model and a fraud-reduction strategy for the CIBC Flex Case Competition, and presented recommendations to senior leadership after 5+ stakeholder interviews.
My projects focus on backend, data, and AI systems:
NewsEdge: an end-to-end stock sentiment platform with a Redis Streams and Celery pipeline (10 workers), FinBERT and XGBoost scoring with SHAP explainability, and a seven-table PostgreSQL schema.
HTAP Data Router: a Java 21 and Spring Boot system separating PostgreSQL transactional writes from DuckDB analytics. An incremental watermark-driven sync cut repeat sync time by 99.7% (7.2s to 25ms).
CityMind: 1st place at the FCI x LangChain Hackathon. A natural-language data engine over municipal datasets using LangGraph and Claude, with RBAC and data labelling.
OpenLine: an AI voice-practice app (FastAPI, Claude, ElevenLabs) with session-based call management and automated debriefs.
I’m looking for remote software engineering, backend, data engineering, and AI/ML engineering roles, especially on data-intensive products or in fintech, where my CS and finance background is an advantage. I do my best work on teams that value testing, clear system design, and engineers who can explain technical trade-offs to non-technical stakeholders.
Skills: Python, SQL, PostgreSQL, Java, Swift/SwiftUI, FastAPI, Spring Boot, Redis, Celery, DuckDB, LangGraph, Claude API, XGBoost, REST APIs, CI/CD, XCTest.
Roles of Interest: Software Engineer, Backend Engineer, Data Engineer, Machine Learning/AI Engineer, Full-Stack Engineer
Experience
Work history, roles, and key accomplishments
Built component-driven SwiftUI modules with 6 reusable pieces, integrating legacy Objective-C workflows. Wrote XCTest and XCUITest suites for state logic and async UI actions to catch regressions early via CI. Developed financial forecast models evaluating fee conversion scenarios for senior leadership and led cross-functional stakeholder research to deliver a comprehensive market entry proposal.
Built responsive SwiftUI layouts using client-side Core ML signals across 7 feature spaces for personalized UI. Engineered backend workers to asynchronously orchestrate fragmented REST services into single-schema vectors. Implemented robust data guardrails to eliminate crashes. Accelerated iOS feature rollout by 1 week through CI integration and devised a data-driven fraud-reduction strategy.
Led cross-functional teams to migrate and reorganize 100+ Confluence pages, restructuring information architecture for better usability. Evaluated SwiftUI by building Xcode prototypes and presenting core architectural trade-offs to 20+ iOS developers and stakeholders, securing company-wide consensus for official adoption.
Education
Degrees, certifications, and relevant coursework
Pearson
Cybersecurity Prevention and Detection Specialization, Cybersecurity
2026 - 2026
Cybersecurity Prevention and Detection Specialization from Pearson/Coursera.
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.
Wilfrid Laurier University
Bachelor of Business Administration, Business Administration
2021 - 2026
Grade: 78.91
Bachelor of Business Administration with Finance Specialization, GPA 78.91.
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.
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
HTML5
Java
CSS 3
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
Website
nrebello.vercel.appSalary 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!
