Code, Design, Learn and TeachNicaragua · 2026

I'm José Ernesto Silva Herrera

Full Stack Developer. I learn and teach everything about Web Technologies.

Download CVContact
  1. LinkedIn
  2. Twitter
  3. GitHub
  4. Upwork
  5. Dev
Ernesto Herrera portrait

Experience

03
Full experience →
  1. Jun 2022 — Present

    Remote

    NicaraoAgency LLC

    1. Nov 2023 — Present

      Senior Software Engineer

      • User impersonation: lets support troubleshoot as the user, making technical support faster.
      • Laravel Auditing: logs every user action for accountability and a complete record of system activity.
      • Configurable discount coupons with conditions based on amount and percentage.
      • External payment flow so customers can pay without a registered account.
      • Roles and permissions with Spatie for granular control over user access and actions.
      • Payment logs of failed and approved transactions that significantly sped up ticket resolution.
      • Partial refunds with conditional flows that follow each business rule.
      • Mass notice generation by custom time periods to streamline communication.

      Laravel · PHP · MySQL · Angular · PostgreSQL

    2. Jun 2022 — Present

      Lead Developer

      • Agile methodologies: drive sprint planning, backlog refinement and daily stand-ups to keep projects moving and aligned.
      • Mentorship: train and support junior and mid-level developers through complex technical challenges.
      • Communication: translate business requirements into technical specifications, connecting technical and non-technical teams.
      • Problem solving: escalation point for advanced technical issues that need a strategic approach.
      • Crisis management: own critical issues, diagnose them fast and ship fixes that minimize downtime.

      Laravel · PHP · Vue.js · Angular · React · MySQL

    3. Mar 2023 — Sep 2025

      Full-stack Developer - NARTT

      • SaaS structure: company-specific vacation management, with a super admin who creates companies and emails credentials to their owners so each company onboards its own users.
      • PDF export of vacation requests (VTO) with the employee's details and the approver's decision.
      • Email notifications when a vacation request is created, approved or rejected.

      Laravel · Vue.js · PHP

Latest Projects

All projects →

Movies - TMDB

Personal Project

React · TypeScript · ChakraUi · ReactRouter

CodeDemo
Movies - TMDB cover

Payment System

Profesional Project

Laravel · Mysql

Payment System cover

Waiver

Profesional Project

React · TypeScript · ChakraUi · MariaDB · Laravel

Waiver cover

Laravel Best Practice Coding Standards

Laravel · BestPratices

© 2026 ErnerdoNext.js + Chakra UI + NotionMade in Nicaragua