Available for Remote Senior Software Engineer Opportunities
📍 Based in Managua, Nicaragua · Open to global remote teams
Ing. </>

Senior Software Engineer

> |

Software engineer with 10+ years of experience building enterprise applications, SaaS platforms, business systems, and modern web solutions.

💼Looking for a Senior Software Engineer? Let's talk.Contact Me →
10+Years ExperienceSoftware Engineering
5+Years React / Next.jsSpecialized Modern Frontend
Full StackFrontend · Backend · DataEnd-to-End System Delivery
Enterprise & SaaSBusiness Systems · ArchitectureScalable Architecture
Core Engineering Profile

About Me

“Senior Software Engineer with 10+ years of experience designing, developing, and evolving software systems.”

I am a Senior Software Engineer with over a decade of hands-on experience designing, developing, and evolving software systems across the full development lifecycle.

My strongest modern stack includes React, Next.js, JavaScript, Node.js, and Express, supported by extensive experience with SQL Server, PostgreSQL, relational data modeling, APIs, authentication, RBAC, and enterprise business workflows.

I specialize in turning complex business requirements into maintainable software systems, from responsive user interfaces and APIs to transactional data persistence and application architecture.

End-to-End Full Lifecycle Delivery

Engineering architecture spanning presentation down to raw data persistence:

01
01 Frontend EngineeringReact · Next.js · JavaScript · MUI
02
02 Backend & APIsNode.js · Express · REST APIs · Authentication
03
03 Data & PersistenceSQL Server · PostgreSQL · Prisma · Relational Modeling
04
04 Architecture & SaaSSaaS · Multi-Tenancy · RBAC · Business Systems
✓ Modular Component Architecture✓ Strict RBAC & Tenant Isolation✓ ACID Relational Database Design✓ Scalable Business System Architecture
Software Engineering

Core Specialties

A disciplined engineering stack spanning modern frontends, decoupled backend services, relational data persistence, and multi-tenant SaaS architecture.

Frontend Engineering

High-performance, modular, and accessible user interfaces built with React and Next.js.

ReactNext.jsJavaScript (ES6+)Material UI (MUI)Responsive UIComplex DashboardsState ManagementPerformance Optimization

Backend Engineering

Resilient APIs, decoupled business logic, secure authentication, and middleware pipelines.

Node.jsExpress.jsREST APIsJWT AuthenticationMiddleware DesignBusiness LogicDecoupled Services

Data & Persistence

Transactional integrity, query optimization, and relational data modeling.

SQL ServerPostgreSQLMySQLPrisma ORMT-SQLStored ProceduresRelational ModelingACID Transactions

Architecture & SaaS

Designing systems ready to scale across organizations, branches, and tenants.

SaaS ArchitectureMulti-TenancyTenant Data IsolationRole-Based Access Control (RBAC)Enterprise ApplicationsAudit LoggingSecurity Boundaries
Delivery Capabilities

What I Build

Bridging complex business requirements into production-ready software systems.

Enterprise Applications

High-reliability administrative systems and business management platforms tailored to complex workflows, institutional rules, and relational data models.

SaaS Platforms

Multi-tenant web applications featuring architectural data isolation between organizational accounts, role-based access control, and subscription tiers.

Business Systems

Mission-critical Point of Sale (POS), inventory tracking with batch expiration, credit and amortization calculation engines, and operational control platforms.

Full-Stack Web Applications

Cohesive web applications with responsive React/Next.js frontends connected seamlessly to resilient Node.js backends and transactional databases.

Modern Frontends

Fast, reactive, and accessible web interfaces built with React and Next.js, featuring component-driven modularity, clean state design, and smooth user flows.

APIs & Backend Systems

Decoupled RESTful APIs, authentication and authorization middleware, transactional business logic, and structured database operations.

Selected Portfolio & Case Studies

Featured Systems & Projects

Real-world business systems engineered with a focus on problem-solving, architectural design, and business value.

Multi-Tenant SaaS✓ Production · Independent SaaS Project

Education SaaS Platform

Comprehensive Multi-Tenant School & Academy Management

The Challenge / Problem

Educational institutions often struggle with fragmented management tools for academic rosters, grading, tuition billing, and parent communication, lacking scalable data isolation between campuses.

