About Me
Hello! My name is Michael Pereira from Toronto, Canada and I am an aspiring full stack developer. I have been extremely interested in web development since the start of high school, when I would create websites for friends and family, as well as learning how client and server applications function.
My primary focus involves creating and developing exceptional software with an modern/elegant design and a smooth user experience. Currently, my favourite tech stacks are the MEVN stack and Jamstack.
My preferred technologies include:
JavaScript/Typescript HTML/CSS Java PHP
React Vue Angular Bulma Tailwind
MongoDB DynamoDB MySQL PostgreSQL
AWS Git Jira Figma Linux
Experience
Work
Associate Software Developer @ IBM
June 2023 - Present
Full Stack Developer @ Toronto Metropolitan University
January 2022 - June 2023
Creating a web platform for clinicians to upload ob-gyn-related dicom files to be processed by various machine learning models/algorithms for advanced evaluation. The platform's client uses React, Typescript, Tailwind, and Ky. Additionally, this platform's server uses Typescript, Node Express, Redis, and Passport. Lastly, the platform's infrastructure includes MySQL and AWS EC2.
Developed a web platform for clinicians to upload their surgeries to be graded by surgeons and experience professors. This platform's client uses Nuxt, Typescript, Buefy, and Ky. Additionally, this platform's server uses Java, Spring Boot, and JWT. Lastly, this platform's cloud infrastructure includes AWS DynamoDB, API Gateway, S3, and EC2.
Launched a Google Chrome extension that creates a complex Google event and provides additional in-meeting features. This extension was made using HTML, CSS, JS and Bulma.
Full Stack Developer @ Floatt
November 2022 - May 2023
Developed a dynamic and complex dashboard for a client using modern web technologies such as React, Tailwind, Chart.js, and Figma, resulting in a sleek and intuitive user interface
Collaborated closely with the client to gather requirements, understand their needs, and communicate project progress effectively, ensuring a seamless development process and high client satisfaction
Leveraged project management tools like Jira to track tasks, assign priorities, and coordinate with the development team, ensuring efficient and timely delivery of the dashboard to the client
Full Stack Developer Intern @ IBM
January 2022 - August 2022
Developed a client app using Cognos Analytics services using React Native, Javascript, Typescript and IBM's Carbon Design System
Worked closely with a team of cloud and full-stack developers, quality assurance engineers and designers
Efficiently released quality updates with new features and bug fixes to Apple's App Store and Google's Play app store
Encouraged and lead the operation of revamping our e2e test structure and spec files
Full Stack Developer Intern @ CaseWare
May 2021 - August 2021
Worked on CaseWare's cloud portal using Angular, Typescript, Spring, Java, C#, and AWS
Created and executed migration scripts, stored, and retrieved data using MSSQL and MongoDB
Leveraged CaseWare’s Nova CSS framework to create elegant and effective user interfaces
Consistently beat the end of sprint deadlines for bug fixes/feature requests and received appreciation from distributors/clients
Helped spot and debug any errors before production deployment
Software Developer in Testing Intern @ CaseWare
September 2020 - April 2021
Used Java, TestNG, and Gradle, to wrote API tests to verify the back-end server’s logic and its API requests/responses
Worked with TypeScript and Cypress, to write front-end tests to verify elements on the page and to ensure intended client usage/behaviour is working accordingly
Obtained a profound understanding of scalability, deployment procedures, and microservice architecture within a monolithic repository
Excelled using AWS resources for product features and testing such as Dynamo, SQS, SNS, SES, API Gateway, and Lambda functions
Created GitHub workflows and actions for CI to run tests on PR and Post Deployment
Education
Toronto Metropolitan University
Toronto, ON
Computer Science Co-op, Bachelor of Science (Honours)
Date of Graduation: June 2023
Side Projects
Arc
A cross-platform, password manager app with advanced security features.
ATLA WebScraper
Demonstrating web scraping to preview any of your favourite Avatar characters.
BrewCulture
Discover the perfect blend of convenience and ambiance.
Currency Converter
Simple and easy to use live currency converter.
Embyr Chat
An aesthetic and friendly chat app!
HM Dashboard
Minimalistic and modern user interface to display your HNT miner's data.
HNT Widget
A desktop widget to view the latest information on Helium (HNT) coin.
Michael's Portfolio
The portfolio you are currently viewing :)
Moments Gallery
Showcase your memories with our simple and modern image storage platform.
Movie Recommender System
Recommender system based off of User Based Collaborative Filtering.
Routing Algorithms Visualizer
Dijkstra's & Distance Vector Algorithms Visualized.
Udbhav's Portfolio
Udbhav's Data Science Portfolio.
Peter's Barbershop
Peter's Barbershop Website.
Weather App
A website app with a simplistic design to display weather info and time.
Willow Bank
A modern online bank with an elegant and flawless user experience.
Certifications
ES6 Javascript Development from scratch
Credential ID: UC-b82909d4-4689-4699-9663-1eecc6d28aa5
Issued June 2023 by Udemy
Tailwind CSS - A new way to Think CSS
Credential ID: UC-fd235ac8-4244-4c7e-9f61-9283b1cf490f
Issued April 2022 by Udemy
MERN Stack Front To Back
Credential ID: UC-78636652-beef-4d6a-b4a6-9198371b8281
Issued October 2021 by Udemy
Nuxt.js - Vue.js on Steroids
Credential ID: UC-34b638ba-b348-457e-b1b4-5c316a07bace
Issued October 2021 by Udemy
React - The Complete Guide
Credential ID: UC-8b177050-79c1-4140-aa58-05bf8881432d
Issued October 2021 by Udemy
SQL (Basic)
Credential ID: 7fa8ab83fa17
Issued September 2021 by HackerRank
Java (Basic)
Credential ID: 5c5633f946ec
Issued September 2021 by HackerRank
JavaScript (Intermediate)
Credential ID: 75127ba580cd
Issued August 2021 by HackerRank
JavaScript (Basic)
Credential ID: a4732de67970
Issued August 2021 by HackerRank
User Experience Design Fundamentals
Credential ID: UC-71ca5f8a-18eb-44d8-a0e1-fe1b8df912af
Issued August 2021 by Udemy
JAMStack: The Complete Guide
Credential ID: UC-97924aad-4e3d-4038-9757-344412d01682
Issued Jul 2021 by Udemy
Understanding TypeScript - 2021 Edition
Credential ID: UC-f24d9edc-0876-4639-8958-271c6f1c9efe
Issued Jun 2021 by Udemy
The Web Developer Bootcamp
Credential ID: UC-f8159de1-011b-498c-9a94-af718399ec84
Issued Jun 2021 by Udemy
C# Masterclass
Credential ID: UC-KXQECQB3
Issued Jan 2020 by Udemy
Let's Connect