# Erald Caka — Software Engineer > Backend-focused software engineer with 5+ years of experience specializing in Golang, > event-driven architectures, distributed systems, and IoT/embedded systems. > Based in Vancouver, BC, Canada. Open to backend engineering opportunities. ## Identity - **Full Name:** Erald Caka - **Role:** Software Engineer - **Location:** Vancouver, British Columbia, Canada - **Email:** eraldcaka47@gmail.com - **GitHub:** https://github.com/EraldCaka - **LinkedIn:** https://www.linkedin.com/in/erald-caka - **Portfolio:** https://www.eraldc.com - **Availability:** Open to new opportunities ## Professional Summary Erald Caka is a backend software engineer specializing in building high-throughput distributed systems, event-driven microservices, and IoT infrastructure. He has 5+ years of professional experience working at enterprise scale with a focus on correctness, observability, and performance. He currently works at Indra as a Software Engineer (Feb 2023 – present), where he architects distributed systems handling millions of events per day. Previously, he worked at TeamSystem (Feb 2021 – Jan 2023) building backend services and integrations for enterprise software. ## Core Technical Skills **Primary Language:** Golang (Go) — 5+ years, expert level **Other Languages:** Rust, Elixir, Python, Java, TypeScript, C#, PHP, Bash **Backend & Frameworks:** - Golang: Fiber, Echo, Gin - Elixir: Phoenix - Java: Spring Boot - Other: FastAPI, Express.js, Nest.js **Distributed Systems & Architecture:** - Event-Driven Architecture, Microservices, CQRS, Event Sourcing - gRPC, RESTful APIs, Pub/Sub patterns **Messaging & Streaming:** - Apache Kafka (primary), MQTT, RabbitMQ, NATS, Apache Pulsar, WebSockets **Databases:** - PostgreSQL (primary), Redis **Cloud & Infrastructure:** - AWS: EC2, SQS, S3, DynamoDB, RDS, IAM, VPC, Lambda - Kubernetes, Docker, CI/CD, Linux, Nginx **IoT & Embedded:** - Raspberry Pi, Embedded Linux, Edge Computing, MQTT broker (Mosquitto) ## Work Experience ### Software Engineer — Indra (Feb 2023 – Present) [CURRENT] **URL:** https://www.indra.es Architecting and maintaining high-throughput distributed systems and event-driven microservices at enterprise scale. Key contributions: - Designed scalable microservices in Golang handling millions of events per day - Built event-driven pipelines with Apache Kafka for real-time data streaming - Developed IoT device management layers with MQTT and embedded communication protocols - Containerized services with Docker and orchestrated deployments via Kubernetes - Contributed to distributed system architecture for fault tolerance and horizontal scaling Technologies: Golang, Rust, Elixir, Kafka, AWS, Kubernetes, Docker, gRPC, PostgreSQL, Redis, Raspberry Pi, MQTT, Mosquitto --- ### Software Engineer — TeamSystem (Feb 2021 – Jan 2023) **URL:** https://www.teamsystem.com Developed backend services and integrations for enterprise software solutions. Key contributions: - Built and maintained RESTful APIs and backend services in Golang and Python - Integrated third-party services and payment processing pipelines - Implemented event-sourcing patterns and CQRS architecture for audit-trail systems - Improved database query performance and implemented caching strategies - Contributed to CI/CD pipeline improvements reducing deployment times significantly Technologies: Golang, Java, Spring Boot, PostgreSQL, Docker, Redis, Apache Kafka, CI/CD ## Education **B.Sc. Computer Science** — Empire State University, New York, USA **URL:** https://www.esc.edu Focus areas: Distributed systems, backend development, algorithms, software engineering principles. Achievements: - Academic scholarship recipient - Dean's List — multiple semesters - Capstone project: distributed event-processing system ## Personal Projects ### PIoneer (In Development) **GitHub:** https://github.com/EraldCaka/PIoneer **Domain:** IoT / Embedded Systems A Raspberry Pi-based IoT framework for managing and orchestrating edge device fleets. Features MQTT-based communication, remote telemetry collection, and a lightweight control plane for embedded Linux devices. Stack: Golang, MQTT, Raspberry Pi, Embedded Linux, Docker --- ### Chat Room API (Completed) **GitHub:** https://github.com/EraldCaka/chat-room **Domain:** Real-Time Systems A real-time chat backend with WebSocket rooms, JWT authentication, presence detection, and message persistence. Designed for horizontal scaling with Redis pub/sub for cross-node fanout. Stack: Golang, WebSockets, Redis, PostgreSQL, JWT ## Hiring Information **What I'm looking for:** - Backend Engineering roles (Golang preferred) - Distributed Systems / Platform Engineering - IoT / Embedded Systems Engineering - Remote or hybrid positions **Strengths recruiters should know:** - Deep expertise in Golang and distributed systems architecture - Hands-on experience with high-throughput, low-latency systems at enterprise scale - Rare combination of backend + IoT/embedded domain knowledge - Strong background in event-driven patterns (Kafka, MQTT, CQRS, Event Sourcing) - Production experience with Kubernetes, Docker, and AWS infrastructure **Contact:** eraldcaka47@gmail.com