msaglietto Zen Logo

Software Engineer

Full Stack Developer

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.

• "Select your perfect pillow" (product recommendations)
• "Diagnose your pet illness" (decision trees)
• "Discover perfect baby formula" (ingredient analysis)
• "Sign-up flow customization" (onboarding optimization)

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