Emmanuel Rangel Jiménez, Developer in Barranquilla - Atlantico, Colombia
Emmanuel is available for hire
Hire Emmanuel

Emmanuel Rangel Jiménez

Verified Expert  in Engineering

Bio

Emmanuel is an expert software engineer who builds scalable, top-notch web-based applications and real-time streaming platforms using JavaScript frameworks. With vast experience creating OTT and streaming channels with Roku, he has been a valuable member of the core team at DGO Roku Channel of over 16 million concurrent users. Emmanuel possesses in-depth knowledge of the Roku OS and is proficient in the BrightScript language, enabling him to create certified Roku channels with global reach.

Portfolio

Globant
Roku, Architecture, Scrum, Software Development, Software Design Patterns...
Globant
Roku, AWS Cloud Architecture, iOS SDK
Globant
Amazon Web Services (AWS), Over-the-top Content (OTT), Roku, SceneGraph...

Experience

  • JavaScript - 5 years
  • Next.js - 5 years
  • Git - 5 years
  • React - 4 years
  • TypeScript - 3 years
  • Roku - 2 years
  • BrightScript - 2 years
  • SceneGraph - 2 years

Availability

Part-time

Preferred Environment

MacOS, Linux, Windows, Google Workspace, Slack, Visual Studio Code (VS Code), Amazon Web Services (AWS)

The most amazing...

...thing I've built was a new ads experience interface for Disney+ Roku Channel.

Work Experience

Roku SDK Developer

2025 - PRESENT
Globant
  • Developed The Rugby Network Roku Channel (Therugbynetwork.com).
  • Implemented and validated new features for the Roku Platform, considering the Roku certification process.
  • Assisted the business analyst in refining the backlog while creating new features for the Roku platform, including streaming tracking tools, ads, a video player experience, and rebranding.
Technologies: Roku, Architecture, Scrum, Software Development, Software Design Patterns, Android API, Data Science

Roku SDK Developer

2024 - 2025
Globant
  • Collaborated with the Disney Experience composer squads to identify the need for scalable interactive rendering technology to support ads, marketing promotions, upsells, interactive storytelling, and more, going beyond an ad SDK.
  • Developed and enhanced client-side and server-guided ad insertion for the Disney+ channel. Seamlessly integrating media and dynamic experience.
  • Integrated and tested server-side ads for the new Roku upselling experience.
Technologies: Roku, AWS Cloud Architecture, iOS SDK

Senior Roku Developer

2023 - 2025
Globant
  • Integrated a new digital rights management (DRM) system for Brazil and Spanish speaker regions in Latin America, according to new features and rules in a manifest file for video streaming.
  • Implemented an ad insertion feature for live content streaming with ads with cookies in all Latin American regions.
  • Managed rebranding channel features while implementing a proper configuration for all the environments, including development, staging, and production.
  • Implemented an NPAW tracking system to ensure the DGO channel tracks the features and their behavior with users to find errors, bugs, and misbehaviors.
  • Assisted other QA and developers in providing training sessions on technical and non-technical topics about the Roku ecosystem.
Technologies: Amazon Web Services (AWS), Over-the-top Content (OTT), Roku, SceneGraph, BrightScript, Bash, Node.js, CI/CD Pipelines, Digital Rights Management (DRM), Unit Testing, Python, JavaScript, Figma, Google Analytics 4, React, Next.js, Jira, Bitbucket, GitHub, Git, HTML, CSS, WebSockets, REST, Redux, Broadcasting, Video Streaming, Smart TV, REST APIs, APIs, Vercel, Mobile First, React Redux, API Integration, Vue 3, Web Design, Coding, User Interface (UI), 3D, Web Development, PixiJS, Microsoft Excel

OTT Developer

2021 - 2023
Zemoga
  • Developed and rebranded different features. Implemented features for certification of the DGO Roku Channel. Served as a thought leader for solving bugs and handling challenging client situations.
  • Implemented a Google Analytics 4 in-house SDK library for traceability and tracking of all user actions in the DGO Roku channel.
  • Implemented the FIFA World Cup Qatar 2022 features like row list cards, landers, sports schedules, and general artwork related to football matches.
  • Managed a Roku Pay feature in DGO Roku Channel, including package management and a debugging process for different user roles.
  • Migrated Video Player API from Bitmovin third-party SDK to Native Roku Player. It was a challenging process, but nowadays, the video player works well for all subscription-video-on-demand (SVOD) content, both live and video on demand (VOD).
  • Collaborated with other teammates to provide training sessions around technical and non-technical topics about the Roku ecosystem.
