Francisco González
HomeAboutResumeContact

Resume

Experience. Education. Skills.

Experience

Novacomp
Software Engineer II
Novacomp

Mar 2025 - PresentSan José, Costa Rica

Full-stack software engineer developing and maintaining enterprise applications for critical infrastructure systems at Instituto Costarricense de Electricidad (ICE).

Key Responsibilities:
  • Developed and maintained enterprise-level applications using Java Spring Boot and PrimeFaces
  • Optimized database queries and stored procedures in Oracle SQL for improved performance
  • Resolved critical bugs and implemented new features across legacy and modern systems
  • Created dynamic reports using JasperReports for business intelligence and analytics
  • Collaborated with cross-functional teams to deliver solutions for critical infrastructure
Key Achievements:
  • Successfully maintained and enhanced mission-critical applications for national infrastructure
  • Improved application performance through database query optimization
  • Delivered high-quality solutions within tight deadlines for production systems
Java
Spring Boot
PrimeFaces
Oracle SQL
WebSphere 7
JasperReports
Maven
Flush Crypto Casino
Full-Stack Engineer & Database Engineer
Flush Crypto Casino

Jan 2024 - PresentRemote

Fullstack engineer owning end-to-end features across backend and frontend layers for high-performance crypto gaming platform.

Key Responsibilities:
  • Led migration from Node.js to Rust, boosting performance, security, and scalability
  • Designed and implemented high-throughput APIs and PostgreSQL stored procedures
  • Optimized slow queries by over 90% (from 30s to ~2-3s)
  • Contributed to UI enhancements using Svelte, optimizing responsiveness and cross-device compatibility
  • Created detailed technical documentation, onboarding materials, and emergency playbooks
Key Achievements:
  • Improved critical query performance by 90% (30 seconds to 2-3 seconds)
  • Successfully migrated mission-critical backend platform from Node.js to Rust
  • Built high-throughput APIs essential to core business operations
  • Enhanced team agility through comprehensive documentation and playbooks
Rust
Svelte
PostgreSQL
MongoDB
AWS
Node.js
GraphQL
Stored Procedures
Centauri Technologies Corporation
Software Engineer
Centauri Technologies Corporation

Jan 2024 - Jun 2024Panama City, Panama (Remote)

Orchestrated automation solutions for data collection and integration using modern technologies.

Key Responsibilities:
  • Orchestrated automation of data collection across multiple tools via REST APIs
  • Utilized OAuth2 for secure information exchange
  • Developed microservice in Laravel to reduce manual interaction and errors
  • Collaborated with stakeholders using Agile Scrum methodology
Key Achievements:
  • Significantly reduced manual interaction, errors, and processing time
  • Delivered solution as university graduation project
  • Successfully integrated multiple external systems via REST APIs
PHP
Laravel
MySQL
REST APIs
OAuth2
The Home Depot Canada
Contract Software Engineer
The Home Depot Canada

Nov 2022 - Jan 2024Ontario, Canada (Remote)

Designed and managed microservices for enterprise retail systems using Java Spring Boot and SAP Hybris.

Key Responsibilities:
  • Led transition of microservices to utilize Google Cloud IAM authentication
  • Verified code review, integrity, and deployment readiness
  • Coordinated rollback procedures in case of application failures
  • Updated microservices to address outdated dependencies and security vulnerabilities
  • Resolved bugs in backend, databases, and Google Cloud platform
Key Achievements:
  • Ensured seamless integration of IAM authentication within GCP infrastructure
  • Significantly improved system stability and reliability through proactive maintenance
  • Reduced security vulnerabilities through systematic dependency updates
Java
Spring Boot
SAP Hybris
GCP
PostgreSQL
MySQL
Docker
Kubernetes
Jenkins
Maven
JUnit
Mockito
Aeropost
Software Engineer
Aeropost

Mar 2022 - Oct 2022San Jose, Costa Rica

Designed and developed microservices for customer service integration and API enhancements.

Key Responsibilities:
  • Created and integrated APIs for company-wide use
  • Developed microservice for external customer service application integration (chatbot)
  • Optimized existing code and implemented comprehensive unit testing
  • Created thorough documentation and adopted efficient design patterns
  • Provided technical support for other applications
Key Achievements:
  • Enhanced customer service capabilities through chatbot integration
  • Recognized as key facilitator in expanding technological capabilities
  • Maintained high code quality through SonarQube and testing practices
Java
Spring Boot
PostgreSQL
MySQL
Docker
Jenkins
JUnit
Mockito
SonarQube
Mismo
Full Stack Developer
Mismo

Oct 2021 - Mar 2022San Francisco, California (Remote)

Played key role implementing and enhancing internal human resources application using modern full-stack technologies.

Key Responsibilities:
  • Designed user interface using React with Redux and Hooks
  • Integrated frontend seamlessly with Ruby on Rails and GraphQL backend
  • Led meetings as part of agile Scrum methodology (sprint leader twice)
  • Optimized existing code and addressed backend performance issues
  • Participated in software architecture reviews and documentation
Key Achievements:
  • Successfully delivered first phase of human resources tool
  • Led two sprints as sprint leader
  • Optimized legacy application code
  • Contributed to overall project success from architecture to implementation
React
Redux
Ruby on Rails
GraphQL
JavaScript
PostgreSQL
MySQL
Docker
Freelance
Freelance Software Developer
Freelance

Jun 2020 - Sep 2021Costa Rica

Developed custom applications for diverse clients using various technologies.

Key Responsibilities:
  • Developed desktop betting application using Java Swing and PostgreSQL
  • Created reservation system for yoga school using React, Spring Boot, and Firebase
  • Managed full development lifecycle from requirements to deployment
  • Provided ongoing support and maintenance
Key Achievements:
  • Successfully delivered multiple projects across different domains
  • Gained experience with diverse technology stacks
  • Managed client relationships and project requirements independently
Java
Java Swing
React
Spring Boot
PostgreSQL
Firebase

Education

Universidad Cenfotec
Master's in Database Technologies
Universidad Cenfotec

2026 - 2028 (Expected)

Advanced study in database architecture, design, data warehousing, analytics, governance, security, and agile methodologies.

Tecnológico de Costa Rica
Bachelor's in Computer Engineering
Tecnológico de Costa Rica

2018 - Aug 2024

Comprehensive foundation in software engineering, algorithms, data structures, and system design.

Google Cloud Skills Boost
Google Associate Cloud Engineer
Google Cloud Skills Boost

April 2024

Certified in Google Cloud Platform fundamentals, infrastructure, and services.

SCRUMstudy
Scrum Fundamentals Certified
SCRUMstudy

August 2021

Certified in Scrum methodology and agile software development practices.


Skills

Backend Development
Spring Boot
Java 8/11/17
Rust
Node.js
Ruby on Rails
Database Engineering
PostgreSQL
MySQL
MongoDB
Redis
Stored Procedures
Query Optimization
Frontend Development
React
Redux
Svelte
TypeScript
JavaScript
Cloud & DevOps
Google Cloud Platform
AWS
Docker
Kubernetes
Jenkins
Maven
CI/CD
API Development
RESTful APIs
GraphQL
OAuth2
Microservices
Architecture
Software Architecture
System Design
Microservices
Performance Optimization

Let's Build Something Exceptional

I collaborate with teams to design and deliver software solutions that make an impact.
Innovation Starts With a Conversation
Francisco González

Full-Stack Software Engineer specializing in backend systems, database engineering, and software architecture.

Quick Links
Connect

© 2026 Francisco González. All rights reserved.