Victor Rodriguez
Ingeniero de Software Full-Stack con experiencia diseñando y desarrollando productos web completos, desde la interfaz hasta la arquitectura back-end. Me especializo en crear soluciones rápidas, escalables y mantenibles que convierten ideas en productos reales.
Sobre mí
Experiencia ofreciendo soluciones web escalables, seguras y de alta calidad. Desarrollo aplicaciones de extremo a extremo, desde la interfaz de usuario hasta los sistemas de backend, siempre con una mentalidad orientada a producción. Acostumbrado a trabajar en entornos exigentes, gestionando despliegues, incidencias y la evolución de los sistemas.
Full-Stack
I work across the entire stack — from the user interface to the server, the database, and the infrastructure — which means I can own a feature end-to-end without context being lost between teams.
This full-stack perspective directly translates into better products: I design APIs with the consuming UI in mind, catch integration issues early, and make pragmatic trade-offs that a siloed engineer would miss. It also means faster delivery — fewer handoffs, less back-and-forth, more ownership.
- End-to-end ownership of features, from UI to deployment
- Front-end: Angular, TypeScript, responsive design
- Back-end: Java, Spring Boot, RESTful & event-driven APIs
- Infrastructure: AWS, CI/CD, databases (SQL & NoSQL)
JavaScript
My primary language for building modern, performant web applications end-to-end — from complex front-end interactions to lightweight server-side logic.
I use Angular as my main SPA framework, building fully componentized UIs with a focus on reusability, scalability, and clean separation of concerns. My approach to front-end architecture prioritizes maintainability and long-term team productivity.
- Angular — component architecture, RxJS, lazy loading, NgRx
- TypeScript for strong typing across the full stack
- ES2022+, async/await, performance-conscious patterns
Java
Extensive experience in backend development with Java, designing and building systems that scale reliably in production environments.
I have hands-on experience architecting distributed microservices, coordinating inter-service communication, managing distributed state, and ensuring resilience across complex service meshes. I work with Spring Boot and Spring Security for production-ready APIs.
- Distributed microservices architecture
- RESTful APIs, event-driven systems
- Spring Boot, Spring Security, JWT, OAuth2
- Java 17+, clean architecture, SOLID principles
Cloud
Experience deploying and operating applications in cloud environments, with a focus on reliability, cost efficiency, and scalability.
I have worked with AWS across multiple projects, leveraging its managed services to reduce operational overhead and build resilient infrastructure for production workloads.
- AWS — EC2, S3, Lambda, RDS, DynamoDB, API Gateway
- Infrastructure as Code (CloudFormation, basic Terraform)
- Cloud-native architecture patterns
CI/CD
Strong background in continuous integration and continuous delivery pipelines, enabling teams to ship faster and with greater confidence.
I have designed and maintained CI/CD workflows using Jenkins, automating build, test, and deployment stages across multiple environments — from development to production.
- Jenkins — pipeline configuration, multibranch workflows
- Automated testing gates & quality checks
- Deployment automation across dev, staging, and production
Databases
Comfortable working with both relational and non-relational databases, choosing the right storage strategy based on the problem at hand.
Relational: I have production experience with Oracle and MySQL — schema design, query optimisation, indexing strategies, and managing migrations in live systems.
Non-relational: I have worked with DynamoDB (AWS) for high-throughput, key-value workloads, and MongoDB for document-oriented data models requiring flexible schemas.
Metrics & Monitoring
Shipping code is only half the job — knowing how it behaves in production is the other half. I have experience setting up and using observability tooling to keep applications healthy and catch issues before they reach users.
I have worked with Datadog to monitor application performance, track error rates, set up dashboards, and configure alerts that give teams real visibility into their systems in real time.
- Datadog — APM, logs, dashboards, monitors & alerts
- Key metrics: error rates, latency, throughput, saturation
- Proactive incident detection and root cause analysis
Servicios
Blog
Este es un espacio donde comparto ideas, aprendizajes y reflexiones sobre los temas que me interesan y en los que trabajo activamente.
Puedes encontrarme en Medium y Substack, donde escribo artículos más extensos y en profundidad.
Contacto
Cuéntame lo que necesitas y te responderé con una propuesta sencilla.
Email: hi@victorrm.com
Ubicación: Dublín