← Back to site

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