Julio Parra Sanchez

Full-Stack Software Engineer

About

I started my passion in software developing after studying electrical engineering and realizing that it was the software, not the hardware that really spoke to me. To me, nothing is more involved than creating something new to bring into the world. I've been in both, building and managing phases of an organization, and it's both the challenges and opportunities that come during hyper-growth that I'm most passionate about.

Summary

Software Engineer with 6+ years building production web and mobile applications, backed by a prior decade in data/BI leadership and systems analysis. Specializes in React, React Native, TypeScript, Node.js, GraphQL, and SQL, with end-to-end experience from architecture through deployment. Track record of refactoring legacy internal tools into maintainable, documented systems used daily by sales, operations, and IT teams. Comfortable owning a feature from requirements gathering through production 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

Programmer Analyst IT

Wausau Coated Products Inc.
April 2022 - December 2025

Responsibilities:

  • Work with Senior IT Programmer / Analyst(s), users and management to assess software needs and system requirements.
  • Mentor Entry Level IT Programmer / Analyst(s) to assist them with their tasks and projects.
  • Formulate and communicate ideas for software to help solve business problems.
  • Design, develop, test, document, implement and support new custom-written software, as well as modify and support existing software.
  • Refactor and Maintain EVO ReactJS Application
  • Refactored the EVO ReactJS sales dashboard used daily by the sales and operations teams — migrated state management from Redux to Context API, replaced the Semantic UI library with Chakra UI, and rebuilt core GraphQL schemas/resolvers, reducing component complexity and improving load performance for reporting workflows.
  • Create and refactor GraphQL schemas, type and resolvers as the company and the users need it or requested
  • Create HTML/PDF Templates on Netsuite Oracle
  • Create and implementation of suitescript on Netsuite Oracle
  • Designed and built an Enterprise Access Management portal in Angular 14 (standalone components, RxJS) integrating Azure MySQL and Firebase Realtime Database, centralizing user permission management across multiple internal applications for the IT department.
  • Create and documentation of RestfulAPI(NodeJS, Nodemon, swagger) using Clean Architecture.
  • Wrote and optimized complex SQL queries (inner/left/right joins, subqueries) to improve report accuracy and reduce query time for business-critical reporting.
  • Built and maintained a scheduled cron job to automate field updates on an Azure-hosted MySQL database, eliminating a manual data-entry step for the team.
  • Set-up new users and maintain security rights.
  • Develop, run and distribute custom queries and reports, as needed.
  • Create and modify customer-specific product label templates.
  • Create and maintain manufacturing specification templates.
  • Monitor existing software and increase performance, as needed.
  • Train users on new and existing software.
  • Flexibility to support operational activities, as needed.
  • Provide 24 / 7 support by carrying a pager on a rotating schedule with other members of the IT Department.

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).

Software Engineer

Alfi Inc
April 2021 - March 2022

Responsibilities:

  • Translate UI/UX compositions into functional, extensible, and testable components.
  • Create and Maintain a reusable components in ReactJS
  • Built and maintained a shared library of reusable React and React Native components adopted across multiple product features, reducing duplicate UI code and speeding up new feature delivery.
  • Help and Maintain the Web page on WordPress
  • Create and refactor python scripts used on AWS
  • Create and Manage AWS S3 Bucket
  • Help backend team to create AWS EC2 with Ubuntu
  • Help backend team to create and maintain AWS DynamoDB database
  • Develop readable code from an interface-first approach to deliver features on a timely cadence.
  • Provide feedback & review peers' code and refactor code of your own when necessary.
  • Contribute to ongoing documentation.
  • Mentored 2 mid-level/junior developers on clean code practices and component design, incorporated into regular code review cycles.
  • Participate in all faculties of Scrum Methodology.
  • React development and Flux implementations.
  • Hash-Routing, DOM, ShadowDOM, CSSOM, Box-Model.
  • Create and Maintain another MERN app using NodeJS, ReactJS, MongoDB, Express Framework and mongoose to create schemas and using MVC architecture

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.

Apprentice & Software Developer

Techtonic Group
March 2019 - December 2020

Responsibilities:

  • Follow all Company safety policies and safety procedures in order to maintain a safe work environment.
  • Flexibility to support operational activities, as needed.
  • Participate in all faculties of Scrum Methodology.
  • Designed, developed, tested, documented, implemented, and supported custom web applications using JavaScript, TypeScript, React, Angular, Node.js, and SQL, partnering with users and management to turn business needs into production-ready tools.
  • Maintain Web Portal SugarCMS as one of the Admin users
  • Create a project for milestone using Python & Django, MongoDB as BE
  • Internal Project for Client (Hensel Phelps) application using ReactJS.
  • Internal project for Client (Hensel Phelps) use NodeJS using MVC architecture and adding some custom middlewares.
  • Create a Python script for create/drop tables and maintain DB(MySQL)
  • Create a reusable components on ReactJS

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
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
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
June 1998 - December 2003