Profile picture

Hi, I'm Jorge 👋

Software Engineer with 11+ years experience. I love building scalable solutions and mentoring others.

With over eleven years of experience in software development, I've worked with companies of all sizes, from startups to enterprises. This diverse journey has given me a comprehensive understanding of software engineering principles across different organizational contexts.

I started my career as a full-stack developer, spending seven years building end-to-end solutions. Since 2021, I've focused on backend development, diving deep into scalable architecture, distributed systems, and cloud-native technologies.

I'm passionate about clean code, collaborative development, and continuous learning. I thrive in environments that challenge me to grow and adapt, always eager to tackle new problems and contribute to meaningful projects.

Let's Connect

Current Stack

Technologies I'm actively working with

Typescript
Typescript6yrs 5mos
React
React8yrs 3mos
NodeJs
NodeJs7yrs
Firebase
Firebase4yrs 6mos
GCP
GCP6yrs 11mos
Docker
Docker6yrs 5mos
NextJS
NextJS2yrs 1mo
GraphQL
GraphQL2yrs
Django
Django6mos
Kubernetes
Kubernetes2yrs
Golang
Golang6mos
PostgreSQL
PostgreSQL3yrs 9mos

Technologies I've worked with

Github
Github2yrs 7mos
Testing
Testing5mos
RxJS
RxJS1yr
Design Patterns
Design Patterns
Domain Driven Design (DDD)
Domain Driven Design (DDD)
Terraform
Terraform6mos
AWS
AWS3yrs
Python
Python1yr 4mos
Gitlab
Gitlab5mos
MongoDB
MongoDB1yr 4mos
React Native
React Native1yr
Heroku
Heroku5mos
Laravel
Laravel
Javascript
Javascript4yrs 1mo
VueJS
VueJS
Php
Php4yrs 7mos
Android w/ Java
Android w/ Java7mos
Android w/Kotlin
Android w/Kotlin10mos
IOS w/ Swift
IOS w/ Swift10mos
MySQL
MySQL5yrs 7mos
MariaDB
MariaDB
SQL Server
SQL Server3mos
Bash
Bash2yrs 3mos
Systems Design (Cloud Architecture)
Systems Design (Cloud Architecture)
Redis
Redis
Ruby on Rails
Ruby on Rails8mos

Professional Experience

A journey through my professional career, showcasing key roles and achievements.

ZenBusiness logo

ZenBusiness

Senior Staff Engineer

Sep 2023 - Present
2 years
Ureeka logo

Ureeka

Senior Software Engineer

Sep 2021 - Sep 2023
1 year 11 months
Sintec logo

Sintec

Tech Lead / Digital Solutions Manager

Feb 2020 - Sep 2021
1 year 7 months
Sintec logo

Sintec

Full-stack Engineer / Consultant

Feb 2019 - Feb 2020
1 year
Garage logo

Garage

Full-stack Engineer

Jul 2019 - Dec 2019
5 months
SENSAI logo

SENSAI

Full-stack Engineer

Aug 2018 - Feb 2019
6 months
HMS logo

HMS

Tech Lead

Oct 2016 - Jul 2018
1 year 9 months
HMS logo

HMS

Full-stack Engineer

Jan 2015 - Oct 2016
1 year 9 months
Ingeniat logo

Ingeniat

Full-stack Engineer

Jun 2014 - Jan 2015
7 months

Projects

