Professional experience

Backend Developer - Energy Efficiency

Compartir artículo

Company: CIC Consulting Informáticos

Development of microservices in Java for energy efficiency platforms at CIC, applying event-driven architecture and scalable systems.

Backend Developer - Energy Efficiency (Current)

June 2023 - Present (2+ years)

Current role at CIC Consulting Informático as Backend Developer specialized in developing Java microservices for energy efficiency platforms. Leading technical architecture, implementation of scalable systems, and driving team DevOps transformation.

Working on the Bon0 energy management solution and Mera high-volume data processing platform.

Current role

I combine backend development with DevOps responsibilities, being the sole responsible for critical production deployments on the team.


Event-Driven Architecture with RabbitMQ

Design and implementation of Java microservices using Spring Boot with event-driven architecture for both Bon0 and Mera platforms:

Mera Platform - High-Volume Energy Data

  • Processing thousands of daily energy consumption events via RabbitMQ
  • Real-time energy data analysis and aggregation
  • High-throughput message processing with guaranteed delivery

Bon0 Product - Energy Management APIs

  • Development of RESTful APIs with complete OpenAPI documentation
  • API versioning strategy for backward compatibility
  • Integration with external energy data providers

The systems support thousands of daily events with 99.9% uptime, high availability, and fault resilience.


Kubernetes Migration and DevOps Optimization

Led complete infrastructure transformation from traditional deployment to cloud-native architecture:

AreaAchievementImpact
KubernetesProgressive migration with Helm Charts3x faster scaling, improved resource utilization
CI/CDOptimized Jenkins pipelines60% faster deployments
ContainersDocker + Harbor registry + PortainerStandardized environments across all stages
ProcessesComplete deployment standardization90% reduction in deployment errors

Infrastructure Evolution

Before:

  • Manual deployments with downtime
  • Inconsistent environments
  • Limited scalability
  • High deployment risk

After:

  • Automated, zero-downtime deployments
  • Infrastructure as Code (IaC) with Helm
  • Horizontal scaling on demand
  • Rollback capabilities in seconds

Cloud-native transformation

The Kubernetes migration transformed our deployment capabilities, enabling us to scale services dynamically based on energy data processing demands.


DevOps Leadership and Results

Role: Sole DevOps responsible for the team - leading all critical production deployments and infrastructure decisions.

Key Responsibilities

  • Production deployments - Managing releases for Bon0 and Mera platforms
  • CI/CD pipeline management - Jenkins automation and optimization
  • Container orchestration - Kubernetes cluster management with Helm
  • Infrastructure design - Architecting scalable, resilient systems

Measurable Achievements

MetricBeforeAfterImprovement
Deployment time2-3 hours15 minutes88% reduction
Deployment failures~15%<2%87% improvement
System downtimeMonthlyZero (continuous uptime)100% improvement
Environment consistencyManual setupAutomated IaCComplete standardization

Technical Innovations

  • Zero-downtime deployments using Kubernetes rolling updates
  • Blue-green deployment strategy for critical services
  • Automated testing in CI/CD pipeline before production
  • Monitoring integration with automated alerting (Prometheus + Grafana)
  • Disaster recovery procedures with automated backups

Strategic impact

Transformed team infrastructure toward modern cloud-native practices, positioning CIC’s energy platform for enterprise-scale growth and reliability.


Technology Stack & Tools

Backend Development

  • Java 17+, Spring Boot 3.x
  • RabbitMQ (message queuing)
  • PostgreSQL (relational data)
  • RESTful API design

DevOps & Infrastructure

  • Kubernetes + Helm Charts
  • Docker + Harbor (container registry)
  • Jenkins (CI/CD automation)
  • Portainer (container management UI)

Monitoring & Observability

  • Prometheus (metrics)
  • Grafana (dashboards)
  • ELK Stack (logging)

Cloud & Deployment

  • Infrastructure as Code (Helm)
  • GitOps principles
  • Automated testing and deployment

Business Impact

Energy Efficiency Platform Success

Bon0 Product:

  • Serving commercial energy management clients
  • Processing real-time consumption data
  • Providing actionable insights for energy optimization

Mera Platform:

  • High-volume data processing for energy analytics
  • Scalable architecture handling peak loads
  • Real-time data workflows for consumption analysis

Team Transformation

  • Knowledge sharing - Introduced DevOps best practices to the team
  • Process standardization - Created reusable deployment templates
  • Quality improvement - Reduced bugs through automated testing
  • Velocity increase - Faster time-to-market for new features

Continuous evolution

This role continues to evolve as we adopt new cloud-native technologies and scale our energy management platforms to serve more clients across Spain.

Alder Darío Velásquez Obando

Written by

Alder Darío Velásquez Obando

Full Stack Developer & DevOps Engineer passionate about technology, artificial intelligence and creating innovative solutions.

Martin

Hi! I'm Martin, Alder's Virtual assistant. How can I help you?