Navigation

Alonso

Senior Software Engineer & Team Lead

Building scalable platforms, developer tools and open-source products.

I build scalable backend systems, cloud platforms and developer tools with Python, Java, React and AWS.

About Me

I'm a senior software engineer and team lead with 10+ years of experience, including 8+ years at Cargill delivering enterprise applications, integrations, backend services and cloud data platforms. I combine technical direction, architecture, code reviews and mentoring with hands-on development in Java, Spring Boot, Python, React and TypeScript. I also build open source developer-productivity tools, lead an open source engineering community, and I'm pursuing a Master's in AI Development while using AI agents and MCP to support structured development workflows.

  • Enterprise Engineering
    8+ years delivering applications, integrations and cloud data platforms at Cargill
  • Technical Leadership
    Team lead providing architecture direction, code reviews and mentoring
  • Open Source & AI
    Building developer-productivity tools and AI-assisted engineering workflows

Experience

  1. Nov 2020 – PresentWork

    Senior Software Engineer / Team Lead

    Cargill — Costa Rica

    Team lead since Dec 2025, combining technical direction, architecture, code reviews and mentoring with hands-on development of enterprise applications, integrations and cloud data platforms.

    • Design, develop and support backend services, integrations and APIs with Java, Spring Boot, Python and FastAPI
    • Coordinate the migration of enterprise data capabilities from legacy Hadoop/HDFS to AWS, integrating JDBC databases, Kafka, APIs and files
    • Build web application components with React, TypeScript, Vite, Redux Toolkit and Ant Design
    • Implement CI/CD and deployment automation with GitHub Actions, Docker, Kubernetes and infrastructure as code
    • Drive improvements in engineering standards, software quality, automated testing, documentation and reliability
  2. Dec 2017 – Oct 2020Work

    Application Development Analyst

    Cargill — Costa Rica

    Delivered application and integration solutions for global operations, working directly with business partners and IT teams.

    • Designed, developed, tested and documented applications and integrations across concurrent projects
    • Provided troubleshooting, application support, enhancements and knowledge transfer
  3. Jun 2016 – Nov 2017Work

    Application Developer

    Route Miner — Costa Rica

    Built mobile and backend functionality with unit and UI testing; troubleshot issues and improved performance.

  4. OngoingOpen Source

    Open Source Software Engineering Projects

    alonsovndev

    Building open-source developer-productivity tools and applications with React, TypeScript, Python, FastAPI, PostgreSQL and Docker.

    • Apply Clean Architecture, Domain-Driven Design, API-first design, automated testing and CI/CD
    ViewOpen Source Software Engineering Projects
  5. OngoingOpen Source

    Open Source Software Engineering Community

    EndToEndLabCR

    Lead an open-source software engineering community focused on practical development, collaboration and knowledge sharing.

    • Establish reusable project templates, documentation structures and engineering workflows
    ViewOpen Source Software Engineering Community
  6. 2025 – PresentEducation

    Master's in AI Development

    BIG School — Spain

    Postgraduate studies in AI development.

  7. 2017Education

    Bachelor's Degree in Information Systems Engineering

    Universidad Nacional — Costa Rica

    Degree in Information Systems Engineering.

  8. 2018 – 2025Education

    Certifications & Professional Development

    Platzi, Dell Boomi and others

    Continuous professional development across frontend, data and integration platforms.

    • 2025: React.js & Redux; React.js with Vite.js & TailwindCSS (Platzi)
    • 2022: DataOps Fundamentals
    • 2018–2019: Dell Boomi Associate Developer, Professional Developer and Production Administrator

Projects & Open Source

Story Flow Engine

Featured

A narrative flow engine for managing branching storylines and interactive storytelling experiences.

  • TypeScript
  • Node.js

OpenCode Setup

Featured

Configuration toolkit for OpenCode AI coding assistant with orchestration models, quality gates, and domain subagents.

  • Shell
  • Markdown
  • YAML
  • TypeScript

Template Docs

Docusaurus documentation template with auto-generated sidebars, GitHub Pages deployment, and AI-guided section authoring.

  • Docusaurus
  • TypeScript
  • GitHub Actions

EndToEndLabCR Documentation

Comprehensive tech documentation platform for knowledge transfer and learning, built with Markdown and modern static site generation.

  • Markdown
  • GitHub Pages
  • Jekyll

KT Session Templates

Starter templates and boilerplate projects for Knowledge Transfer sessions covering React, TypeScript, and modern web development.

  • React
  • TypeScript
  • Vite
  • CSS

NaranjoSolutions Client Work

Freelance software development projects including web applications, automation tools, and technical consulting.

  • React
  • TypeScript
  • Node.js
  • PostgreSQL

Orthopedic Spine Website

Featured

Marketing website for an orthopedic spine practice, built as a client project for NaranjoSolutions.

  • React
  • Vercel

Skills & Technologies

Frontend

  • React
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • Ant Design
  • Vite
  • HTML5
  • CSS/SASS

Backend

  • Java
  • Spring Boot
  • Python
  • FastAPI
  • REST APIs
  • Microservices
  • Kafka
  • Pulsar
  • AWS SQS
  • PostgreSQL
  • MySQL
  • Hadoop/HDFS

DevOps

  • AWS
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • CI/CD
  • Datadog
  • Git

Tools & Other

  • Clean Code & SOLID
  • Clean Architecture & DDD
  • Vitest
  • Claude
  • OpenCode
  • Codex
  • AI Agents & MCP

Side Ventures

Let's Connect

I'm always open to interesting conversations, collaboration opportunities, and technical mentorship.

Available for freelance & opportunities

For freelance inquiries, reach out through NaranjoSolutions