A progressive learning journey showcasing hands-on projects that demonstrate mastery from fundamental programming to advanced distributed systems, cloud architecture, and AI applications.

  • Personal CLI Agenda logo

    Personal CLI Agenda

    Basic fundamentals

    Contact CRUD operations, Sorting algorithms (name/phone), Binary search implementation, Data persistence (JSON/SQLite)

    Variables, control structures (if, for, switch)FunctionsArrays, lists, stacks, queuesBasic algorithms (sort, search)
  • Library Management System logo

    Library Management System

    OOP and best practices

    Domain entities: Book, User, Loan, Business operations: lend, return, availability check, Clean architecture with interfaces (Repository, Service, Handler), Unit tests with Go testing framework, CLI interface or REST API with Fiber

    OOP: Classes, objects, inheritance, polymorphism, encapsulationSOLID, DRY, KISS, YAGNIBasic unit testing
  • Basic Recommendation Engine logo

    Basic Recommendation Engine

    Patterns and intermediate structures

    Decision tree for product recommendations, Strategy pattern for recommendation algorithms, Observer pattern for inventory events, Singleton pattern for configuration management, REST API with recommendation endpoints

    Binary trees (BFS, DFS), hash tables, linked listsRecursive algorithmsCreational Patterns: Factory, Builder, SingletonStructural Patterns: Adapter, Decorator, ProxyBehavioral Patterns: Strategy, Observer, Command, StateBasic backtracking
  • Event Booking API logo

    Event Booking API

    Software architecture

    Hexagonal architecture implementation, CRUD operations for events, bookings, users, Multi-strategy authentication (OAuth2, JWT, API Keys), Scheduled job for expired booking cleanup, API documentation (Swagger/OpenAPI), Structured logging and monitoring, API versioning strategy

    Layered architecture, clean architecturePorts & Adapters (Hexagonal)Clean ArchitectureJWT AuthAPI Gateway / Reverse ProxyJobs, Workers, SchedulersCronjobsDatabase security (RLS, encryption, access control)
  • Concurrent Web Scraper logo

    Concurrent Web Scraper

    Concurrency

    URL list processing from file input, Concurrent goroutines for parallel scraping, Channel-based result collection, Worker pool with concurrency limits, Context-based timeout handling

    Goroutines, channels, context, selectMutexes, race conditionsWorker PoolsContext and cancellation
    View Project
  • Optimal Routes Engine logo

    Optimal Routes Engine

    Advanced algorithms

    Graph-based city network representation, Shortest path algorithms (Dijkstra, BFS, DFS), Multi-criteria route optimization, CLI or REST API for route calculation, Performance metrics (time, cost, distance)

    AVL Trees, B-TreesTriesAdvanced graphs (Dijkstra, A*, Floyd-Warshall)RecursionDynamic ProgrammingGreedy AlgorithmsAdvanced backtrackingAdvanced Divide & Conquer
  • Distributed Orders Platform logo

    Distributed Orders Platform

    Distributed architecture

    Microservices: Order, Inventory, Notifications, Event-driven communication via RabbitMQ, Redis caching for order service, Circuit breaker pattern with retry/fallback, Eventual consistency handling

    Microservices (REST, gRPC, GraphQL)Message Brokers (RabbitMQ, Kafka)Cloud-native messaging (SQS, Cloud Tasks), At-least-once deliveryEvent streaming (Pub/Sub, SNS), Fan-out messaging patternsEvent-driven architectureCaching (Redis, Memcached)Circuit Breakers (Hystrix, Resilience4j)Load balancingEventual consistency
  • Production Infrastructure Platform logo

    Production Infrastructure Platform

    DevOps and software lifecycle

    Docker containerization for all services, Kubernetes deployment with manifests, Monitoring stack (Prometheus + Grafana), CI/CD pipeline with GitHub Actions, Infrastructure as Code with Terraform

    CI/CD pipelines (GitHub Actions)Infrastructure as Code (Terraform, Ansible)Containerization (Docker)Basic/intermediate KubernetesObservability: logs, traces, metrics (ELK, Prometheus, Grafana)Secrets management (Vault, AWS Secrets Manager)
  • DDD Orders Platform logo

    DDD Orders Platform

    Paradigms and philosophy

    Domain-driven design architecture, Event sourcing for order state management, Test-driven development implementation, Clean code principles and logging, Separation of domain, application, and infrastructure layers

    Basic functional programmingReactive programming (RxJS, Reactor)Basic Domain-Driven DesignDeep Clean CodeTDD and BDD
  • Distributed Consensus Simulator logo

    Distributed Consensus Simulator

    Complex Distributed Systems

    Raft consensus algorithm implementation, Leader election and log replication, Multi-node fault tolerance simulation, CLI or WebSocket interface for state visualization, Network partition handling

    Distributed algorithms: Raft, Leader Election, PaxosConsensus and fault tolerance
  • Intelligent Assistant logo

    Intelligent Assistant

    AI applied to software

    RAG implementation with custom documentation, AI agent with external API integration (weather, GitHub, Jira), OpenAI API with Pinecone vector database, Go REST API with Node.js fallback for LangChain, Token consumption monitoring and logging

    RAGCustom embeddingsSemantic SearchFunction Calling, AgentsConversational memoryAutomation + AI in flows
  • Multimodal Assistant logo

    Multimodal Assistant

    Multimodal AI and LLMOps

    Multi-modal input processing (screenshots, logs, text), Vision AI with GPT-4 Vision / Gemini integration, Automated problem report generation, Go backend for file handling and security, Next.js/React frontend interface

    MCP (Multi-modal Contextual Processing)Streaming + vision + textAI document parsingLLMOps: monitoring, optimization and model versioning