It's not just about the code, it's about the experience. I want to build products that people love, that make their lives easier, that inspire. I'm driven to create elegant solutions that solve real-world problems, and I believe my skills and passion are perfectly aligned to contribute to a company pushing the boundaries of web development.
It's not just about the features, it's about the details. Every line of code, every pixel on the screen, every interaction should be crafted with intention and care. I'm obsessed with creating seamless, intuitive experiences that are as beautiful as they are functional. My goal is to deliver software that feels like magic.
This is where my journey has taken me:
Software Engineer / Full-Stack Developer - PLUTO.TV
2021 - Present
Driving Innovation in Digital Media Processing
Core Responsibilities:
- • Full-stack JavaScript applications replacing Lambda tools
- • Node.js microservices for media ingestion and processing
- • Golang services with AWS SQS integration
- • Golang services with Encryption Key handling
- • Java Kafka consumers for system integration and data flow
Technology Stack:
- • Backend: Node.js, Golang, Java, Kafka
- • Frontend: React.js, Typescript
- • Infrastructure: Docker, Kubernetes, Terraform, Harness, Jenkins, Camunda workflows
- • Database: PostgreSQL, MongoDB
Highlight: Optimizing Data Preparation for Partner Content Distribution
At Pluto.tv, managing our vast content catalog and effectively communicating it to our diverse partners presented significant challenges. Each partner had unique preferences for data delivery methods and formats, requiring a flexible and efficient solution.
I spearheaded the optimization of our data preparation process for partner content distribution. This initiative resulted in:
- A reduction in memory usage of 40~60%, significantly improving system efficiency
- Enhanced ability to handle our rapidly growing content catalog
- Improved scalability to meet the demands of an expanding partner network
- Streamlined data delivery, accommodating various partner preferences seamlessly
This optimization not only improved our system's performance but also strengthened our partnerships by providing more reliable and efficient content data distribution. It positioned Pluto.tv to better manage its expanding content library and growing partner relationships, contributing directly to the company's scalability and success in the competitive streaming market.
🎥 Node.js Media Processing Microservices
As a Full-Stack Developer on this advanced project, I work at the forefront of media content handling, designing and implementing complex Node.js microservices to efficiently process media and content from numerous providers. These microservices streamline the ingestion and management of diverse digital assets, handling various file formats including MP4, MOV, and AVI, while implementing RESTful APIs and event-driven architectures for seamless data flow. The services utilize containerization with Docker for deployment consistency and incorporate comprehensive error handling and logging mechanisms to ensure reliable operation in production environments.
⚙️ Camunda Workflow Automation
Our work leverages Camunda workflows for optimizing the automation of video encoding, audio processing, subtitle generation, and metadata creation, ensuring smooth and efficient content transformation across the entire media pipeline. These workflows coordinate complex business processes involving multiple encoding formats (H.264, H.265), audio normalization, closed captioning integration, and metadata enrichment from various content management systems. The Camunda implementation includes decision gateways, parallel processing paths, and automatic retry mechanisms to handle the diverse requirements of different content types and delivery platforms.
🔗 Golang Services with AWS SQS Integration
I develop Golang services that interface with external providers using AWS Simple Queue Service (SQS) messages, enhancing our system's connectivity and data flow between internal microservices and third-party content sources. These services implement message queuing patterns, batch processing capabilities, and connection pooling to handle high-volume message throughput while maintaining system reliability. The Golang architecture includes structured logging, health check endpoints, and metrics collection for comprehensive monitoring and observability across the distributed system.
🔐 Security Modernization & Authentication
Working to modernize existing Golang microservices, I implement modern cryptographic authentication mechanisms including JWT token validation, OAuth 2.0 integration, and secure API key management to enhance system security. These updates incorporate industry-standard encryption protocols, certificate-based authentication for service-to-service communication, and comprehensive input validation to protect against common security vulnerabilities while maintaining backward compatibility with existing integrations.
💻 Full-Stack JavaScript Applications
I create full-stack JavaScript applications to replace Lambda-based internal tools, developing solutions that transform data and facilitate seamless delivery to external partners, significantly improving our content distribution capabilities. These applications utilize modern JavaScript frameworks including React.js for the frontend user interface and Node.js with Express.js for backend API development, implementing database integration with PostgreSQL and Redis for caching. The full-stack solution includes real-time data processing, automated report generation, and intuitive dashboards that provide visibility into content delivery metrics and partner integration status.
📊 Java Kafka Consumer Integration
As part of system integration efforts, I delve into existing Java systems to implement Kafka consumers that coordinate the movement of data between different systems, ensuring reliable message processing and data synchronization across the platform. The Kafka implementation handles high-throughput message streams, implements consumer group patterns for load distribution, and includes dead letter queue handling for message processing failures. This integration work involves understanding legacy Java codebases, implementing new message processing logic, and ensuring seamless data flow between disparate system components.
Software Engineer / Full-Stack Developer - MECHANISM VENTURES
2020 - 2021
Building Customizable Business Solutions for VC-Backed Companies
Key Features Delivered:
- • Multi-tenant branding and workflow customization
- • Campaign management dashboards with A/B testing
- • Scalable shared infrastructure for cost efficiency
- • Flexible customization flows for various business models
Technology Stack:
- • Backend: Node.js APIs, PostgreSQL, Redis caching
- • Frontend: React, Svelte components
- • DevOps: Jenkins CI/CD, Docker containerization
Quality Assurance:
- • Comprehensive testing with Jest, Cypress
- • Code reviews and ESLint configuration
- • Close collaboration with product managers and UX designers
🎯 Customer Experience Development
Developed high-quality customer experiences with intuitive user interfaces, responsive design, and accessibility standards. Implemented progressive web app features, performance optimization through code splitting, and smooth interactions with real-time validation.
🧠 Embedded Quiz Engine
Designed an embeddable quiz engine for capturing user data and executing automated actions. Featured flexible question types, conditional branching, media integration, and seamless CRM integration.
Technical implementation: iframe technology, postMessage APIs, email marketing platform integration
⚙️ Multi-Industry Customization Platform
Analyzed use cases and created reusable component libraries with configuration systems for non-technical users. Successfully deployed across multiple industries.
Software Engineer - TOPTAL
2013 - 2020
Full-Stack Development & Architecture Solutions
Core Responsibilities:
- • Full-stack development and DevOps management
- • Legacy system migration and modernization
- • Technical specification creation and documentation
- • Performance optimization and bug resolution
Technology Stack:
- • Backend: Node.js, Express, Java, Spring, Hibernate
- • Frontend: JavaScript, Single Page Applications
- • Infrastructure: Proxmox, LXD containers, Nginx
- • Database: MongoDB, PostgreSQL, Redis
🌐 Pantapa.se Development
Full-stack developer and DevOps engineer for Node.js and Express API development. Maintained comprehensive infrastructure including Proxmox cluster and LXD containers.
Technical implementation: Nginx, API services, Queue systems, Redis, MongoDB, PostgreSQL, GitLab, Ansible, Elasticsearch
🔄 Bookfresh.com Migration
Led migration of legacy PHP front-end to modern single page application architecture with REST backend technology. Ensured seamless transition while maintaining functionality.
Software Engineer - ZALANDO
2013 - 2020
Team Leadership & Internal Tool Development
Led a team of 5 developers in redesigning and developing an internal audit compliance tool. Collaborated closely with cross-functional teams including Project Managers, UX Designers, and System Analysts to drive tangible results.
Leadership & Responsibilities:
- • Team leadership and project management
- • Internal tool redesign and development
- • Audit compliance enhancement implementation
- • Cross-functional collaboration and stakeholder management
Technology Stack:
- • Frontend: React, Redux, HTML, JavaScript frameworks
- • Backend: Node.js, API development
- • Infrastructure: AWS deployment
- • Focus: Traceability, error reduction, compliance
Key Skills Demonstrated:
- • Comprehensive full-stack development knowledge
- • Strong analytical and communication skills
- • Cross-functional team collaboration
- • Stakeholder relationship management
Fullstack Developer - INDEPENDENT CONTRACTOR
2008 - 2013
Multi-Industry Client Solutions & Project Management
Cultivated long-term relationships with clients across diverse industries including automotive, retail, social causes, data visualization, internet publishing, and education. Managed full project lifecycle from conception through deployment using lean and agile methodologies.
Core Services:
- • Full-stack web application development
- • User requirements analysis and technical consulting
- • Project management from conception to deployment
- • Technical decision communication to stakeholders
Technology Stack:
- • Frontend: Angular.js, Backbone.js, Marionette.js, CoffeeScript
- • Backend: Node.js, Express, Mongoose
- • Database: MongoDB
- • Methodology: Lean, Agile development practices
🌍 Rootstrikers.org
Full-stack development for social cause platform using Angular.js frontend with Node.js, MongoDB backend via Express and Mongoose frameworks.
📊 Numberpicture.com
Collaborative team development using CoffeeScript with Backbone.js and Marionette.js for frontend architecture, supported by Node.js and MongoDB backend infrastructure.
🏗️ Alderscubierto.com.ar
Strategic architecture decisions and operational orchestration for comprehensive web platform development and management.
Senior Developer - GLOBANT
2011 - 2013
High-Profile Web Development & JavaScript Research
Played key roles in high-profile projects including Pixar's website development and Intel research initiatives. Transitioned from PHP/JavaScript development to specialized JavaScript research and framework investigation.
Project Responsibilities:
- • Pixar website development with responsive design
- • Intel App Up application maintenance and evolution
- • JavaScript framework research and investigation
- • Tool development for automation and measurement
Technology Stack:
- • Web Development: PHP, JavaScript, responsive design
- • UI/UX: Touch-friendly interfaces
- • Research: JavaScript frameworks analysis
- • Tools: Time measuring frameworks, automation
🎬 Pixar Website Development
Developed responsive website with touch-friendly UI using PHP and JavaScript, ensuring optimal user experience across devices for one of the world's leading animation studios.
🔬 Intel Research Team
Participated in Intel investigation and research team, developing specialized tools including frameworks for time measuring, screen capture automation, and conducting comprehensive research on JavaScript frameworks of the era.
📱 Intel App Up
JavaScript Developer responsible for application maintenance and research-driven evolution of the Intel App Up platform, contributing to strategic development decisions.
System Manager (2010 - 2011) - Developer (2006 - 2010) - AIVO
2006 - 2011
Career Progression: Developer to Multi-Role Leadership
Advanced from Developer role to fulfill multiple simultaneous leadership functions, demonstrating versatility and growth in technical and management capabilities within the organization.
Leadership Roles:
- • Product Owner and strategic development oversight
- • Project Manager for cross-functional initiatives
- • Scrum Master facilitating agile methodologies
- • Internal Auditor for ISO 9000 compliance
- • Web Infrastructure Manager
Key Development Projects:
- • Semantic Analysis Engine: Platform powering commercial chatbot
- • Business Intelligence System: Strategic data analysis solutions
- • Bluetooth Proximity Marketing: Location-based marketing platform
Professional Growth:
- • Evolved from individual contributor to leadership roles
- • Successfully managed multiple simultaneous functions
- • Implemented ISO 9000 quality management standards
- • Balanced technical development with management responsibilities
Education
Information Systems Engineering - UNIVERSIDAD TECNOLÓGICA NACIONAL
2002 - 2010
Bachelor of Computer Science equivalent
Skills
Currently Using
- TypeScript
- JavaScript
- Node.js
- React
- Redux
- GraphQL
- Git
- GitHub
- MongoDB
- Postgres
- Redis
- NoSQL
- SQL
- Linux
- Amazon Web Services (AWS)
- Docker
- Scrum
- Agile Software Development
- Object-oriented Programming (OOP)
- Functional Programming
Learning
- Go
- Rust
- Kubernetes
- Machine Learning
Skill I used to work
- MySQL
- Elm
- Backbone.js
- Marionette.js
- Angular
- jQuery
- Subversion (SVN)
- Java
- Laravel
- Handlebars
- jQuery UI
- Hibernate
- Mercurial
- Apache
- PHP
- C++
- C
- C#
- Groovy
- Yii
- Ember.js
- Spring
- CodeIgniter
- Grails
- YUI
- WebGL
- Rational Unified Process (RUP)
- Proxmox