cv
Education, experience, projects, and skills.
Contact Information
| Name | Amirhossein Mansouri |
| Professional Title | Software Engineer |
| amir01mansouri@gmail.com | |
| Phone | +1-416-568-9001 |
| Location | Toronto, Ontario |
Professional Summary
Final-year Computer Science student at York University (Lassonde) with 12 months of full-time software engineering experience at Moneris Solutions, Canada’s largest payment processor. Backend-leaning full-stack developer comfortable across Java/Spring Boot, Python, TypeScript, and SQL.
Experience
-
2023 - 2024 Toronto, ON
Software Engineer Intern (12 months)
Moneris Solutions
Canada’s top payment solutions provider.
- Built and deployed a Java-based File Comparison Tool to automate validation of merchant reports from legacy vs. migrated systems, implementing parsing and comparison algorithms to detect mismatches; reduced manual validation time by 60%.
- Reduced backend API errors by 40% by implementing Bean Validation and centralized exception handling in Spring Boot.
- Integrated Postman and Newman test automation into the CI/CD pipeline; enabled regression testing for API contract stability.
- Collaborated with QA and developers using Azure DevOps, Jira, and Confluence within Agile boards and sprint ceremonies, delivering production-ready tools iteratively aligned with project goals.
- Refactored complex SQL queries and Spring Boot services to improve runtime performance of key Moneris applications.
- Analyzed and resolved production bugs by inspecting logs, tracing issues in microservices, and verifying fixes with automated tests.
- Worked with Kafka to support real-time data streaming and message-driven microservices.
- Documented technical workflows, API contracts, and tool usage guides to ensure maintainability across dev teams.
Education
-
2021 - 2026 Toronto, ON
Honours B.Sc.
York University — Lassonde School of Engineering
Computer Science
- Coursework: Advanced Object Oriented Programming (Java), Data Manipulation & Pattern Analysis (Python), AI & Logic Programming (Prolog, Search Algorithms), Software Design, Database Systems, Design and Analysis of Algorithms, Data Structures.
Projects
-
Synapse — Capstone Project (YorkU x TD Bank)
Python, FastAPI, TypeScript, NestJS, Next.js, MongoDB, Auth0, Atlassian Forge.
- Built a Human-Centered AI Assurance Framework for TD Bank that scores Jira user stories in real time against a versioned AI/privacy policy framework, surfacing violations and remediation hints inline via an Atlassian Forge plugin.
- Designed a Python/FastAPI risk-scoring microservice with OpenAI Structured Outputs and a hierarchical policy schema; shipped a NestJS + MongoDB API with full CRUD, activation workflows, revision history, and Auth0 RBAC.
- Deployed services to Render with a Next.js admin console.
- Collaborated within a multidisciplinary team of 7 to deliver a cohesive full-stack governance platform under real client constraints.
-
Batch-File-Reconciler
Java, Maven, JUnit.
- Engineered a Java CLI tool for bulk file comparison across two source directories, supporting both delimited and fixed-width formats with configurable field-level normalization.
- Implemented streaming I/O for memory-efficient processing of large files, optional multi-threaded execution, and schema-driven comparison logic with header/trailer handling.
- Generated structured JSON/CSV mismatch reports and CI/CD-compatible exit codes, streamlining reconciliation workflows across high-volume batch processing pipelines.
-
campus-lot-manager
Java, JavaFX, Maven, JUnit, Selenium, Randoop.
- Designed a full-stack parking lot management app with dynamic space reservation, access control, and real-time sensor tracking.
- Wrote manual test cases and implemented automated tests using Selenium and Randoop; Randoop generated unit tests, while Selenium drove browser-based UI testing.
- Measured code coverage and mutation scores to evaluate and improve the effectiveness of all test strategies.
Skills
Languages: Java, Python, SQL, JavaScript, TypeScript, C, HTML/CSS, Ruby, Bash, Prolog
Frameworks & Libraries: Spring Boot, React.js, Next.js, NestJS, FastAPI, JUnit, Vert.x, Ruby on Rails, Randoop, Selenium
Tools & Technologies: Git, Docker, Azure DevOps, Apache Kafka, Postman, MySQL, MongoDB, REST, AWS, Auth0, Atlassian Forge, Microsoft Office
Certificates
- AWS Certified Cloud Practitioner - Amazon Web Services (2026)