Engineered Solution

Engineered a scalable multi-tenant SaaS platform allowing independent academies and schools to manage their entire academic and administrative lifecycle with strict data security.

Key Capabilities:
  • ✓Tenant Isolation per Institution
  • ✓Student Admissions & Enrollments
  • ✓Grading & Report Card Generation
  • ✓Tuition & Fee Payment Tracking
  • ✓Configurable Modules & Catalogs
  • ✓Role-Based Access Control (RBAC)
  • ✓Comprehensive Audit Logs & Subscriptions
My Role & Contribution:

Full-stack engineering: architected the frontend with Next.js/React and Material UI, implemented the JWT-based RBAC authorization layer, designed relational schemas in Prisma/PostgreSQL, and built core grading, enrollment, and payment modules.

Technologies:
Next.jsReactJavaScriptNode.jsExpressPostgreSQLPrismaMUIJWT
View Case Study →
Real Enterprise Experience✓ Professional Experience · Institutional Scale

National Education Management Systems

Mission-Critical Institutional Administrative & Academic Ecosystem

The Challenge / Problem

Large-scale national educational infrastructure required modernized, highly reliable systems to process academic records, teacher allocations, and student tracking across numerous centers with strict institutional security standards.

Engineered Solution

Developed and evolved core institutional administrative systems handling sensitive academic registries with center-based permission barriers and high-performance database operations.

Key Capabilities:
  • ✓Institutional Administration & School Cycles
  • ✓Official Academic Registry & Certifications
  • ✓User & Role Management with Center Assignment Restrictions
  • ✓High-Security Standards & Governance Compliance
  • ✓Seamless Frontend to Backend Enterprise Integration
  • ✓Optimized Relational Queries for Heavy Workloads
My Role & Contribution:

Software engineering and database optimization: developed frontend components in React, integrated backend REST APIs, implemented center-level security boundaries, and optimized critical SQL Server stored procedures for academic reporting without compromising institutional confidentiality.

Technologies:
ReactNext.jsJavaScriptNode.jsREST APIsSQL Server (T-SQL)Stored ProceduresEnterprise Security
View Case Study →
Multi-Tenant SaaS✓ Production · Commercial SaaS🛡️ Strict Tenant Isolation Architecture

Multi-Tenant ERP & POS

Commercial Operations & Tenant Data Isolation

The Challenge / Problem

Managing multiple independent companies or holding subsidiaries under a unified platform usually leads to data leakage risks, complex configuration overhead, and disparate operational flows.

Engineered Solution

Constructed a multi-tenant ERP & POS platform designed with architectural tenant isolation, enabling businesses to manage inventory, catalog, sales, and analytics under secure boundaries.

Key Capabilities:
  • ✓Architectural Tenant Data Isolation
  • ✓Multi-Company & Branch Configuration
  • ✓Centralized Product Catalog & Barcode Tracking
  • ✓Point of Sale (POS) with Fast Checkout
  • ✓Real-Time Executive Dashboards & Analytics
  • ✓Full Operational Audit Trail
My Role & Contribution:

Full-stack design and implementation: designed tenant resolution middleware, built reactive dashboard UI components with Next.js, and formulated relational schema partitioning ensuring strict data privacy between client companies.

Technologies:
ReactNext.jsNode.jsExpressSQL ServerPostgreSQLREST APIsJWT
View Case Study →
Business Critical✓ Production · Business System

Sales & Inventory Management

Commercial Flow with Integrated Credit & Expiration Tracking

Commercial Operational Flow:
Product Catalog→
Inventory & Batches→
POS Sale→
Customer Account→
Credit & Amortization
The Challenge / Problem

Small and medium enterprises suffer revenue leakage and inventory loss due to untracked batch expirations, lack of credit line control, and uncoordinated cash registers.

Engineered Solution

Created an integrated commercial system linking physical inventory, expiration monitoring, fast invoicing, and customer credit ledger tracking in a single coherent flow.

Key Capabilities:
  • ✓Inventory Management with Expiration Alerts
  • ✓Cashier POS Register & Receipt Printing
  • ✓Customer Account Ledgers & Credit Limits
  • ✓Installment Payments & Balance Deductions
  • ✓Automated Profit & Loss Analytics