Technologies: Amazon Web Services (AWS), Roku, SceneGraph, BrightScript, CI/CD Pipelines, Bash, Heroku, Node.js, JavaScript, LightningJS, Figma, Google Analytics 4, React, Next.js, Jira, Bitbucket, GitHub, Git, Over-the-top Content (OTT), HTML, CSS, WebSockets, Domain-driven Design (DDD), Storybook, Tailwind CSS, REST, Redux, Serverless, Broadcasting, Video Streaming, Smart TV, REST APIs, APIs, WebGL, Vercel, Three.js, Mobile First, Firebase, React Redux, Data Analytics, Server-side Rendering (SSR), Functional Programming, MySQL, API Integration, WebRTC, Mobile Development, Encryption, Mobile UI, Web Design, Coding, User Interface (UI), MERN Stack, Mobile Apps, 3D, Web Development, Crypto, PixiJS, Android API, iOS SDK

Front-end Developer Specialist

2021 - 2021
BlackSip
  • Built a custom eCommerce website for Quality Products, an extensive catalog of home and healthcare products in Peru.
  • Developed custom libraries for handling specific forms for some LATAM countries and a good design for responsive devices.
  • Added features to the VTEX Store Framework native checkout and worked in a custom layer to improve user experience and increase sales.
Technologies: VTEX, React, Next.js, JavaScript, TypeScript, HTML5, CSS3, Figma, Jira, Amazon Web Services (AWS), Bitbucket, Git, HTML, CSS, REST, Redux, Serverless, REST APIs, APIs, Maps, Mapbox, Material UI, Materialize, Vercel, Gatsby, Three.js, Mobile First, eCommerce APIs, Firebase, React Redux, Server-side Rendering (SSR), MySQL, API Integration, SQL, Nuxt 3, Vue, Mobile UI, Web Design, Coding, User Interface (UI), MERN Stack, Google Sheets, 3D, Web Development, Microsoft Excel, AWS Cloud Architecture, Android API, Data Science, Recommendation Systems

Lead Front-end Developer

2019 - 2021
Smart Seals
  • Developed a software program to manage, trace, track, and settle the work carried out by fleets engaged in tree pruning. These fleets are overseen by engineers employed by the largest energy sector companies located along the coast of Colombia.
  • Created and delivered the product to the client in every release cycle. Managed customer support to check the services of a web application.
  • Built top-notch telemetering software that enables real-time reading of energy meters and facilitates monitoring of consumption and device performance during maintenance operations or record analysis in outdoor settings.
Technologies: Google Maps API, React, JavaScript, Amazon Web Services (AWS), Node.js, Python, CSS, Git, GitHub, Bitbucket, Next.js, CI/CD Pipelines, Bash, Linux, HTML, WebSockets, Storybook, Tailwind CSS, REST, Redux, Serverless, Video Streaming, REST APIs, APIs, WebGL, Maps, Mapbox, Material UI, Three.js, Mobile First, PostgreSQL, Firebase, React Redux, Data Analytics, Server-side Rendering (SSR), Functional Programming, MySQL, API Integration, WebRTC, SQL, Mobile Development, Mobile UI, Web Design, Coding, User Interface (UI), MERN Stack, Google Sheets, Mobile Apps, 3D, Web Development, SOLIDWORKS, AWS Cloud Architecture, iOS SDK

Experience

DGO Roku Channel

https://channelstore.roku.com/es-co/details/bad1037e5b30d5569530dc42ad938564/dgo
Contributed to the development of the DGO Roku Channel, where I actively participated in creating new features following the Roku environment standards. My role involved deepening my understanding of various aspects such as back office integrations, OTT middleware, Roku Pay, deep linking, external control protocol (ECP), dev tools, and other essential concepts related to the SceneGraph framework.

