Victor Goico, Developer in Ridgewood, NY, United States
Victor is available for hire
Hire Victor

Victor Goico

Bio

Victor is a lead software engineer who builds fast, scalable web applications for fintech companies. With over five years of experience at an early-stage fintech startup in the cryptocurrency space, he has delivered solutions ranging from real-time trading dashboards to complex data visualization tools and AG Grid data tables. Victor specializes in React, Angular, TypeScript, Express, Java, and Python, turning designs into production-ready code that handles high-traffic loads and complex state.

Portfolio

Josh Taylor
Artificial Intelligence (AI), ChatGPT, Retrieval-augmented Generation (RAG)...
Gauntlet AI
Cursor AI, Claude, RAG Pipelines, Agentic RAG Systems, Agentic AI, LangChain...
Lukka, Inc.
React, Angular 12, Java, Spring Boot, Bootstrap, NgRx, RxJS, Karma, AG Grid...

Experience

  • React - 5 years
  • JavaScript - 5 years
  • TypeScript - 5 years
  • Angular - 5 years
  • Python - 2 years
  • FastAPI - 2 years
  • Express.js - 2 years
  • LangChain - 1 year

Preferred Environment

React, JavaScript, TypeScript, Express.js, Python, Flask, FastAPI, Tailwind CSS, LangChain, Angular

The most amazing...

...project has been optimizing data grid performance for more than one million crypto assets, reducing load times from 7 to 10 seconds to under 200 milliseconds.

Work Experience

AI Engineer

2026 - 2026
Josh Taylor
  • Worked as a sole engineer on an AI-native knowledge base and communication platform for schools, built to centralize parent-teacher messaging and surface contradictions across outgoing communications before they are sent.
  • Architected and shipped a demo-ready MVP in about 60 hours of working time: custom LangGraph agent, PostgreSQL database and pgvector vector database, seed data, Express API, and React SPA.
  • Built a LangGraph-powered contradiction detection agent with a human-in-the-loop review step. LangGraph was a natural fit here, making HITL elegant to implement and keeping the workflow deterministic where it needs to be.
  • Built a RAG pipeline over a full communication history knowledge base, enabling semantic search via pgvector in PostgreSQL with no separate vector database to manage.
  • Integrated Google Cloud and APIs using webhooks for real-time email, documents, and Drive ingestion into the platform, and implemented a backfill feature to load existing workspace emails retroactively.
  • Implemented Auth0 for authentication and role-based access control for teachers, administrators, and parents.
Technologies: Artificial Intelligence (AI), ChatGPT, Retrieval-augmented Generation (RAG), LangGraph, React, Express.js, Node.js, PostgreSQL, Railway, Netlify, Prisma, Google Cloud Platform (GCP), Google API, Back-end, AI Engineering, Minimum Viable Product (MVP)

Fellow

2025 - 2025
Gauntlet AI
  • Completed a 10-week, 80-hour-a-week program with a focus on AI-native development, agentic solutions, and product sense.
  • Led the tech design of a video ad generator, building a beat-based storyboarding technique, a RAG pipeline, and a reasoning model pipeline for cohesive multi-scene narrative generation. Deployed it using Redis, RabbitMQ, PostgreSQL, ECS, Fargate, and S3.
  • Built eight full-stack AI applications featuring RAG pipelines, agentic UI generation, and LLM-powered learning tools. Deployed the projects with real-time features and production-grade architecture, ranging from Python FastAPI to Java Spring Boot.
  • Used application features and tools, which included a video editing desktop app in Electron, a personal math tutoring agent, an automated demand letter generator, an email ad campaign generator, a collaborative canvas tool, and an instant messaging platform.
  • Worked on an image upload library built with Spring Boot on top of S3 and PostgreSQL, allowing the concurrent upload of 100 images in less than five seconds. Real-time progress tracking used WebSockets and PostgreSQL.
Technologies: Cursor AI, Claude, RAG Pipelines, Agentic RAG Systems, Agentic AI, LangChain, OpenAI SDK, React Native, React, FastAPI, AI Tools, AI Agents, AI Integration, API Integration, APIs, UI Testing, Testing, Amazon Web Services (AWS), AWS ELB, Node.js, Artificial Intelligence (AI), Full-stack Development, Full-stack, Web Development, Responsive Web Design (RWD), Firebase, Expo, Celery, RabbitMQ, Redis, PostgreSQL, SQL, Java, Spring Boot, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), Firebase Cloud Functions, Electron, Vector Databases, Amazon CloudFront, Amazon Route 53, Amazon Elastic Container Service (ECS), Amazon EC2, Amazon RDS, Railway, Vercel, Netlify, React Testing Library, JavaScript, TypeScript, Express.js, Python, Flask, Tailwind CSS, HTML, CSS, Sass, Data Structures, Algorithms, Redis Cache, Forms, CSS3, HTML5, Vanilla JS, Web Performance Optimization (WPO), Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), User Interface (UI), Technical Leadership, Pydantic, React Hook Form, Single Sign-on (SSO), REST APIs, Desktop App Development, SQLite, n8n, User Experience (UX), Chatbots, AI Chatbots, ChatGPT, LangGraph, Prisma, Back-end, AI Engineering, Minimum Viable Product (MVP)

