German Galvis, Developer in Madrid, Spain
German is available for hire
Hire German

German Galvis

Verified Expert  in Engineering

Roku Developer

Location
Madrid, Spain
Toptal Member Since
July 12, 2016

German is a multi-faceted individual; he's an amateur digital illustrator, an impatient animator, an adaptable and resourceful developer, a skillful designer, a professional front-end engineer, and a perennial learner. Getting things done and writing quality code are his imperatives, involvement from—and with—the team is a requirement. His specialties are FED architecture, development, and optimization.

Portfolio

MediaMonks
BrightScript, Web Technologies, Front-end Architecture, Front-end Development...
Zemoga
Node.js, CoffeeScript, JavaScript, Stylus, Less, CSS, HTML, React, Vue...

Experience

Availability

Part-time

Preferred Environment

Chrome, OS X

The most amazing...

...project was being the main architect of Roku implementation for a huge (recently defunct) video streaming platform.

Work Experience

Technical Director

2021 - PRESENT
MediaMonks
  • Successfully created processes to enable new developers to be up to speed for Roku (BrightScript + SceneGraph) oriented projects.
  • Architected, estimated, and planned software projects—brownfield and greenfield.
  • Designed and developed core functionality and architectural basis for OTT client applications used by millions of viewers.
  • Helped with technical proposals as pre-sales tools and created functional prototypes for clients to support sales.
Technologies: BrightScript, Web Technologies, Front-end Architecture, Front-end Development, Software Architecture, People Management

FED Architect

2007 - 2021
Zemoga
  • Architected, estimated, and planned the FED component in different projects.
  • Collaborated in the creation of single-app applications using MVV/MVC frameworks.
  • Developed casual games using web technologies (FED).
  • Built microsites for campaigns using web standards.
  • Created functional prototypes for clients to support sales.
Technologies: Node.js, CoffeeScript, JavaScript, Stylus, Less, CSS, HTML, React, Vue, Unobtrusive JavaScript, Roku, BrightScript

Front-end Senior Developer

2009 - 2011
Sears - Sears Home Services Team
  • Created a schedule widget central to the appointments functionality.
  • Worked as part of the FED team which created the blueprint for the observers architecture which was central to the site.
  • Supported and maintained the site through technology changes working along different back-end teams.
  • Planned and executed a refactor strategy to improve browser performance and responsiveness.
  • Led a team, created as an extension of the original core team, sharing practices and design principles.
Technologies: CSS, JavaScript, HTML

Senior Web Developer

2006 - 2007
Alleati
  • Created casual games via a Flash (AS2) platform.
  • Designed the UX and coded templates and JavaScript interactions for a large scale Java application.
  • Developed a PHP application for project-time tracking.
  • Built a video player for an on-demand streaming service via SMS using a Flash platform.
  • Designed and coded many interactive marketing banners using the Flash platform.
Technologies: Flash ActionScript, JavaScript, CSS, HTML, PHP

Web Developer

2004 - 2006
Cerrejon Coal
  • Created an activity tracking application in J2EE and Oracle 9i with interactive progress front-end components.
  • Developed a single-flow, friendly, web-based tool to calculate the optimum factor for explosive consumption in mines based on several isolated legacy web apps.
  • Built an interactive reporting tool for stakeholders, which pulled information from several Excel files using Java.
Technologies: Flash ActionScript, JavaScript, CSS, HTML, Oracle, Java

Collection Extension to Allow Composed Responses

This project consisted of a CoffeeScript implementation of a Chaplin MVC framework based on Backbone.js, which enables the composition of a response based on information coming from multiple endpoints. This addresses a pain point in Backbone.js by extending the current collection implementation to solve the issue.

CSS3 Coverflow

https://github.com/pixshatterer/jQueryMobile-CSS3-Coverflow
This is an oldie which has some interesting stuff, but it needs an update. Made with CSS, jQuery, and JavaScript: a Coverflow plugin I made a couple years ago.

Tic-Tactical-Toe

A different approach to a Tic-Tac-Toe game.

Supertrumpf

Another take on an old and loved game - wanted to use it as an exercise on Firebase usage.
1998 - 2003

Bachelor's Degree in Computer Engineering

Universidad del Norte, Colombia - Barranquila

Libraries/APIs

React, Vue, Node.js, Vuex

Tools

Sublime Text, Adobe Photoshop, Stylus, Sketch

Frameworks

JavaScript MVC, Next.js, Chrome

Languages

JavaScript, CSS, HTML, Sass, BrightScript, Less, CoffeeScript, PHP, Flash ActionScript, Java, TypeScript

Paradigms

Functional Programming, Unobtrusive JavaScript, Model View Controller (MVC)

Platforms

Visual Studio Code (VS Code), OS X, Oracle

Storage

MongoDB, MySQL

Other

Video Streaming, Styled-components, Roku, Fintech, Web Technologies, Front-end Architecture, Front-end Development, Software Architecture, People Management, Software Development, Software Design

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