Welcome, my name is

Michael Pereira

Full Stack Developer

I am an enthusiastic software engineer with a passion for creating extraordinary software and apps.

Currently, I am developing and delivering impeccably crafted code as an Software Developer @ IBM.

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 Tailwind Bulma

MongoDB DynamoDB MySQL PostgreSQL

AWS Git Jira Figma Linux

Profile Image

Experience


Work

Software Developer @ IBM

June 2023 - Present

Designed and implemented new features for a dynamic front-end application's payments and travel options pages using Angular, TypeScript, and Bootstrap CSS, enhancing user experience and functionality.


Optimized and updated front-end accounts and transactions micro-apps for mobile responsiveness and design, leveraging Angular and TypeScript. Enhanced testing with Jest and deployed updates via CI/CD pipelines using Bitbucket and Jenkins, consistently exceeding code quality standards.


Enhanced application performance and accessibility by optimizing components and services.


Proactively resolved high-priority defects to ensure seamless user experience and adherence to project timelines.


Collaborated with product owners, stakeholders, and cross-functional teams in Agile environments to translate complex requirements into actionable technical solutions, ensuring alignment and successful outcomes.


Full-Stack Software Developer @ Toronto Metropolitan University

January 2022 - May 2023

Developed a cross-platform user interface with Electron, React, TypeScript, NextUI, and Tailwind to control an advanced Arduino system for MRI sequence development and testing.


Created a web platform for clinicians to upload OB-GYN-related DICOM files for advanced evaluation by custom machine learning models, integrating React, NextUI, TypeScript, and Tailwind on the client side, and Node.js, Express, Redis, and Passport on the server side. Leveraged AWS RDS for MySQL, ElastiCache, and EC2 for infrastructure.


Developed a web platform enabling clinicians to upload surgeries for grading by surgeons and professors, using Nuxt, TypeScript, Buefy, and Ky for the client side, and Java, Spring Boot, and JWT for the server side. Leveraged AWS services, including DynamoDB, API Gateway, S3, and EC2, to create a scalable and reliable cloud infrastructure.


Full-Stack Software Developer @ Floatt

November 2022 - May 2023

Built a dynamic dashboard with React, TypeScript, Tailwind, and Chart.js, providing a user-friendly interface for client analytics.


Developed middleware with TypeScript, Express, and Redis to integrate Airtable APIs, streamlining data access.


Collaborated directly with clients to gather requirements, address feedback, and provide project updates, ensuring high satisfaction and seamless delivery.


Utilized project management tools like Jira to prioritize tasks, coordinate with the team, and ensure timely dashboard deployment.


Full-Stack Software Developer Intern @ IBM

January 2022 - August 2022

Developed a client application leveraging React Native, TypeScript, and IBM’s Carbon Design System with Cognos Analytics services.


Collaborated with cloud and full-stack developers, QA engineers, and designers to deliver features and enhancements.


Released high-quality updates with bug fixes and new features for both Apple’s App Store and Google’s Play Store.


Led the revamp of e2e test structures and spec files, improving testing efficiency and coverage.


Full-Stack Software Developer Intern @ CaseWare

May 2021 - August 2021

Contributed to the maintenance and development of new features for an accounting software suite, leveraging full-stack technologies including Angular, TypeScript, Spring, Java, C#, and AWS.


Created and executed migration scripts for data handling with MSSQL and MongoDB.


Designed effective user interfaces with CaseWare’s Nova CSS framework, enhancing usability and aesthetics.


Consistently exceeded sprint deadlines for bug fixes and features, earning client and stakeholder recognition.


Software Developer in Testing Intern @ CaseWare

September 2020 - April 2021

Used Java, TestNG, and Gradle to write API tests verifying the back-end server’s logic and API.


Worked with TypeScript and Cypress to write front-end tests ensuring proper client usage and functionality.


Excelled in leveraging AWS resources for product features and testing, including DynamoDB, SQS, SNS, SES, API Gateway, and Lambda functions.


Created GitHub workflows and actions for CI to run tests on PRs 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.

Vue Buefy TypeScript Serverless

ATLA WebScraper

Demonstrating web scraping to preview any of your favourite Avatar characters.

Bulma Serverless Puppeteer

BrewCulture

Discover the perfect blend of convenience and ambiance.

Angular TypeScript Tailwind

Currency Converter

Simple and easy to use live currency converter.

Bulma JavaScript jQuery

Embyr Chat

An aesthetic and friendly chat app!

C# JavaScript Electron

HM Dashboard

Minimalistic and modern user interface to display your HNT miner's data.

Nuxt Buefy TypeScript Ky

HNT Widget

A desktop widget to view the latest information on Helium (HNT) coin.

Vue Buefy TypeScript Electron

Michael's Portfolio

The portfolio you are currently viewing :)

Nuxt Buefy TypeScript

Moments Gallery

Showcase your memories with our simple and modern image storage platform.

React ChakaraUI TypeScript Express

Movie Recommender System

Recommender system based off of User Based Collaborative Filtering.

Nuxt Buefy TypeScript Express

Routing Algorithms Visualizer

Dijkstra's & Distance Vector Algorithms Visualized.

React Bulma JavaScript JQuery

Udbhav's Portfolio

Udbhav's Data Science Portfolio.

Nuxt Buefy TypeScript

Peter's Barbershop

Peter's Barbershop Website.

HTML CSS JS Bulma

Weather App

A website app with a simplistic design to display weather info and time.

HTML CSS JS JQuery

Willow Bank

A modern online bank with an elegant and flawless user experience.

Vue Buefy TypeScript

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


Contact Me