Hi there! I'm Tony. I'm a Software Developer with 2+ years of experience. I'm early in my tech journey and love to work on new and challenging projects! My focus is in back-end, full-stack and AI development.
About me
I'm a fifth-year Software Engineering student at the University of Guelph pursuing a minor in business as well. I'm passionate in full-stack development, back-end development and AI development. My favorite part of programming is the problem-solving aspect. I love the feeling of figuring out a solution to a problem. With co-op experience, I've learned various skills and technologies that make me well equipped to tackle any problem. I am always looking to learn new technologies; currently I am learning React and AI tools such as PGVector and LangGraph! I am currently looking for a full-time position as a Software Developer or an AI Engineer.
When I'm not coding, I enjoy working out, watching movies, and relaxing with a cup of coffee. I also enjoy learning new things. I am currently learning about art, cooking, and financing.
My skills
- Python
- Java
- Javascript
- SQL
- HTML
- CSS
- PHP
- TypeScript
- C
- SPARQL
- Node.js
- React
- Vue.js
- Angular
- Azure
- Flask
- PostgreSQL
- MariaDB
- MySQL
- Ragas
- OpenAI
- Llama3
- Langchain
- LLamaIndex
- Ollama
- PGVector
- LangGraph
- PromptFoo
- MLFlow
- Langfuse
- ChromaDB
- FAISS
- HuggingFace
- Scikit-Learn
- Pytorch
- FramerMotion
- Git
- Docker
- Kubernetes
- Confluence
- JIRA
- JTMF
- Pandas
- Cucumber
- Bash
- Matplotlib
- Jenkins
My experience
University of Guelph
Software Engineering Student
In September of 2020, I began my journey as a Software Engineering Co-op student at the University of Guelph, learning fundamental skills such as Data Structures, Algorithms and OOP.
Sept. 2020Schema App
Software Developer Intern
In my first job as a software developer, I found my passion for full-stack and back-end development. At Schema App, I primarily developed client product pages and enhanced existing client tools. I also built full-stack pages and components using Javascript, Vue.js, PHP, Python, PHPUnit, Jest, and SPARQL, helping drive success and solutions for 100+ clients.
Sept. 2022 - Dec. 2022TD Bank
Quality Engineer Intern
As a Quality Engineer, I honed my problem solving and attention-to-detail skills, creating unit tests with Java, Selenium and Gherkin. My tasks included designing and developing test cases to validate user stories for business banking clients, and optimizing test case routing. My contributions helped in delivering high-quality software for more than 1,000,000 business clients.
May 2023 - Aug. 2023RBC
AI Developer Intern
At RBC, I'm currently leveraging AI to solve problems within the bank related to legacy systems and code. A highlight of my work was building two different frameworks that have now moved to production. The first framework was a service to suggest suitable platforms for an application, and the second was a reusable framework to convert code in any legacy language to Python.
Jan. 2024 - Aug. 2024CIBC
Application Developer Intern
As an Application Developer, I will be leveraging Docker and Kubernetes to optimize and deploy applications more efficiently.
Sept. 2024 - PresentUniversity of Guelph
Software Engineering Graduate
In August 2025, I am expected to graduate and will be looking for a full-time position!
August 2025My projects
MyFitnessPlanner
A full-stack fitness application that allows users to record, edit and plan workout routines. Includes a logic authentication feature using the Supabase database.
- Javascript
- Vue.js
- Node.js
- Supabase
- Tailwind
SVG Parser
An SVG file manipulation tool enabling users to upload, select, and edit SVG files, to add and modify individual elements of an SVG image.
- C
- Javascript
- Node.js
- Express.js
- HTML
- CSS
- AJAX
- Bootstrap
COVID-19 Data Analyzer
A Python data processing and analysis system that extracts 10,000+ entries from Ontario’s COVID-19 database to facilitate a deeper understanding of the pandemic’s impact.
- Python
- Tkinter
- Matplot
Link Shrink It
A full-stack web application that delivers fast and reliable URL condensed products, stored using the Firebase database.
- React
- Python
- Flask
- Firebase
Sum It Up
A web application to summarize text passages by leveraging Generative AI using LLama3, along with custom prompting through Ollama and Langchain
- Python
- Llama3
- Langchain
- Ollama
- React
- FastAPI
Contact me
Please contact me directly at tngo07@uoguelph.ca or through this form.