Lead Software Engineer

2022 - 2024
Lukka, Inc.
  • Directed key initiatives employing technical design skills to build and optimize the Lukka Software Suite in coordination with stakeholders and back-end engineers within an agile environment.
  • Designed and implemented a fully customized grid component on top of AG Grid's API in React, accommodating over 30 page flows.
  • Co-led the development of a custom library of more than 30 components in React and Angular, used across four products to standardize responsive design and user experience, and streamline UI development in collaboration with the design team.
  • Optimized data grid performance for 1+ million crypto assets using data-driven decision-making, reducing load times from 7 to 10 seconds to under 200 milliseconds and improving the user experience for thousands of users.
  • Contributed to back-end API development using Java and Spring Boot, implementing RESTful endpoints, Okta authentication flows, and Recurly and Stripe payment integrations.
  • Hired and onboarded two teams of front-end engineers, directly mentored two engineers, and supported the onboarding of the entire group.
Technologies: React, Angular 12, Java, Spring Boot, Bootstrap, NgRx, RxJS, Karma, AG Grid, Plotly.js, SQL, PostgreSQL, Redis, API Integration, APIs, Leadership, UI Testing, Testing, Page Speed Optimization, Fintech, Full-stack Development, Full-stack, Web Development, Responsive Web Design (RWD), Agile, Sass, CSS, HTML, Startups, Angular, Angular 8, JavaScript, TypeScript, Data Structures, Algorithms, Redis Cache, Payment APIs, Recurly, Stripe, Stripe API, Payments, Billing, Billing Software, Billing Systems, Forms, Cost Analysis, Costs, Financial Data, Financial Math, Calculators, Financial Market Data, Financial Data Analytics, Financial Data Reconciliation, CSS3, HTML5, Vanilla JS, Web Performance Optimization (WPO), Amazon S3 (AWS S3), User Interface (UI), Jira, Jira Query Language (JQL), Finance, Financial Services, Technical Leadership, Material UI, React Hook Form, Single Sign-on (SSO), REST APIs, User Experience (UX), Back-end, SendGrid, SendGrid API, Minimum Viable Product (MVP)

Senior Software Engineer

2019 - 2022
Lukka, Inc.
  • Built end-to-end Okta authentication flow on the frontend and backend, including multiple IdP integrations, referralCode signups for specific clients, and role-based user access into different platforms.
  • Built the Admin Entity and Admin User portal fully. This was our custom granular permission solution, with separate versions for different user types (CPAs vs. financial institutions), allowing us to control specific app features (packages) with granular control.
  • Built the file upload solution and file uploads library from the ground up, with proper file validation and sanitization from day 1. Uploads into S3, but tracked in our database and viewable. Cross-browser and cross-platform (Windows and Mac) compatible.
  • Built a popular client-requested feature for a dashboard page: included entity analytics, financial transaction data tables, and financial transaction data visualizations using Plotly. Broken down on a per-exchange or per-asset level.
  • Built the entire Tax Center UI flow for our crypto tax calculation software. We built it based on a previous product, but streamlined a multi-page wizard into one page with two views, providing year-over-year estimates and downloadable reports.
  • Built a custom in-house solution for multiple Recurly subscription models. We built the full payment flow in-house following Recurly guidelines and integrated with their dashboard for tax calculations and final payment.
Technologies: React, Angular, Angular 12, Angular 8, Angular 6, Bootstrap, RxJS, Karma, Plotly.js, SQL, PostgreSQL, Redis, API Integration, Redis Cache, APIs, UI Testing, Testing, Page Speed Optimization, Fintech, Full-stack Development, Web Development, Responsive Web Design (RWD), Agile, Sass, CSS, HTML, Startups, JavaScript, TypeScript, Data Structures, Algorithms, Java, Spring Boot, Full-stack, Payment APIs, Recurly, Stripe, Stripe API, Payments, Billing, Billing Software, Billing Systems, Forms, Cost Analysis, Costs, Financial Data, Financial Math, Calculators, Financial Market Data, Financial Data Analytics, Financial Data Reconciliation, CSS3, HTML5, Vanilla JS, Web Performance Optimization (WPO), Amazon S3 (AWS S3), User Interface (UI), Jira, Jira Query Language (JQL), Finance, Financial Services, Technical Leadership, Material UI, React Hook Form, Single Sign-on (SSO), REST APIs, User Experience (UX), Back-end, SendGrid, SendGrid API, Minimum Viable Product (MVP)

Experience

VideoAI Studio

Imagine if a single, simple prompt could generate TV-ready video advertisements in 3 or 4 minutes. That's our VideoAI Studio! With optional product/logo reference image upload, we implemented a multi-step video generation pipeline.

Steps include checking for relevant asset images using our RAG pipeline, video and scene composition planning, storyboard image generation, parallel video chunk generation, final stitching, and an optional analysis and music track addition (depending on model used, some support sound out of the box).

