Open to opportunities

Kenneth López Porras

Senior Full Stack Engineer

I architect enterprise systems end-to-end — from database schemas to polished UIs — and I teach the next generation of engineers while doing it.

About me

6+

Years of experience

Full Stack

Both ends of the stack

SaaS & Enterprise

Consulting + Product

AI-augmented

Faster delivery

I'm a Senior Full Stack Software Engineer with 6+ years of professional experience building systems that work at both ends of the stack — not just feature implementations, but architecture decisions that scale. My core stack spans Java, Spring Boot, C#, .NET, TypeScript, Node.js, Vue.js, and Flutter, which means I can own a feature from schema design to the last pixel.

What drives me is complexity. I get energized by hairy technical problems — the kind that require thinking about data models, API contracts, concurrency, and UX all at once. I've worked across consulting, product, and enterprise environments and I've found that the most impactful engineers are the ones who can reason across the entire system, not just their slice of it.

I leverage AI-augmented workflows — GitHub Copilot, Claude, and custom tooling — not as a shortcut, but as a force multiplier. When the scaffolding is handled, I can spend more cycles on the decisions that actually matter: architecture, performance, and correctness.

I'm always learning something new. Whether it's a new language, a cloud service, or an unfamiliar domain, I approach each with the same structured curiosity that led me to teach software engineering at university level.

Experience

  1. Software Engineer

    JMD365

    Jan 2026 – Present

    Remote · Remote

    • Developed and maintained RESTful API endpoints using .NET Core with full validation, error handling, and response formatting.
    • Diagnosed and resolved backend bugs across .NET Core services through log analysis, reducing system errors and improving stability.
  2. University Professor

    Universidad de Costa Rica

    Jan 2025 – Mar 2026

    On-Site · San José, CR

    • Designed and delivered Core Java curriculum — OOP, SOLID principles, Design Patterns — for undergraduate cohorts.
    • Achieved 90%+ unit test coverage adoption across all final projects by introducing JUnit into assessments from day one.
    • Mentored students on JVM internals, multithreading, and data structure selection for backend-scale systems.
  3. Software Engineer II

    Konrad Group

    Sep 2024 – Nov 2025

    Hybrid · San José, CR

    • Built and maintained backend services in ASP.NET Core and Entity Framework Core with clear domain/application/infrastructure separation across multi-team projects.
    • Integrated third-party APIs with OAuth 2.0 and Microsoft Entra ID, delivering features within tight Scrum cycles.
  4. Software Engineer

    Fresh Consulting

    Feb 2023 – Feb 2024

    Remote · Remote

    • Led end-to-end full-stack development for enterprise clients, applying System Design principles to deliver projects on time with measurable reduction in technical debt.
    • Redesigned legacy database schemas for high-traffic systems, significantly improving query performance on critical reporting paths.
  5. Software Engineer

    Nearlinx

    Dec 2020 – Jan 2023

    Remote · Remote

    • Built responsive React interfaces integrated with scalable backend services via RESTful APIs across multiple enterprise client projects.
    • Contributed to Agile ceremonies and code reviews that shortened feedback cycles and maintained high code quality.

Projects

Side projects where I own every layer — architecture, infrastructure, product decisions, and code.

Fit Manage App

Fit Manage App

CTO · Lead Developer

Identified a gap in affordable gym management tooling and built a full-stack SaaS platform from scratch — sole owner of all architecture and infrastructure decisions. Cross-platform mobile app in Flutter, Vue.js web dashboard, multi-tenant MongoDB data model with role-based access, and an AI-powered workout routine generator via OpenAI APIs.

50+ gym centers

~10K users

6,300+ exercises

AI-generated routines

FlutterVue.jsNode.jsMongoDBOpenAI APICloudflare

Skills

Core Stack

  • Java
  • Spring Boot
  • C#
  • .NET
  • TypeScript
  • JavaScript
  • Node.js
  • Vue.js
  • Flutter

Data & APIs

  • SQL Server
  • MongoDB
  • PostgreSQL
  • RESTful APIs
  • Entity Framework Core
  • OAuth 2.0

Engineering

  • System Design
  • Software Architecture
  • SOLID
  • Design Patterns
  • Agile / Scrum
  • Git

Cloud & Tools

  • Microsoft Azure
  • Cloudflare
  • OpenAI APIs
  • GitHub Copilot

Certification

Microsoft Certified: Azure Fundamentals (AZ-900)

Education

B.Sc. Computer Science — Universidad de Costa Rica · 2017–2020

Let's connect

I'm always open to hearing about interesting problems, new challenges, or roles where I can make a real impact. The best way to reach me is through LinkedIn or email.