Profile Image

Hello 👋🏼, I'm Ivan

Backend specialist building robust server-side solutions with cloud and Linux background. I deliver clean, scalable code with a proven ability to rapidly adapt to new environments, technologies, and requirements while maintaining high quality standards.

4+Years as Software Engineer
9+Services, Systems & Teams

Building sustainable systems that deliver real impact and long-term value

Jobs

Software Engineer at Knowmad Mood

Feb. 2025 - Present
🔼

Description: Working at Knowmad Mood as a consultant for Sercide, an energy distribution company that provides comprehensive services for energy management, including billing, settlements, customer onboarding, and other essential services for energy distribution operations.

Techs: Go, Google Cloud Platform, Kubernetes, Pub/Sub, Domain-Driven Design, Event-Driven Architecture, Microservices, PostgreSQL, MongoDB, Redis

Projects: Sercide Energy Platform

My Achievements:

Designed and implemented microservices architecture for critical energy distribution operations handling thousands of daily transactions.

Created a generic action framework using acyclic graph processing to manage event-driven state transitions, reducing development time by 40%.

Implemented design patterns (Factory, Facade, DRY) to standardize service interfaces and improve maintainability across the platform.

Optimized PostgreSQL queries and MongoDB aggregations for collections with millions of records, improving response times by 60%.

Coordinated cross-functional teams to develop new client-requested services while maintaining existing platform functionality.

Collaborated on implementing CI/CD workflows and deployed solutions to Google Cloud Platform ecosystem, utilizing Kubernetes Engine, Pub/Sub messaging, Cloud Trace monitoring, Storage services, and automated builds.

Software Engineer at CoverManager

Mar. 2024 - Present
🔼

Description: CoverManager is a SaaS solution for managing event coverage and ticketing, designed to streamline the workflow of event organizers and enhance customer experience.

Techs: PHP, Node.js, CodeIgniter, Docker, AWS, Redis, MongoDB, MySQL

Projects: CoverManager

My Achievements:

Optimized high-concurrency endpoints, enhancing response times by over 50% with asynchronous operations.

Migrated a monolithic system to a scalable microservices architecture using Domain-Driven Design (DDD) and Hexagonal Architecture principles.

Utilized NewRelic for real-time performance monitoring and optimization.

Managed deployments with AWS and Docker, and integrated CI/CD pipelines using Bitbucket.

Refined session and JWT token systems to support multiple users and sessions efficiently.

Refactored legacy code to improve readability and transformed it into scalable models.

Simplified and unified team code contributions, merging them into production branches.

Software Developer at DSS Network

Apr. 2023 - Mar. 2024
🔼

Description: DSS Network is a digital agency specializing in web development and design, providing comprehensive solutions for businesses across various sectors.

Techs: Next.js, CakePHP, PHP, MySQL, MongoDB, Docker

Projects: Teatro Flamenco Málaga, Teatro Flamenco Madrid, Teatro Flamenco Sevilla, Blex, Flamenco Cultural, Flamenco Tickets

My Achievements:

Designed and implemented frontend architecture with Next.js 14.1, and supported backend using CakePHP 5 and PHP 8.1.

Engineered scalable solutions with MVC architecture, MySQL, and MongoDB.

Deployed Docker containers for local development across diverse technologies.

Integrated various APIs and payment platforms (e.g., Redsys, Stripe, Braintree) to enhance system functionality.

Developed an automatic SITEMAP generator, streamlining updates and saving time.

Software Developer at Antler

Nov. 2022 - Apr. 2023
🔼

Description: Antler is a global startup generator and early-stage venture capital firm, focused on building and investing in world-class technology startups.

Techs: Node.js, MySQL, MongoDB, React

Projects: Antler

My Achievements:

Created RESTful endpoints in Node.js for efficient server communication with MySQL and MongoDB.

Developed reusable React components and custom hooks to enhance efficiency and code reusability.

Implemented layouts and database connectivity using JavaScript (ES6), React, and Node.js.

Skills

Core Languages

Go
PHP
JavaScript/TypeScript

Frameworks & Libraries

Gin/Echo
Symfony/Laravel
Node.js/Express
React/Next.js

Cloud & DevOps

Google Cloud Platform
AWS
Kubernetes
Docker
Terraform
Jenkins
GitHub Actions

Databases & Messaging

PostgreSQL
MongoDB
Redis
Elasticsearch
GraphQL
Kafka

Architecture & Methodologies

Domain-Driven Design
Event-Driven Architecture
Microservices
Hexagonal Architecture
SOLID Principles
TDD

Monitoring & Observability

New Relic
Prometheus
Grafana

Personal Projects

yebraidev-projects
→ yebraidev@dev:~$ get-projects --status
→ yebraidev@dev:~$ open-link --github
Opening github.com/yebrai in browser...

Community Involvement

I like to share in industry communities where I not only contribute, but also learn from others.

MongoDB User Group

MongoDB User Group

MongoDB User Group LeaderFebruary 2023 - Current

Collaborate with MongoDB for community events in Sevilla, including workshops, talks, and networking sessions. Foster shared knowledge and support growth within the local MongoDB community.

Meet Us
Golang Sevilla

Golang Sevilla

Community OrganizerJuly 2024 - Current

Host Go meetups in Seville where we create workshops, share latest developments and best practices, while connecting with passionate developers in a collaborative environment focused on collective growth.

Meet Us