My Role & Contribution:

End-to-end development: built the complete UI, implemented transactional customer credit ledgers in Node.js, and formulated FIFO batch expiration deduction algorithms in SQL Server.

Technologies:
ReactJavaScriptNode.jsExpressSQL ServerCSS ModulesREST API
View Case Study →
Multi-Tenant SaaS✓ Production · Point of Sale

Restaurant POS SaaS

Branches, Table Management, Kitchen KDS & Bar Operations

Multi-Branch Hierarchical Structure:
🏢 Restaurant Brand
└── 📍 Multi-Branch Locations
├── Table & Floor Management├── Waiter & Staff Roles├── Point of Sale (POS)
└── Kitchen Display (KDS)└── Bar & Drinks Station└── Inventory Depletion
The Challenge / Problem

Food and beverage businesses struggle with delays between order placement, kitchen preparation, and billing, especially when managing multiple branches or dining areas.

Engineered Solution

Developed a modern SaaS POS specifically crafted for restaurants, synchronizing dining room tables, mobile order entry, kitchen display screens (KDS), and cash settlement.

Key Capabilities:
  • ✓Visual Table & Floor Plan Mapping
  • ✓Real-Time Kitchen Display System (KDS)
  • ✓Waitstaff Order Taking & Split Billing
  • ✓Automated Recipe-Based Inventory Deductions
  • ✓Multi-Branch Administration & Daily Cash Closing
My Role & Contribution:

Full-stack implementation: created the real-time kitchen order dispatch board, developed dynamic floor plan mapping in React, and architected multi-branch role configurations in PostgreSQL.

Technologies:
ReactNext.jsNode.jsWebSockets / Real-Time EventsPostgreSQLMUI
View Case Study →
Business Critical✓ Production · Financial Engine

Personal Loans & Amortization Engine

Financial Business Rules & Diminishing Balance Amortization

The Challenge / Problem

Custom lending and credit businesses require strict, verifiable mathematical computations for diminishing balance interest, irregular payments, and default penalties.

Engineered Solution

Built a specialized financial calculation engine that generates transparent amortization schedules, automates interest recalculation on unpaid balances, and tracks client repayment records.

Key Capabilities:
  • ✓Diminishing Balance Interest Calculation
  • ✓Bi-Weekly and Monthly Payment Schedules
  • ✓Dynamic Amortization Table Generation
  • ✓Early Principal Payments & Penalty Adjustments
  • ✓Overdue Accounts Alerting & Statements
My Role & Contribution:

Financial modeling and system implementation: formulated mathematical calculation algorithms in JavaScript, created interactive loan simulation tables, and designed relational database ledger constraints in SQL Server.

Technologies:
ReactNext.jsJavaScript Financial LogicSQL ServerNode.js
View Case Study →
Mobile Extension✓ Production · Android Companion Extension

Mobile Sales & Inventory (Mobile Extension)

Extending Enterprise Sales & Stock Operations to Android

The Challenge / Problem

Field sales reps and warehouse staff needed on-the-go access to inventory availability, client balances, and mobile invoice generation without carrying bulky hardware.

Engineered Solution

Built a mobile companion application that connects directly to the core sales platform backend, facilitating field sales, on-site order capture, and remote barcode scanning.

Key Capabilities:
  • ✓On-the-Go Product Catalog & Stock Check
  • ✓Mobile Order Capture & Direct Invoicing
  • ✓Customer Credit Ledger Lookup in the Field
  • ✓Optimized Mobile Connectivity & Efficient Sync
  • ✓Barcode Capture & Ticket Receipt Printing
My Role & Contribution:

Mobile extension development: built user-friendly mobile screens, engineered lightweight REST synchronization endpoints in Node.js, and implemented warehouse barcode scanning flows.

Technologies:
Android IntegrationReact / Mobile HybridRESTful API SyncNode.jsSQL Server
View Case Study →
Proven Track Record

Experience & Timeline

Over a decade of continuous evolution in software engineering.

⚡10+ Years Building Production Software
2023 — Present

Senior Software Engineering & SaaS Architecture

