Jose Garcia
Jose Esteban Garcia
+1 (801) 678-0826
Salt Lake City, UT

Jose Esteban Garcia

Full-Stack Software Engineer

Full-stack engineer specializing in Next.js, Node.js, and AI integration. Proven track record of building scalable applications at fast-paced startups, with deep expertise in full-stack development. Passionate about application development, AI agents, and Bitcoin technology. Looking for roles that combine technical innovation with professional growth.

Work Experience

VIUS Built

VIUS Built

Software Engineer

Feb 2024 – May 2025

  • Built a construction management platform with Next.js, supporting project estimation, bid tracking, and subcontractor workflows
  • Developed Dockerized backend services using Express and Supabase (Postgres, RPCs, RLS) to manage compliance, including W-9s and insurance validation
  • Integrated OpenAI & Gemini APIs to automate extraction and validation of insurance and bid documents
  • Collaborated with general contractors to define requirements and rapidly iterate on dashboard features and user experience
Next.jsReactSupabaseOpenAIGeminiDockerExpressTypeScriptPostgreSQL
1440

1440

Software Engineer

Sep 2023 – Feb 2024

  • Built a Flutter mobile app from scratch (Android & iOS) to consolidate all Salesforce messaging channels—WhatsApp, Messenger, Twitter, Apple Messages, and SMS—into a single feed
  • Developed and maintained GraphQL endpoints and REST integrations, writing complex SOQL queries to support real-time message sync across platforms
  • Implemented robust Provider-based state management and performance tweaks
  • Collaborated with stakeholders to define new APIs, prioritize features, and iterate on UX based on live user feedback

Intern

May 2023 – Sep 2023

  • Architected and implemented a cross-platform Flutter mobile app (Android & iOS) from the ground up, integrating initial Salesforce API endpoints
FlutterSalesforceGraphQLRESTSOQLProviderDart
Sorenson Communications

Sorenson Communications

Intern

May 2022 – Aug 2022

  • Built secure client login features for a Flutter-based patient portal web app
  • Developed accessible UI components for a Microsoft Teams React extension
FlutterReactMicrosoft TeamsTypeScriptJavaScript

Education

University of Utah

Bachelor of Science in Computer Science

University of Utah

Salt Lake City, UT

2020 – 2023

Graduated with 3.65 GPA and Dean's List for 4 semesters. Concentrations in software engineering, web development and full-stack development.

Projects

Bitcoin Node Server

Bitcoin Node Server

Mar 2025 – Present

A TypeScript-based Express server that interfaces with a self-hosted Bitcoin node, providing blockchain data via a RESTful API. Utilizes TSOA for API documentation and adheres to separation of concerns principles.

TypeScriptExpressJWT AuthTSOAbitcoin-cliREST APIDockerNgrokPrismaPostgreSQLSwagger
BTC Dashboard

BTC Dashboard

Mar 2025 – Present

A frontend dashboard built with Next.js and Tailwind CSS that displays real-time Bitcoin blockchain data fetched from the Bitcoin Node Server.

Next.jsTailwindREST APIVercelDNSV0Server Actions
VIUS Built – Estimating & Project Management Web App

VIUS Built – Estimating & Project Management Web App

March 2024 – May 2025

Developed a full-stack construction management platform using Next.js with server components, server actions, and SWR. Built backend features with Express and integrated OpenAI/Gemini APIs for document parsing and automation. Managed data with Supabase (Postgres, RPCs, RLS) and Docker, enabling accurate estimate generation and streamlined subcontractor workflows.

Next.jsTailwindServer ActionsSupabasePostgreSQLRPCsRLSOpenAI APIGemini APIExpressDocker
1440 – Multi-Channel Messaging App

1440 – Multi-Channel Messaging App

May 2023 – Feb 2024

A cross-platform mobile app built with Flutter that unifies messaging from platforms like WhatsApp, Facebook Messenger, and Twitter for organizations using Salesforce. Integrated Salesforce GraphQL and REST APIs, implemented SOQL queries, and managed app state with Provider to enable seamless, real-time communication within a single app interface.

FlutterDartSalesforceGraphQLREST APIsSOQLProviderState ManagementiOSAndroid

Skills

Frontend

React
Next.js
Flutter
Tailwind CSS

Backend

Node.js
Express
Supabase
PostgreSQL
RPCs/RLS
Salesforce

Languages

TypeScript
JavaScript
SQL
Dart
Python

Tools & Technologies

Git
AI APIs (OpenAI, Gemini)
REST/GraphQL
Docker
CI/CD

Languages

Language Proficiency

EnglishFluent
SpanishNative

© 2025 Jose Garcia. All rights reserved.