Felipe Viana
Full-Stack Software Developer
Vancouver, BC, Canada | 778-512-8724 | felipetiburcioviana@gmail.com | github.com/Felipeact | felipeviana.com | linkedin.com/in/felipe-viana
Summary
Aspiring full-stack software developer with a BCIT Certificate in Computer Systems (With Distinction) and Coursera certificates from IBM, Microsoft, and Vanderbilt University. Proficient in TypeScript/JavaScript, React, Next.js, Node.js, Python, and C++, with practical experience building automation tools, data pipelines, and internal reporting systems. Uses AI-assisted development with Claude Code to plan, build, and test projects, including this portfolio. Currently applying software and process-automation skills in a live operations role while completing a Diploma in Computer Systems.
Skills
- Languages: TypeScript, JavaScript, Python, C++
- Frontend: Next.js, React, Vite, Tailwind CSS
- Backend and data: Node.js, Express, Prisma, PostgreSQL, Django, Flask
- Tooling: Docker, Git, VS Code
- AI Tools: Claude Code, ChatGPT, Claude, Hermes Agent
- Core Concepts: Data Structures & Algorithms, Software Architecture, OOP, Debugging & Optimization, Cloud Computing Fundamentals, AI
Projects
Portfolio · felipeviana.com
Next.js · React · TypeScript · Three.js · Express · Prisma/PostgreSQL- Built a 3D portfolio world with React Three Fiber and Three.js: a planet with one city per year, where each project is a building that opens into an interior showing its stack, media, and architecture.
- Added a drag-and-drop project workspace (@dnd-kit) with keyboard and touch reordering and a layout that persists per visitor.
- Served project data from an Express 5 and Prisma/PostgreSQL API, with a build-time snapshot and plain-HTML classic view so the site builds and reads without the 3D scene.
- Developed with Claude Code in a spec-driven workflow with atomic commits, covered by Vitest unit tests and Playwright end-to-end tests with axe accessibility checks.
Stockvio
TypeScript · Node.js · Express · Next.js · Prisma/PostgreSQL · Qt6/C++ · Flutter- Architected a multi-tenant SaaS inventory platform for field-service teams (Express 5, TypeScript, Prisma/PostgreSQL) with company-scoped data isolation, role-based access control, and JWT access/refresh authentication.
- Integrated Stripe billing (checkout, customer portal, webhooks) and the Anthropic Claude API for an in-app AI assistant, alongside CSV/XLSX/PDF export and pluggable file storage (local, S3, Cloudinary).
- Built companion Qt6/C++ desktop and Flutter mobile clients consuming the same REST API, with token-refresh handling, barcode scanning, and field-technician truck-stock workflows.
- Set up CI/CD with GitHub Actions, Jest/Supertest test coverage, and deployment to Railway and Vercel.
Spendwise
Next.js 14 · React · TypeScript · Tailwind CSS- Built a client-side personal finance dashboard with expense tracking (add, edit, delete, undo), monthly to all-time spending analytics, and filtering, search, and sorting.
- Designed the same export feature three ways on separate branches as a software-architecture case study, from a one-line CSV button to a simulated cloud export-and-sync hub.
- Implemented a job queue with concurrency, retries, and progress tracking, and a compile-then-serialize report engine that renders 5 report templates as CSV, JSON, NDJSON, Markdown, or HTML.
Dealership Website
Django · React · Node.js/Express · MongoDB · Flask · Docker- Building a car-dealership review platform as cooperating services: Django user accounts, a React frontend, an Express/MongoDB dealer and review API, and a Flask sentiment-analysis microservice using NLTK VADER.
- Containerized the data API and database with Docker Compose (IBM Skills Network course project, in progress).
Marc Elétrica
Next.js · React · TypeScript · Prisma/PostgreSQL- Built the live website for an electrical services company in São Paulo (marceletrica.com), with service pages, a work gallery, FAQ, quote requests, and WhatsApp contact.
- Implemented a JWT-authenticated admin dashboard with client, service, and quotation management, automatic warranty tracking, PDF quote generation, and a Prisma/PostgreSQL price and expense catalog.
Experience
Service Coordinator
Enviroware Projects Ltd. | Vancouver, BC | Apr 2026 – Present
- Own end-to-end service coordination across intake, scheduling/dispatch, invoicing, and parts ordering, keeping multi-technician field operations running against strict SLA targets (24h/72h dispatch windows, 24h invoicing turnaround).
- Designed and built an automated, formula-driven KPI tracking system (Excel) that rolls up raw job data into weekly/quarterly performance scorecards — intake accuracy, dispatch SLAs, missed-appointment rate, invoicing turnaround, and customer callback rate — replacing manual tracking with self-updating reports and conditional-formatting dashboards.
- Leading an EOS/L10 process-improvement initiative, building a milestone-based rock plan to root-cause and reduce communication breakdowns across the service pipeline.
- Coordinate real-time dispatch and scheduling decisions in BuildOps, balancing SLA commitments against technician availability and job complexity.
Dispatcher / IT Support
Diamond Delivery | Vancouver, BC | Oct 2021 – Mar 2026
- Provided IT support and troubleshooting for internal software, hardware, and networking issues, acting as the liaison between the dispatch team and IT to surface system-improvement opportunities.
- Implemented basic system automation and digital tools to streamline route planning and reduce manual paperwork.
- Managed and optimized daily logistics for regional and long-haul routes using dispatch software, overseeing tractor dispatch board organization.
Web Developer (Volunteer)
Megalodon Inc. | Remote | May 2022 – Aug 2022
- Developed and maintained responsive, cross-device websites using JavaScript, HTML/CSS, and MySQL-backed content management, ensuring data integrity and efficient queries.
- Collaborated with cross-functional teams to optimize website performance, UX, and SEO.
- Implemented event tracking and analytics integrations (Google Analytics, Adobe Marketing Suite) to produce actionable reporting on user interaction.
Certifications
- Microsoft · 3 courses2026
C++ Programming Fundamentals, Intermediate C++ Programming Techniques, Object Oriented Programming with C++
- IBM · 11 courses2026
Introduction to Software Engineering, Introduction to Cloud Computing, Introduction to HTML, CSS, & JavaScript, Getting Started with Git and GitHub, Developing Front-End Apps with React, Developing Back-End Apps with Node.js and Express, Python for Data Science, AI & Development, Developing AI Applications with Python and Flask, Django Application Development with SQL and Databases, Introduction to Containers w/ Docker, Kubernetes & OpenShift, Application Development using Microservices and Serverless
- Vanderbilt University · 1 course2026
Claude Code: Software Engineering with Generative AI Agents
Education
British Columbia Institute of Technology
Diploma in Computer Systems (in progress) · Expected Mar 2029 | Jan 2023 – Present
British Columbia Institute of Technology
Certificate in Computer Systems · With Distinction | Jan 2023 – Apr 2026