Architecting multi-tenant SaaS platforms, modernizing enterprise business systems, enforcing RBAC security boundaries, and delivering scalable full-stack web applications.

2020 — 2023

Modern Frontend & Full Stack Systems

Transitioning enterprise business applications to modern web stacks using React, Next.js, and Node.js. Building responsive user interfaces, complex dashboards, and decoupled REST services.

2016 — 2020

Enterprise Systems & Database Optimization

Participating in mission-critical institutional administrative systems and national registries. Designing complex SQL Server stored procedures, T-SQL performance tuning, and secure data access.

2012 — 2016

Software Development & Systems Engineering

Designing enterprise systems, transactional client-server applications, and relational database schemas with high operational stability.

System Design

Enterprise Software Architecture

How I design and implement decoupled, transactional, and scalable full-stack software systems.

01. Presentation

Next.js & React UI

MUI · Responsive UI · State Management

Server Components, SSR, SSG & Component-Driven Architecture

HTTPS / REST API►
02. Application & API

Node.js / Express API

REST APIs · JWT Auth · RBAC Middleware

Business Rules, Request Isolation & Controller Services

Encrypted SQL Connection►
03. Persistence

SQL Server / PostgreSQL

Prisma ORM · T-SQL Stored Procedures

Tenant-Isolated Schemas, ACID Transactions & Audit Records

TIER 1

Client & Presentation Tier

Next.js / React · Material UI · State Management
  • ▸Server-side rendering & static generation with Next.js App Router
  • ▸Accessible, responsive, and component-driven UI architecture
  • ▸Client-side caching and optimistic UI updates for rapid interactions
TIER 2

Application & API Tier

Node.js / Express · RESTful APIs · Middleware
  • ▸Stateless authentication via cryptographically signed JWT tokens
  • ▸Role-Based Access Control (RBAC) middleware verifying authorized routes
  • ▸Multi-tenant resolver enforcing tenant request boundaries
TIER 3

Data & Persistence Tier

PostgreSQL / SQL Server · Prisma · Transact-SQL
  • ▸Strict tenant-separated data schema and query filtering strategies
  • ▸ACID-compliant transactions and optimized query execution plans
  • ▸Comprehensive audit tables recording data mutations and administrative actions
Security & Governance

Security & Governance

Grounded security patterns applied across application, API, and persistence layers.

Authentication & JWT

Stateless, cryptographically signed token workflows with secure token expiration, refresh, and verification.

Role-Based Access Control (RBAC)

Fine-grained permissions mapped to user roles, ensuring users only access authorized resources and API actions.

Tenant Isolation

Architectural boundaries preventing data cross-contamination between multi-tenant accounts at query and schema levels.

Input Validation & API Protection

Defensive request validation, SQL injection prevention, rate boundaries, and sanitized user inputs across all endpoints.

Audit Logging

Systematic audit logs recording critical user actions, state transitions, and operational events for accountability.

Organizational Scope Restrictions

Context-aware authorization limiting user data visibility based on their assigned organizational unit or center.

Skills Matrix

Technologies & Tools

Categorized tools without artificial percentage bars—practical, production-tested technologies.

Frontend

ReactNext.jsJavaScript (ES6+)Material UI (MUI)HTML5 / CSS3Responsive UITurbopack

Backend

Node.jsExpress.jsRESTful APIsJWT AuthenticationMiddleware DesignBusiness LogicDecoupled Services

Database & Data

SQL Server (T-SQL)PostgreSQLMySQLPrisma ORMStored ProceduresRelational ModelingACID Transactions

Architecture & DevOps

SaaS ArchitectureMulti-TenancyTenant IsolationRBAC SecurityGit & Version ControlDocker BasicsNetlify / Vercel
Get in Touch

Have a project, opportunity, or challenge?

Let's build something useful, solid, and high-performing.

Senior Software Engineer Opportunity

Looking for a Senior Software Engineer?

I bring 10+ years of software engineering experience across modern frontend development, backend APIs, relational data systems, enterprise applications, and SaaS architecture. Available for high-impact remote positions and strategic projects.

Email Address

noergm3@gmail.com

Send Email

Professional Network

in/ingnoegonzalez