Full-Stack Developer Learning Journey

Current studies and continuous learning of a Colombian full-stack developer — software architecture, microservices, React Native, Docker, GraphQL, advanced TypeScript, serverless and system scalability. Each topic is rated by my real confidence level and — where possible — linked to the actual code where I use it.

Last updated: May 2026

At a glance
12
Topics Tracked
5
Confident In
11
Active Right Now
13
Microservices Shipped
🌱Beginner
📚Intermediate
💪Confident
🚀Expert

Formal Education

5.0 / 5.0

Misión TIC 2022 — Software Development

Universidad Autónoma de Bucaramanga (UNAB)

Colombia · 2021 – 2022

  • Full government scholarship — Programa Misión TIC 2022, Ministerio TIC de Colombia
  • 5.0 / 5.0 in every semester (Colombian grading scale, top mark)
  • Web application development — fundamentals, JavaScript / TypeScript, frontend & backend
View official certificate (PDF)
Program cancelled

Web Design

SENA — Servicio Nacional de Aprendizaje

Colombia · 2023

Enrolled out of personal interest in the aesthetic side of the craft — visual design, UI fundamentals, layout.

The program was cancelled by SENA due to a platform migration and low enrolment. The interest stuck — visible across my UI work.

📚 Category Breakdown
System Design2
DevOps2
Backend Development2
Mobile Development1
Programming Languages1
API Development1
Security1
Artificial Intelligence1
Cloud Computing1
💪

Software Architecture Patterns

System Design

Self-taught · production work

Confident
Since 2024

Used in: 13 production microservices on the artag-services org

See the org

Microservices, event-driven architecture, gateway patterns and scalable system design — applied across 13 production TypeScript services I architected and ship.

Skills::
MicroservicesEvent-drivenAPI GatewayDomain-Driven Design
Since 2024active
📚

React Native Development

Mobile Development

Self-taught · Expo docs

Intermediate
Since 2025

Cross-platform mobile development with React Native + Expo — coming from a deep React/TypeScript background, focusing on native modules and performance.

Skills::
React NativeExpoNative ModulesPerformance Optimization
Since 2025active
💪

Docker & Containerization

DevOps

Self-taught · production work

Confident
Since 2023

Used in: Infra repo + every service in artag-services

See infra repo

Containerization strategies, multi-stage builds, compose orchestration — every service in my microservices org is dockerized.

Skills::
DockerDocker ComposeMulti-stage BuildsContainer Orchestration
Since 2023active
📚

WebSocket & Real-time Communication

Backend Development

Self-taught · production work

Intermediate
Since 2024

Used in: sync-service · whatsapp/slack integrations in artag-services

See sync-service

Real-time features with WebSockets and event broadcasting — applied in integration services that push live updates between platforms.

Skills::
WebSocketsSocket.IOReal-time AppsEvent Broadcasting
Since 2024active
📚

System Scalability & Performance

System Design

Self-taught · AWS docs

Intermediate
Since 2024

Used in: gateway-service routing 12+ downstream microservices

See gateway-service

Horizontal scaling, gateway pattern, caching strategies — applied via API gateway routing across my microservices fleet.

Skills::
Load BalancingAPI GatewayCachingCDN
Since 2024active
💪

Advanced TypeScript

Programming Languages

Self-taught · daily driver

Confident
Since 2021

Used in: Every project I ship — microservices, this site, integrations

100% TS across the org

Advanced TypeScript patterns, generics, conditional types and type-safe APIs — primary language since I learned to code at Misión TIC 2022.

Skills::
Advanced TypesGenericsType GuardsUtility Types
Since 2021active
🌱

GraphQL & Apollo

API Development

Self-taught · Apollo docs

Beginner
Since 2025

Building efficient APIs with GraphQL and subscriptions — currently exploring as an alternative to my REST-based gateway pattern.

Skills::
GraphQLApollo ServerSubscriptionsQuery Optimization
Since 2025active
📚

Web Application Security

Security

OWASP · production work

Intermediate
Since 2024

Used in: identity-service · CSP and rate-limit on this site

See identity-service

OWASP Top 10, JWT/OAuth flows and CSP hardening — applied in my identity service and in the CSP/middleware of this very site.

Skills::
OWASP Top 10JWTOAuthCSP & Security Headers
Since 2024active
📚

AI Agents & LLM Integration

Artificial Intelligence

Self-taught · n8n + LLM APIs

Intermediate
Since 2025

Used in: agent service · n8n chat widget on artagdev.com.co

See agent service

Building AI agents and chat experiences with LLM APIs and n8n workflows — including the conversational agent powering this very site.

Skills::
LLM APIsn8nAI AgentsConversational UX
Since 2025active
💪

Serverless & Edge Architecture

Cloud Computing

Self-taught · production work

Confident
Since 2023

Used in: This site (artagdev.com.co) — middleware + serverless API routes

See this site's repo

Serverless apps with edge functions and Next.js — this site itself runs on Vercel with edge middleware doing CSP and security headers.

Skills::
Edge FunctionsVercelNext.js App RouterMiddleware
Since 2023active
💪

Database Design & Optimization

Backend Development

Self-taught · production work

Confident
Since 2022

Used in: identity-service · scheduler · sync-service

See scheduler

Schema design, indexing strategies and query optimization across PostgreSQL and Prisma — powering identity, scheduling and sync services.

Skills::
PostgreSQLPrismaQuery OptimizationSchema Design
Since 2022active

Online Courses & Certifications

Trained primarily through Fernando Herrera (DevTalles) — top-5 Spanish-speaking instructor on Udemy, 4.8+ avg rating, 19+ years in production. Every certificate below is publicly verifiable on Udemy.

5
Certifications
4.8
Instructor rating
  • NestJS: Microservicios

    · Fernando Herrera · Udemy · 2024

    Architecture behind the 13-service artag-services org

    Verify cert
  • Patrones de Diseño

    · Fernando Herrera · Udemy · 2025

    Design patterns applied across microservices

    Verify cert
  • React Native + Expo

    · Fernando Herrera · Udemy · 2024

    Mobile development with React Native + Expo

    Verify cert
  • Flutter: De cero a experto

    · Fernando Herrera · Udemy · 2024

    Second mobile stack — Dart / Flutter

    Verify cert
  • n8n — Automation & Workflows

    · Fernando Herrera · Udemy · 2026

    n8n chat widget powering this site

    Verify cert

More certifications from Fernando Herrera and other platforms — listed here as the strongest signals; full transcript available on request.

Learning Never Stops

Knowledge is power, and I'm committed to staying at the forefront of technology through continuous learning and hands-on practice.

Learning Journey — Full-Stack Developer Skills & Current Studies | Artag