Michael Vallido
TL;DR Software developer based in BC, Canada 🇨🇦
Driven by a deep passion for all things development, I transform abstract ideas into tangible digital creations. My skill set extends across Salesforce (Apex, Lightning Web Components, etc.), frontend development with React, Next.js and Vue, and backend solutions with Express, and Flask. I'm equally passionate about minimal designs, burritos, and climbing real and plastic rocks.
[1] Software/Salesforce Developer
Perfit Dental Solutions
[2] Software Developer Co-op
Plume Design
[3] Software Developer Intern
Affinity Group
[4] Applications Specialist
AWC Process Solutions
[1] BSc. in Computer Science
University of British Columbia
[2] Mechanical Engineering Tech.
Okanagan College
Projects
Personal Finance Tracking & Budgeting Application
Developed a comprehensive Personal Finance Tracking & Budgeting Application to empower users to achieve their financial goals. Built with a user-centric React/Next.js interface styled with Tremor UI and shadcn for intuitive visualizations. The back-end utilizes tRPC, Prisma ORM, and a scalable SQLite database (Turso) for secure management of large-scale data. Implemented Auth0 for seamless user registration, login, and authorization, ensuring data privacy and security.
If you don't want to create an account, shoot me a message on LinkedIn and I can provide a test account for you to try out 😊
DemoWeb Application Catalog
For a coding challenge, I built a catalogue app designed to track and manage multiple web applications. The foundation of the app is a REST API developed with Express, providing CRUD functionality to a React frontend. This interface empowers users to assign members to projects, tailor fields, and employ search and sort features. For streamlined API usage, I integrated Swagger to produce thorough documentation outlining endpoints, HTTP methods, input parameters, and response formats.
GitHubGlohaven’s Emergency Management Solutions
As part of a capstone project, I contributed to the development of a web application aimed at improving resource management for disaster response teams during emergencies. Leveraging Vue and Inertia.js for the frontend, complemented by Tailwind CSS for polished styling and intuitive visualizations, and a robust Laravel backend supported by MySQL. To ensure functionality and reliability, we containerized the application using Docker and conducted thorough unit testing with Pest.