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:
| Area | Achievement | Impact |
|---|---|---|
| Kubernetes | Progressive migration with Helm Charts | 3x faster scaling, improved resource utilization |
| CI/CD | Optimized Jenkins pipelines | 60% faster deployments |
| Containers | Docker + Harbor registry + Portainer | Standardized environments across all stages |
| Processes | Complete deployment standardization | 90% 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
| Metric | Before | After | Improvement |
|---|---|---|---|
| Deployment time | 2-3 hours | 15 minutes | 88% reduction |
| Deployment failures | ~15% | <2% | 87% improvement |
| System downtime | Monthly | Zero (continuous uptime) | 100% improvement |
| Environment consistency | Manual setup | Automated IaC | Complete 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.
