Ernesto Freyre

Ernesto Freyre

Software Engineer | Team Leader | Mentor

Based in Miramar, FL with 20+ years of experience designing, developing, and scaling enterprise-level solutions.

JavaScript
React
Node.js
Python
AWS

About Me

Senior Software Engineer with 20+ years of experience designing, developing, and scaling enterprise-level solutions. Versatile full-stack developer proficient in multiple programming languages and frameworks.

I have a proven track record of delivering high-quality projects on time and within budget. I'm passionate about leveraging technology to improve lives through both hands-on development and mentoring.

I combine technical expertise with strong leadership skills to drive innovation and team success.

Work Experience

Software Engineer

AscendSan Francisco, CA

May 2022 - March 2025

Key Projects:

  • Agency Experience: Built the main platform for Insurance Agencies
  • Customer Portal: Developed self-service portal for insurance customers

Responsibilities:

  • Develop and maintain full-stack applications using Ruby on Rails and Next.js
  • Implement critical backend functionalities and responsive frontend interfaces
  • Optimize database performance and application scalability on PostgreSQL and Heroku

Software Engineer

CoalitionSan Francisco, CA

May 2018 - May 2022

Key Projects:

  • Internal Tools: Developed critical internal systems for the company
  • Quoting Tools: Built systems that processed over 70% of all cyber-insurance applications

Responsibilities:

  • Engineered robust backend services using Node.js and Python
  • Developed responsive frontend applications with Next.js
  • Implemented RESTful APIs with Flask and integrated with PostgreSQL databases
  • Deployed and maintained applications using AWS and Docker containerization

Backend Engineer

AirtimeSan Francisco, CA

October 2017 - March 2018

Key Projects:

  • Interactivity Tools: Created real-time interactive features
  • Messaging Platform: Developed core messaging infrastructure

Responsibilities:

  • Designed and developed scalable backend services using Node.js and Express
  • Implemented data persistence solutions with MongoDB and Redis
  • Optimized cloud infrastructure on AWS and containerized applications with Docker

Full Stack Engineer

BetterCompanySan Francisco, CA

July 2016 - October 2017

Responsibilities:

  • Developed Interview and Career Coaching services using Node.js and React
  • Implemented new features for mobile applications using React Native
  • Built robust backend services with Express and PostgreSQL
  • Integrated with AWS services including SQS, SNS, and S3

Full Stack Engineer

TES GlobalSan Francisco, CA

April 2015 - July 2016

Responsibilities:

  • Led development of the Resources stack, including Authors Store and Global Search App
  • Designed and implemented the company's A/B Testing framework
  • Built scalable applications using Node.js, Express, React, and MongoDB
  • Integrated with Solr for advanced search capabilities

Senior Software Engineer

CitrixFort Lauderdale, FL

November 2014 - April 2015

Responsibilities:

  • Enhanced Analysis Data Collection Tools and Visualization for Citrix Insight Services
  • Initiated and led the Mobile App development project
  • Utilized Node.js, JavaScript, Django, Python, and MongoDB to deliver high-performance solutions

Technical Skills

Programming Languages
JavaScript
15+ yrs
TypeScript
7+ yrs
Python
8+ yrs
Solidity
3+ yrs
Ruby
2+ yrs
HTML/CSS
15+ yrs

Featured Projects / Educational Content

BrewCall AI

BrewCall AI

AI-powered phone ordering system for coffee shops. Automatically answers calls, takes orders, and lets baristas focus on crafting amazing coffee.

Next.js
AI
Twilio
Vercel
View Project
Emailssary

Emailssary

A transactional email service for SaaS applications. Simplest way to send, track, and manage transactional emails for your software products.

Next.js
Node.js
AWS SES
MongoDB
View Project
Embedded React Applications

Embedded React Applications

Technical article exploring strategies for embedding React applications within existing websites and platforms, with practical implementation examples.

React
JavaScript
Web Integration
Micro-frontends
Read Article
AI Daily Task Planner

AI Daily Task Planner

An intelligent task planning application that helps users organize their day efficiently with AI-powered scheduling and prioritization.

Next.js
AI
React
Tailwind CSS
View Project
Solidity 101

Solidity 101

An interactive tutorial for learning the basics of Solidity, the programming language for implementing smart contracts on the Ethereum blockchain.

Ethereum
Solidity
Smart Contracts
Hardhat
View Repository
Mint NFT Tutorial Series

Mint NFT Tutorial Series

Step-by-step tutorial series on building an NFT minting application with Next.js and TypeScript, covering the entire development process from setup to deployment.

Next.js
TypeScript
Web3
NFT
Ethereum
Watch Series

Get In Touch