
Ernesto Freyre
Software Engineer | Team Leader | Mentor
Based in Miramar, FL with 20+ years of experience designing, developing, and scaling enterprise-level solutions.
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
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
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
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
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
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
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
Featured Projects / Educational Content

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

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

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

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

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

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.