Smart Seals Telemetering Software

Developed high-quality telemetering software that enables real-time reading of energy meters. It allows for monitoring energy consumption and device performance during maintenance operations or when studying records in outdoor environments. It helps efficient data gathering from energy meters, ensuring accurate measurements and facilitating comprehensive analysis for informed decision-making.

Quality Products eCommerce

https://www.qualityproducts.com.pe/
Created a custom eCommerce website for Quality Products in Peru. This website functions as an extensive catalog for selling home and healthcare products.

Smart Seals Pruning

Created a software program that manages, traces, tracks, and settles the work carried out by fleets engaged in tree pruning. These fleets are overseen by engineers from Colombia's Caribbean region's most significant energy sector companies.

Smart Seals Wash

Developed software that provides comprehensive management, traceability, tracking, and settlement capabilities for fleet operation tailored for pole washing services carried out by leading energy companies in the Caribbean region of Colombia.

Smart Seals STS

Created a tracking system that allows real-time monitoring of vehicles operated by pole washing fleets, equipped with GPS devices that track the job process outside, ensuring efficient monitoring of operations.

Custom 3D Scanner for Geolocated Borehole Information

https://boredm-ifc-viewer.vercel.app/
I've developed a React-based Progressive Web App (PWA) that dynamically renders 3D cylindrical models using data imported from Excel files, including WGS84 coordinates, borehole dimensions, color codes, and geological properties to deliver an interactive visualization experience. Leveraging Three.js, we engineered a responsive 3D canvas interface, overcoming challenges in geospatial mapping by implementing a 2D coordinate approximation system to infer relative positions across cardinal directions. Due to time constraints, this innovative workaround replaced a planned Google Maps 3D raycaster integration, ensuring project delivery without compromising core functionality.

International Consulate

https://www.scblawyers.com/
The client provided a collection of confidential Google Sheets files linked to US-based international counsel operations, requiring the development of custom Google Apps Script methods to implement advanced cross-file data filtering with synchronized event triggers in Google Calendar. Addressing initial Google Workspace authorization hurdles on the client side, the solution delivered enhanced filtering capabilities beyond native Google Sheets tools, enabling seamless automation and rapid deployment to production without reliance on 3rd-party plugins.

In-app Purchases

https://sameteamapp.com/
The client required cross-platform updates for both iOS and Android, including a critical payments system overhaul to introduce annual subscriptions via App Store Connect and Google Play Console in-app purchases, alongside UI enhancements such as redesigned subscription and sign-up flows. Navigating certification complexities—notably Apple's stringent App Store requirements with multi-step validation and testing—demanded meticulous attention to platform-specific guidelines while ensuring seamless payment integration adhered to robust UI/UX principles for checkout recovery optimization across both ecosystems.

Custom Excel Gantt Chart

https://www.bricklaneproperties.ca/
Inspired by projectmanager.com, I developed a custom Gantt chart solution using Excel and Excel VBA. It incorporates essential features such as dependency relationships, start and end dates, forecasting formulas, and task/subtask hierarchies, mirroring its UI/UX design. Overcoming the limitations of Excel's native capabilities required innovative VBA methods to create dynamic UI elements and complex inter-row relationships, optimizing performance to maintain real-time responsiveness despite the inherent challenges of VBA formula processing, demanding a high level of abstraction to deliver a functional project management tool within the Excel environment.

Excel and Excel VBA Automation Script

https://www.orourkeirishdancers.com/general-8
I developed a custom Excel script engine using Excel VBA to dynamically generate formatted sheets from a master competition dataset, automating data organization and output generation. During implementation, the client encountered system crashes due to path-related errors in the VBA script, which I resolved by analyzing crash reports and optimizing file location handling to ensure cross-platform compatibility across different Windows environments.

Image Forensic Research

https://www.crunchbase.com/organization/sack-associates
The client required analysis of thousands of Dropbox images to extract metadata for forensic pattern identification, including date correlations and image descriptions. I initially used Excel and Excel VBA for local processing but transitioned to a Python-based solution to efficiently parse cloud data, generating detailed Excel reports while achieving 3x faster execution speeds by leveraging Python's optimized resource handling for large-scale data tasks.

