Welcome, my name is
Michael Pereira
Full Stack Software Developer
Full-Stack Developer II at IBM specializing in AI platforms, cloud-native systems, and modern web applications. I build scalable solutions across the frontend, backend, and infrastructure, delivering enterprise AI capabilities, high-performance user experiences, and reliable cloud architectures that drive measurable business impact.
About Me
I'm a passionate Full Stack Software Developer with 3+ years of professional experience building scalable web applications and mobile solutions. Currently working at IBM as a Software Developer, where I was promoted from an internship position after demonstrating exceptional technical skills and leadership qualities.
I specialize in full-stack development using React, TypeScript, Node.js, and Java, with extensive experience in AWS and CI/CD pipelines. My work spans healthcare, fintech, and enterprise software, contributing to applications serving millions of users.
I'm driven by solving complex technical challenges while creating exceptional user experiences. I'm passionate about writing clean, maintainable code and mentoring junior developers, and I thrive in collaborative environments delivering high-quality solutions on time.

Education
Computer Science Co-op, Bachelor of Science (Honours)
2018 - 2023Toronto Metropolitan University
Toronto, ON

Clean Code
Passionate about writing maintainable and efficient code
Web Technologies
Always exploring the latest web development trends
Problem Solving
Love tackling complex challenges with creative solutions
User Experience
Focused on creating intuitive and delightful experiences
Technologies & Tools
My preferred technologies and tools for building modern, scalable applications
Web
Programming
Tools
Databases
Testing
AI Tools
Additional Skills & Methodologies
Work Experience
My professional journey in software development
Full Stack Developer II, watsonx.ai & Cloud Pak for Data
Full-timeLed design and implementation of a Multi-Vector Index architecture for an enterprise AI platform, enabling multi-embedding RAG workflows and improving retrieval relevance by 30% while increasing stability via vector index guardrails.
Built an end-to-end AI response evaluation system using watsonx.data, integrating truthfulness, reliability, and cost-performance metrics via APIs, persistence schemas, and UI integrations to enable data-driven optimization of AI outputs.
Integrated Langflow into a Kubernetes-based AI platform by redesigning containerization and CI/CD workflows with optimized multi-stage Docker images, hardened health checks, and automated deployments, improving release reliability and reducing deployment overhead by 40%.
Optimized AI inference by improving SSE and chunked streaming across frontend and backend systems, enabling incremental response rendering that reduced perceived latency by 35% and resolved streaming reliability issues.
Designed and implemented a centralized MCP Gateway for all MCP servers, unifying authentication, authorization, and logging into a single entry point, reducing integration complexity by 30% and improving observability and governance.
Software Developer, Digital Experience
Full-timeDeveloped Angular/TypeScript features for payments and travel platforms, optimizing critical customer journeys and reducing task completion times by 20% through improved workflow design and usability.
Improved performance and responsiveness of accounts and transactions micro-apps by optimizing UI behavior, enhancing mobile responsiveness, and strengthening Jest-based test coverage, while improving CI/CD reliability via Bitbucket and Jenkins, reducing page load times by 50%.
Architected a scalable frontend component system that improved rendering performance and standardized WCAG-compliant accessibility through ARIA, keyboard navigation, and semantic HTML.
Collaborated with leadership, product owners, and cross-functional Agile teams to translate business requirements into scalable technical solutions, improving delivery alignment and reducing downstream rework and ambiguity.
Owned production support for core banking services, resolving high-severity incidents, remediating critical vulnerabilities, and improving accessibility to enhance platform reliability and compliance.
Associate Software Developer, Digital Experience
Full-timeFull Stack Developer - Research Assistant
Contract Part-timeCreated a React, TypeScript, and Electron control application for a custom 6-DOF MRI-compatible robotic phantom, automating Arduino-driven motion sequencing and supporting sub-millimeter motion validation while reducing manual testing effort by 40%.
Designed and implemented a scalable full-stack medical imaging platform using React, Node.js, Redis, and AWS, integrating AI-driven DICOM processing pipelines that automated fetal MRI segmentation, motion correction, and anatomical classification, standardizing clinical evaluation workflows, and reducing dependence on specialized radiology expertise.
Engineered a scalable cloud-based surgical assessment platform using Nuxt, Spring Boot, and AWS (S3, DynamoDB, API Gateway, EC2), architecting media processing and storage workflows that improved upload performance by 25% and supported growth in clinical assessment volume.
Launched a Google Chrome extension that creates an advanced Google event and provides additional in-meeting features. This extension was made using HTML, CSS, JS and Bulma.
Full Stack Developer
FreelanceBuilt 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 Developer
Co-opDeveloped 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.
Cloud Software Developer
Co-opContributed 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.
Cloud Software Test Developer
Co-opUsed Java, TestNG, and Gradle, to write 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.
Hosted agile meetings such as daily stand-up and sprint retrospectives, contributed to weekly design and architecture meetings and participated in bi-weekly demos.
Want to know more about my professional experience?
View Full ResumeCertifications
Professional certifications and completed courses that demonstrate my commitment to continuous learning and skill development
Reactive Angular Course (with RxJs, Angular 19)
Docker & Kubernetes: The Practical Guide [2024 Edition]
NgRx (with NgRx Data) - The Complete Guide (Angular 19)
Research Ethics based on the Tri-Council Policy Statement: Ethical Conduct for Research Involving Humans (TCPS 2: CORE 2022)
ES6 Javascript Development from scratch
Publications
Research publications and academic contributions
Featured Projects
A collection of projects I've worked on, showcasing different technologies and approaches
Peter's Barbershop
Peter's Barbershop Website.
BrewCulture
Discover the perfect blend of convenience and ambiance.
Arc
A cross-platform, password manager app with advanced security features.
Moments Gallery
Showcase your memories with our simple and modern image storage platform.
Other Projects
Recommender system based off of User Based Collaborative Filtering.
Dijkstra's & Distance Vector Algorithms Visualized.
Minimalistic and modern user interface to display your HNT miner's data.
A modern online bank with an elegant and flawless user experience.
A desktop widget to view the latest information on Helium (HNT) coin.
Simple and easy to use live currency converter.
A website app with a simplistic design to display weather info and time.
Want to see more of my work?
View on GitHubGet In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology
Let's Connect
Whether you're looking to hire, collaborate, or just want to say hello, I'd love to hear from you. Feel free to reach out through any of the channels below.