Post-processing also allows users to regenerate specific chunks and restitch. The three of us finished this project in one week. I designed and implemented the planning, orchestration, RAG pipelines, and chunk generation.

This project was a great opportunity to combine all of our new skills to this point. Models used include GPT-4o-mini for reasoning steps (checking for relevant assets step, planning step), GPT-4 Turbo for image analysis, Flux Dev for image generation, Flux Dev-ControlNet for image generation with a reference asset, and Google Veo 3.1 OR Minimax Hailuo 2.3 Fast for chunk generation. All deployed using Python FastAPI, Celery, and Redis task queues to scale for multiple videos and users.

SpendSense Recommendation Engine

https://spend-sense-goico.netlify.app/
SpendSense is another powerful real-world example of how to superpower existing applications with AI. In this case, I built an AI-powered recommendation engine. After being granted permission, the system generates a persona based on a user's spending, saving, and investment habits (using seed data).

The system can then recommend relevant products or learning resources that fit the exact use case. A good saver might want to learn about investing. Someone with many subscriptions might want a subscription manager. The recommendations are tailored to each user's unique financial situation and goals.

Considering the reasoning required for accurate recommendations, I used GPT-4o-mini to power the recommendation engine. Persona assignment uses rule-based logic for the MVP. The solution was deployed to a Python FastAPI back end using OpenAI's SDK.

SOS Mobile App

Remote teams drown in chat messages, and things falling through the cracks is just an accepted fact of life. SOS helps by providing AI-powered summarization, key decision and action-item extraction, and semantic search (keyword weighting and vector embedding comparison). It's a React Native Expo mobile app built with remote workers in mind.

High-priority messages are automatically highlighted in red, ensuring critical communications never get lost in the noise. Real-time chat functionality is powered by Firebase, enabling instant synchronization across the entire team.

I used GPT-4o-mini for all LLM functionality, and OpenAI Text Embedding 3 Small for semantic search capabilities, allowing users to find relevant messages even if they don't remember the exact keywords used.

Black Canvas

https://gauntlets-designer.netlify.app
This was a solo project I created to test my skills with Cursor, AI Agents, Wispr Flow, Firebase, React, and Tailwind CSS. It is a collaborative canvas tool very similar to Figma. I built this as part of the Gauntlet AI fellowship program.

The solution features real-time database sync for user presence, object selection, cursor movement, and object dragging. The rest of the persisted data is handled by the Firebase store, ensuring seamless collaboration between users.

I also used this project to learn how to build my first agent. It's very basic, using the OpenAI SDK and GPT-4 Turbo to assist with object creation and even login forms. The AI assistant can help users create complex shapes and designs with simple, natural-language commands.

Certifications

JULY 2019 - PRESENT

Computer Science with Full-stack Web Development Emphasis

Bloom Institute of Technology

Skills

Libraries/APIs

React, NgRx, RxJS, AG Grid, Node.js, REST APIs, Plotly.js, React Testing Library, Stripe, Stripe API, Pydantic, React Hook Form, Google API, SendGrid API

Tools

Jira, ChatGPT, Claude, Karma, RabbitMQ, Celery, Expo, AWS ELB, AWS IAM, Amazon CloudFront, Amazon Elastic Container Service (ECS), Recurly, Amazon Simple Queue Service (SQS), Prisma, SendGrid, n8n

Languages

JavaScript, TypeScript, HTML, CSS, Sass, CSS3, HTML5, Jira Query Language (JQL), Python, Java, SQL

Frameworks

Tailwind CSS, Angular 12, Bootstrap, Angular, Angular 6, Vanilla JS, Material UI, Express.js, Flask, React Native, Spring Boot, Electron, Redux, LangGraph

Paradigms

Agile, Responsive Web Design (RWD), Testing, Web Performance Optimization (WPO), Desktop App Development

Storage

SQLite, PostgreSQL, Redis, Amazon Aurora, Redis Cache, Amazon S3 (AWS S3)

Platforms

Firebase, Amazon Web Services (AWS), Amazon EC2, Heroku, Vercel, Netlify, Google Cloud Platform (GCP)

Other

Angular 8, Cursor AI, Web Development, Full-stack, Full-stack Development, Fintech, Page Speed Optimization, UI Testing, APIs, API Integration, Startups, Forms, Cost Analysis, Costs, Financial Data, Financial Math, Calculators, Financial Market Data, Financial Data Analytics, Financial Data Reconciliation, User Interface (UI), Finance, Financial Services, Single Sign-on (SSO), User Experience (UX), Chatbots, AI Chatbots, Minimum Viable Product (MVP), FastAPI, LangChain, Data Structures, Algorithms, RAG Pipelines, Agentic RAG Systems, Agentic AI, OpenAI SDK, Artificial Intelligence (AI), Leadership, AI Integration, AI Agents, AI Tools, Retrieval-augmented Generation (RAG), Large Language Models (LLMs), Firebase Cloud Functions, Vector Databases, Amazon Route 53, Amazon RDS, CSS Animations, CSS3 Animation, Railway, Heroku Postgres, Payment APIs, Payments, Billing, Billing Software, Billing Systems, Technical Leadership, Back-end, AI Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring