Julio Parra Sanchez

Full-Stack Software Engineer

Summary

Full-stack engineer with 6+ years shipping production web and mobile apps in React, React Native/Expo, TypeScript, Node.js and GraphQL, plus native iOS in SwiftUI. Backed by 10 years in banking data and BI, which shows up as strong SQL, data modeling and reporting skills. I own features end to end: requirements, architecture, build, deployment and on-call support.

Skills

JavaScript JavaScriptTypeScript TypeScriptReact ReactReact Native React NativeNodeJS NodeJSGraphQL GraphQLSQL SQLGo GoPython PythonFlask FlaskFastAPI FastAPIDjango DjangoDocker DockerAWS AWSPostgreSQL PostgreSQLMySQL MySQLMongoDB MongoDBFirebase FirebaseSupabase SupabaseAngular AngularTailwindCSS TailwindCSSHTML HTMLCSS CSSExpo ExpoSwift SwiftFlutter FlutterREST APIs REST APIsClaude.ai Claude.aiVercel VercelNetlify NetlifyHostinger Hostinger

Experience

Independent Full-Stack Developer

Self-employed
December 2025 - Present

Responsibilities:

  • Shipped a FIFA World Cup 2026 sticker album app to TestFlight (React Native, Expo SDK 55, TanStack Query, Zustand, Supabase Realtime), with in-app trading, push notifications via Edge Functions, and a 981-sticker dataset across 48 teams.
  • Built a news cover image editor for El Comercio de Colorado (Astro, Supabase, Netlify) with canvas-based 1080×1080 export, a role-based admin panel, and a scheduled pg_cron cleanup job.
  • Built MileLog, a native iOS mileage tracker for delivery drivers (SwiftUI, VisionKit OCR, WidgetKit, Swift Charts), plus a cross-platform React Native version with odometer OCR and EAS builds for iOS and Android.
  • Built a business directory web app (Astro, Supabase) with AI business-card scanning using the Anthropic vision API.
  • Built and deployed sites for local clients, including a league management site for Latin Softball League Denver (auth, team and player CRUD, photo uploads) and an Astro site on a self-managed Nginx VPS.

Tech Stack:

  • Astro Framework
  • Supabase (Posgresql)
  • React Native & Expo
  • TanStack Query
  • Zustand
  • SwiftUI
  • VisionKit OCR
  • WidgetKit
  • Swift Charts
  • self-managed Nginx VPS (Hostinger).
April 2022 - December 2025

Responsibilities:

  • Refactored EVO, the React/GraphQL sales and inventory dashboard used daily by +100 sales and operations users: migrated Redux to Context API, replaced Semantic UI with Chakra UI, and rebuilt core GraphQL schemas and resolvers, cutting report load time by 50%.
  • Designed and built an Angular 14 access-management portal (standalone components, RxJS, Angular Material) that centralizes role-based permissions for +3 internal apps across Azure MySQL and Firebase Realtime Database.
  • Built MIRAI, a Go service (Echo, templ, Azure AD sign-in) that consolidates data flows between NetSuite and other internal systems.
  • Designed and documented Node.js REST APIs with Swagger, following Clean Architecture.
  • Optimized business-critical SQL reports, reducing query time by 40%, and replaced a manual daily data-entry task with a scheduled job on Azure MySQL, saving 4 hours/week.
  • Built NetSuite SuiteScript customizations and HTML/PDF templates; mentored entry-level analysts and shared a 24/7 on-call rotation.

Tech Stack:

  • modern web application frameworks
  • ReactJS (Redux, contextAPI, hooks), TypeScript.
  • NodeJS, ExpressJS.
  • GraphQL (schema, resolvers, types).
  • MySQL, Google Firebase, mongoDB.
  • TailwindCSS, CSS3.
  • Used Docker and Portainer to support containerized application deployment and maintenance workflows.
  • AngularJS (14) rxjs, start to implement Standalone Components.
  • Golang (templui for FE and ECHO framework BE).
  • React Native & Expo Framework, EAS to publish the app.
  • Oracle Netsuite Advance HTML/PDF templates using suiteScript (javascript).
  • JIRA

Software Engineer

Alfi Inc (W2 - Full Time)
April 2021 - March 2022

Responsibilities:

  • Built a shared library of reusable React and React Native components adopted across 20 product features, reducing duplicate UI code and speeding up feature delivery.
  • Built and maintained a MERN application (MongoDB, Express, React, Node.js) using Mongoose schemas and MVC architecture.
  • Wrote Python scripts for AWS Lambda and helped provision S3, EC2 and DynamoDB for the backend team.
  • Reviewed code in a Scrum team and mentored 2 junior developers on component design and clean code.

Tech Stack:

  • JavaScript (ES5+), CSS(2+)
  • External Web API's NodeJS ExpressJS.
  • ReactJS, Redux, contextAPI, Hooks
  • React Native & Expo
  • Python, AWS, Lambdas, REST.
  • PHP/Wordpress
  • MySQL/ PostgreSQL, MongoDB.
  • JIRA

Software Developer (Apprenticeship)

Techtonic Group (W2 - Full Time)
March 2019 - December 2020

Responsibilities:

  • Built React and Node.js applications (MVC, custom middleware) for client Hensel Phelps, including an employee performance-optimization tool.
  • Built a Python/Django application with a MongoDB backend and Python tooling to manage MySQL schemas.
  • Administered the company's SugarCRM portal.

Tech Stack:

  • ReactJS, Typescript. (Redux, hooks, Tanstack Query)
  • NodeJS ExpressJS.
  • Python, Django Framework, Flask Framework
  • FastAPI.
  • RestfulAPI, swagger doc.
  • MySQL, Google Firebase, mongoDB, PostgreSQL.
  • React Native & EXPO.
  • Microsoft Excel VBSCRIPT.

Senior Architect of Business Intelligence

Banco Occidental de Descuento BOD (Venezuela)
October 2017 - September 2018

Responsibilities:

  • Analyze data sets and software programs.
  • Handle a large amount of data. Predefined and custom reports in the IBM Cognos suite.Query / Cubes OLAP (On-Line Analytic Processing).
  • Data Mining and Data Modeling.
  • Data Collection and Processing.
  • Data Cleansing and Processing.Running Queries.
  • Statistical analysis.
  • ETL Optimization.
  • Monitoring BI processes.
  • Cron jobs

Tech Stack:

  • SQL Server
  • IBM Cognos.
  • AS400
  • Microsoft Excel Advance.
  • VPN
  • Dynamic 365 CRM.
  • Crystal Report

Monitoring and Control Data Base Operating Supervisor

Banco Occidental de Descuento BOD (Venezuela)
September 2008 - December 2016

Responsibilities:

  • Identify, compare and resolve data quality problems.
  • Evaluate large dataset for quality and accuracy.
  • Correct data quality errors (Design and Application Development (Visual Basic 6, Visual Basic, NET, SQL, Server 2005).
  • Determine root cause for data quality errors and make recommendations for long-term solutions.
  • Maintain a record of original data and corrected data.
  • Develop and Execute data cleanup measures.
  • Ensure adherence to data quality standards.
  • Analyze, query and manipulate data according to defined business rules and procedures.
  • Customer Analysis databases (Important Bank) - Mass Remediation of Data.
  • Participate in the broader external data communities to keep up with industry best practices and emerging trends Evangelize the value of data throughout the organization.
  • Create and maintain shared queries for others to review and use as needed.
  • Create an application on VB6 MySQL to keep tracking all open ticket to our department, e.g. every request the manager/director receive an email with all description of the ticket
  • Create an application on VB6 MySQL used for more than 10 agents for Credit Telecollections, the source file to add on the DB was a txt files generated every morning by AS400 stored procedured

Tech Stack:

  • SQL Server.
  • Visual Basic.
  • Visual Basic.NET
  • PHP & Symfony Framework.
  • Dynamic 365 CRM.
  • Microsoft Excel Advance.
  • Microsoft Access.
May 2002 - December 2005

Responsibilities:

  • Worked management plans on land distribution projects.
  • Basic operation on different electrical PDVSA's facilities.
  • Create reports and technical analysis of electrical systems.
  • Involved in electrical maintenance works in the field.
  • Ensure compliance with safety regulations in all electrical works.
  • Calculation used electrical software such as ETAP and AutoCAD.

Tech Stack:

  • ETAP.
  • AutoCAD.
  • CircuitLab.
  • Microsoft Excel Advance.
  • Crystal Report.

Projects

PPO performance optimization for Employee

https://www.henselphelps.com/

A Web application to optimize performance for employees using ReactJS.

Build a website (in construction), and a mobile app for the league (in construction) using React Native and Expo.

Mobile app for tracking job applications and interviews using React Native and Expo and EAS. Supabase as backend.

Job Application Tracker Swift

https://github.com/parrajulio33/JobTracker

Mobile app for tracking job applications and interviews using Swift and SwiftUI. Supabase as backend. PDFKit to download all jobs to PDF.

ReactJS APP used to handle all sales, inventory, others Company's process. Created reusable components, remove semantic UI library to ChackraUI, remove redux state to contextAPI, create and update GraphQL Schema, create custom components for sales people.

Developed a full-stack Enterprise Access Management Portal using Angular 14 with standalone components architecture, designed to centralize and streamline user permissions across multiple internal company applications. The frontend was built with Angular Material UI for a clean, responsive interface, leveraging RxJS for reactive data streams and asynchronous operations, and Zone.js for seamless change detection and real-time UI updates. The application integrates with two backend data sources: a MySQL database hosted on Microsoft Azure for core application data, and Firebase Realtime Database for dynamic, real-time user permission management. This dual-database architecture allows administrators to grant, revoke, and manage user privileges across both platforms simultaneously, controlling access to multiple internal company systems from a single interface. Key highlights: Standalone component architecture for improved modularity and lazy loading; Real-time permission sync via Firebase with instant UI feedback; Role-based access control (RBAC) connecting Azure MySQL and Firebase; Centralized gateway for managing multi-application access rights

A Golang application for users services for a different applications on the company like e.g Netsuite and others. to concentrete all inputs and outputs on this app and including Azure ID sign in, ECHO Framework, templUI, Azure mysql, create a custom makefile

Education

Bachelor Degree of Electrical Engineering

University Rafael Urdaneta (Venezuela)
June 1998 - December 2003