Ernesto Herrera portrait

Hi, nice to meet you,

I'm José Ernesto Silva Herrera

Full Stack Developer with 4+ years of experience in complex web applications and Restful services using PHP, Laravel, React, Vue, and PostgreSQL. Proficient in MVC design patterns and experienced in SCRUM teams. Passionate about continuous learning and seeking new challenges in web development.

Code, Design, Learn and Teach

It is not always easy to describe yourself or talk about yourself, so I have made the decision to do it with simple, brief, precise and concise words, if I had to describe the quality of my work I would say that it is the result of hard work and the final product delivered by a person who has given the maximum of himself, whatever it takes, regardless of the time or effort that has to be invested, if the road is difficult, I will find a way to simplify the processes without lowering the quality standards, one of my main goals is the evolution of processes. I am passionate about sharing knowledge, first, because I have a great tendency to guide people and also because, by diffusing knowledge, I can guarantee my own understanding and digestion of it, I am fascinated by creating, and I am indicated to action, I intend to be a unique person who continuously molds himself with the focus of being a better person every day, the things I do I have to do well and better every day, knowing how to recognize the areas of opportunity that exist in each circumstance, I always have the challenge of being better every day and I am my own personal improvement guideline, I am passionate about the growth and everything that gives me value, by being self-taught and evolving in the same way as technology evolves. They are enthusiastic about measurements, to keep track of the use of resources and efforts

My experience includes but not limited

Experience

[09]
  1. Feb 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.
      LaravelPHPMySQLAngularPostgreSQL
    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.
      LaravelPHPVue.jsAngularReactMySQL
    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.
      LaravelVue.jsPHP
    4. May 2022 — Jan 2025

      Full-stack Fintech Developer - Commercial Lending System

      • Laravel jobs that batch-update data and transfer files to S3, replacing a manual process.
      • PDFTron integration to convert files to PDF in a few clicks.
      • New summary formula variable that calculates the min, max, average or count of another variable.
      • Email notifications whenever files are uploaded in the apps, so no file goes unnoticed.
      • Excel import with field mapping and a data preview before saving to the database.
      LaravelVue.jsPHPAWS
    5. Mar 2023 — Apr 2023

      Senior Full Stack Laravel Developer - Employee Retention Credit System

      • Default avatars and an online heartbeat to show which users are connected.
      • OpenReplay integration to record and replay user interactions.
      • Affiliate assignment when creating projects, plus editable project details.
      • API token system so each team member can create their own API keys from settings.
      LaravelPHP
    6. Dec 2022 — Mar 2023

      Full-Stack Developer - Ecommerce

      • Product detail page with images, stock, a quantity selector and responsive recommended products.
      • Shopping cart with Redux Toolkit and persistence: quantities, subtotal, discounts, total and coupons under a discount policy.
      • Checkout with the Flow.cl payment gateway, ending on an order summary with the products and payment details.
      ReactJavaScript
    7. Feb 2022 — Jun 2022

      Full Stack Developer - Waiver

      • Drag-and-drop builder to create waivers quickly, with custom tools so each one matches the company's branding.
      LaravelPHPJavaScript
  2. Jun 2015 — Jan 2022

    // Managua, Nicaragua

    Alvia Comercial S.A.

    1. Jun 2016 — Jan 2022

      IT Manager

      • Led the IT team and technical support, planning, assigning and evaluating its work.
      • Kept the company's ERP reliable (inventory, billing, accounting, accounts receivable) and extended it in Visual Basic with new features and bug fixes.
      • Built dynamic reports with SQL Server Reporting Services and complex T-SQL queries for sales, inventory and costs.
      • Ran the infrastructure: Windows Server (Active Directory, DNS, DHCP, file services), Fortinet network, IP telephony, Proxmox and Hyper-V VMs, NComputing desktops and Dahua/Hikvision cameras.
      • Advised management on technology purchases, matching equipment to needs and budget.
      SQL ServerSSRSVisual BasicWindows ServerActive DirectoryFortinetProxmoxHyper-V
    2. Jun 2015 — Jun 2016

      IT Assistant

      • Maintained computers, printers, scanners and other office equipment.
      • Installed and configured hardware and software following internal standards.
      • Diagnosed and solved technical issues to keep the business running without interruptions.

// Technologies

ReactNext.JSVue.JSLaravelNodeNest.JSTypeScriptJavaScriptGitReduxChakra UI
© 2026 ErnerdoNext.js + Chakra UI + NotionMade in Nicaragua