Payments Software

https://www.sld.com/
I was tasked with deploying a critical hotfix for TeamClient, a production-grade Next.js web application leveraging Redux for global state management. My focus centered on resolving payment calculation discrepancies in the "Brief" module by implementing a state management workaround while simultaneously addressing UI inefficiencies like unnecessary page reloads and incomplete user form submissions. To streamline development, I configured a Docker environment with optimized front-end/back-end images and maintained rigorous version control through daily commits, ensuring seamless collaboration and rapid iteration aligned with team workflows.

Excel/VBA Dynamic Diagram

https://sksgreen.com/
Leveraging Excel and VBA, I developed a custom diagramming tool emulating a PDF-provided Visio interface pattern, featuring dynamic geometric shapes for pipeline stage visualization, Gantt-style date dependencies, and interactive numeric inputs for real-time project tracking. The solution addressed critical challenges in VBA scripting, including robust date-format parsing and multi-scenario error handling to ensure seamless diagram generation, ultimately serving as a foundational framework adopted by the client for future business-critical projects, as demonstrated in a live quarterly results presentation with key stakeholders.

AI News Website for Prime Minister of The United Arab Emirates

https://fazza3.ai/
Tasked with architecting an AI-driven platform for the UAE prime minister’s office, I engineered a comprehensive solution integrating Next.js for a cutting-edge front-end with AWS-powered infrastructure, including S3 buckets for centralized storage of scraped news data from official sources and SageMaker for training NLP models to power a chatbot capable of generating real-time summaries. The back end leveraged Lambda functions and API Gateway to orchestrate serverless workflows, ensuring seamless data flow between scraping pipelines, database storage, and the AI-enhanced front end—featuring a dynamic top-news section and interactive chatbot to elevate user engagement through intelligent content interaction.

Education

2016 - 2021

Engineer's Degree in Systems Engineering

Simon Bolivar University - Barrranquilla, Colombia

Certifications

MARCH 2022 - PRESENT

Software Architecture: Domain Driven Design

LinkedIn Learning

Skills

Libraries/APIs

React, Google Maps API, REST APIs, Three.js, React Redux, Android API, Node.js, WebGL, jQuery, WebRTC, Vue 3, Vue, Google Sheets API

Tools

Google Workspace, Slack, Bitbucket, GitHub, Git, Google Sheets, Microsoft Excel, Excel-DNA, Figma, Jira, SOLIDWORKS, Excel 2016, Microsoft Access, Microsoft Visio

Languages

BrightScript, Bash, JavaScript, TypeScript, HTML5, CSS3, CSS, HTML, Python, SQL

Frameworks

Chrome, Next.js, Tailwind CSS, Redux, Material UI, iOS SDK, Materialize, Nuxt 3, PixiJS, LightningJS

Paradigms

Unit Testing, REST, Responsive, Mobile Development, Functional Programming, Scrum, Building Information Modeling (BIM)

Platforms

MacOS, Linux, Windows, Visual Studio Code (VS Code), Vercel, Firebase, Heroku, Amazon Web Services (AWS), Mapbox, VTEX, Software Design Patterns, iOS, Android

Industry Expertise

Web Design

Storage

PostgreSQL, MySQL, Databases

Other

Software Development, Software Architecture, Over-the-top Content (OTT), Roku, SceneGraph, CI/CD Pipelines, Digital Rights Management (DRM), Domain-driven Design (DDD), WebSockets, Responsive Design, Front-end, Serverless, Video Streaming, APIs, Maps, Mobile First, eCommerce APIs, Server-side Rendering (SSR), API Integration, Mobile UI, Spanish, Coding, User Interface (UI), MERN Stack, Data Engineering, Mobile Apps, 3D, Web Development, Data Scraping, Website Data Scraping, Conversion, Data Analysis, Artificial Intelligence (AI), Consulting, Research, AWS Cloud Architecture, Recommendation Systems, PDF, Strapi, Google Analytics 4, Storybook, Broadcasting, Smart TV, Gatsby, Data Analytics, Encryption, Crypto, Data Science, Architecture, IFC, Excel Add-ins

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring