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

As a Full-Stack Developer on this advanced project, I worked at the forefront of media content handling:

  • Design and implement complex Node.js microservices to efficiently process media and content from numerous providers. Our work streamlines the ingestion and management of diverse digital assets.
  • Leveraging Camunda workflows for optimizing the automation of video encoding, audio processing, subtitle generation, and metadata creation to ensures smooth, efficient content transformation.
  • Develop a Golang service that interfaces with external providers using AWS Simple Queue Service (SQS) messages, enhancing our system's connectivity and data flow.
  • Create a full-stack JavaScript and Lambda-based internal tool that transforms data and facilitates seamless delivery to external partners, improving our content distribution capabilities.
  • Collaborate closely with your team to design, build, test, and optimize systems and tools, pushing the boundaries of media processing technology.

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.

Software Engineer / Full-Stack Developer - MECHANISM VENTURES

2020 - 2021

Created customizable tools to support businesses to leverage venture capital for a wide array of funnels and captured audiences. Designed a tool for incubator organizations to create advertising campaigns, sign-up processes, and customization flows. Used Node.js, React, Postgres, and Svelte technologies to develop tools. Wrote and tested readable, maintainable, and well-documented code. Ensured acceptance criteria and technical design were incorporated appropriately.

  • Developed high-quality customer experiences.
  • Designed a quiz engine to embed in any page to capture user data and act based on certain choices.
  • Analyzed use cases and generalized tools to be customized for various types of user choice capture including, “Select your perfect pillow,” “Diagnose your pet illness,” “Discover perfect baby formula,” and “Sign-up use to a page.”

Software Engineer - TOPTAL

2013 - 2020

Managed 7 projects applying JavaScript development for web and desktop applications using Java, Hibernate, Spring, and Strut frameworks. Designed architectures, built extra features, migrated technology, and optimized performance. Troubleshot and fixed bugs. Created innovative, scalable, and fault-tolerant software solutions for web and mobile applications.

  • Served as full-stack developer and DevOps for developing Node.js and Express API for www.pantapa.se. Maintained Proxmox cluster and LXD containers to deployer services including Nginx, API, Queue, Redis, MongoDB, PostgreSQL, GitLab, Ansible, and Elasticsearch.
  • Managed initial migration of legacy PHP front-end to a single page application per section with REST backend technology for www.bookfresh.com
  • Created clear technical specifications and expanded existing software to meet changing needs of key demographics.

Software Engineer - ZALANDO

2013 - 2020

Led a team of 5 responsible for redesigning and developing an internal tool to enhance audit compliance. Developed tool using React, Redux, and Node.js, and deployed on AWS. Provided traceability and reduced errors. Worked closely with Project Managers, user experience (UX) Designers, Developers, System Analysts, and cross-functional professionals to drive tangible results.

  • Maintained comprehensive knowledge of front-end, HTML, JavaScript frameworks, and backend API development.
  • Demonstrated strong analytical and communication skills to work with a diverse group of team members.
  • Engaged with and built positive relationships with key stakeholders.

Fullstack Developer - INDEPENDENT CONTRACTOR

2008 - 2013

Cultivated long-term, meaningful relationships with clients across various industries including automotive, retail, social cause, data visualization, internet publishing, and education. Analyzed user requirements. Managed client projects from conception through deployment. Maintained comprehensive knowledge of industry best practices and multiple coding languages. Communicated logic behind technical decisions to non-technical stakeholders. Employed lean and agile methodologies to seamlessly complete projects.

  • Served as full-stack developer for www.rootstrikers.org. Developed website using Angular.js and backend of Node.js and MongoDB using Express and Mongoose.
  • Collaborated as an integral team member to develop www.numberpicture.com with Coffeescript using Backbone.js and Marionette.js, as well as a backend of Node.js and MongoDB.
  • Made strategic architecture decisions and orchestrated operations of www.alderscubierto.com.ar

Senior Developer - GLOBANT

2011 - 2013

In Globant started played a key role in development of Pixar's web site using PHP and JavaScript to create responsive site with a touch friendly UI. Later switching to a full javascript development participating on a Intel investigation and research team. Where we develop tools like frameworks for time measuring, screen capture automation and did investigation on different javascript frameworks of the time.

  • Intel App Up: Worked as JavaScript Developer tasked with application maintenance, and subsequently research for evolution of the application.
  • Pixar Web Site

System Manager (2010 - 2011) - Developer (2006 - 2010) - AIVO

2006 - 2011

Grow from Developer to fulfill multiple, simultaneous functions of Product Owner, Project Manager, Scrum Master, Internal Auditor for ISO 9000, Web Infrastructure Manager.

  • Served as product owner and developer of a Semantic Analysis engine Platform that power a successful commercial chatbot. Successfully designed business intelligence system. Developer of a Bluetooth Proximity Marketing Platform.

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