Gilberto Morejon

Gilberto Morejon Email and Phone Number

Senior Principal Software Engineer at Roblox @ Roblox
Gilberto Morejon's Location
San Francisco, California, United States, United States
Gilberto Morejon's Contact Details
About Gilberto Morejon

Gilberto Morejon is a Senior Principal Software Engineer at Roblox at Roblox. He possess expertise in git, linux, ruby, java, subversion and 35 more skills.

Gilberto Morejon's Current Company Details
Roblox

Roblox

View
Senior Principal Software Engineer at Roblox
Gilberto Morejon Work Experience Details
  • Roblox
    Senior Principal Software Engineer
    Roblox Oct 2020 - Present
    San Mateo, California, Us
  • Proper
    Chief Technology Officer
    Proper Sep 2019 - Sep 2020
    San Francisco, California, Us
    Responsible for helping build and coordinate an engineering team tasked with developing an AI accounting platform for Property management. Additionally, I was responsible for helping the team come to good architectural and scaling decisions while involving myself with the technical details of all aspects of the system from the top: Chrome plugin, WebClient (VueJS), and Native App Client to bottom: core micro services (mostly golang, some Javascript), image processing micro services (golang, C), distributed datastores (Cassandra/Scylladb), cloud infrastructure/SRE (AWS), and ML Microservices.
  • Proper
    Technical Advisor
    Proper Apr 2018 - Sep 2019
    San Francisco, California, Us
    Responsible for advising on Golang micro-service architecture, iOS software architecture, SRE best practices, scaling, and team resourcing. Responsible for partime CTO role after previous CTO departs in Febuary 2019.
  • Monster
    Director Of Engineering
    Monster Aug 2018 - Sep 2019
    Weston, Ma, Us
    Built out SF engineering teams, developed & executed on industry-first real-time recommendations ML/product strategy, and a parallel effort to "put out the fires and make user experience less broken" resulting in moving the needle near double-digit % YoY returns on our channel's northstar metric, that metric for the company as a whole, and directly attributable to revenue.Manager/Engineering-lead/Architect of:Monster the iOS (Swift) and Android native client engineering teams (Kotlin), Native client QA/Accessibility team, SF Platform (Golang) engineering team, SF Platform infrastructure (AWS, GCP, K8s, Chef, Terraform), and the Monster (Golang/Scala/Python) ML/Recommendations platform team.
  • Monster
    Director Of Engineering, Platform And Infrastructure Operations (Jobr)
    Monster Nov 2016 - Aug 2018
    Weston, Ma, Us
    Responsibilities:Lead Platform Engineer (Golang) and Lead SRE as well as Jobr for Buisness Product launch engineering lead (ReactJS/iOS/Android Client, Core Platform, Payments Platform and Fraud detection Platform teams).Platform Engineering Roadmap development, capacity planning, budgeting, and process development.Platform and full system Architecture review and best practices development.Team scaling and Org structure development.
  • Raddish Inc
    Cto / Co-Founder
    Raddish Inc Nov 2016 - Feb 2018
    Part of Nasdaq Entrepreneurial Center Milestone Makers 1st graduating class.Raddish is a platform for local plant-based food vendors and customers.Lead a small team of mobile and backend engineers to build out 2-sided marketplace native apps, core-platform, and payments platform.
  • Savant Systems
    Principal Iot Video & Cloud Infrastructure Engineer
    Savant Systems Aug 2014 - Nov 2016
    Hyannis, Ma, Us
    (Joined with Evntlive team)Embedded camera linux/ARM development:Lead development on a Machine Learning (People detection, Recognition, etc) WebRTC camera with a tied-in, searchable video cloud platform. Primarily embedded Golang/C/python video and linux systems programing (systemd, video driver API, WebRTC session management, etc). Some light linux kernel programming. Yocto based distro creation.Lead Hub/cloud platform/datapipeline security architecture review:Managed and lead implementation of 3rd party security audit and pentest post-mortem recommendations on both cloud, datapipeline, and embedded platforms.Lead development on IoT tech support portal for hub:Reverse SSH over websocket device takeover system. Javascript SSH overwebsock client, terminal, Consul based cloud server websocket dispatching system, embedded ARM Golang reverse SSH over websocket server.http://www.forbes.com/sites/aarontilley/2015/10/13/luxury-home-automation-company-savant-launches-a-remote-for-controlling-everything-in-your-home/#668d5886709bCloud Architecture and development work:Large scale distributed Savant IoT datapipeline involving Spark, Kafka+Zookeeper, Consul and Cassandra.Consul+Cassandra+Golang cloud system-healing distributed loadbalancer micro-service to supervise Nest socket connection pool.DevOps CI/CD work:A (necessarily with systemd on PID 1) Linux embedded distro (constructed with Yocto toolchain) with a Docker-centric CI workflow.Technologies: Golang, Consul, Cassandra, Kafka, C, Docker, Chef (on ARM?!?), Yocto, WebRTC, AWS.
  • Heremeow
    Cto & Co-Founder
    Heremeow Jul 2014 - Nov 2016
    Heremeow is a social media platform built for augmented reality.As CTO I managed a small team of developers in addition to being a hands-on technical lead for Web, iOS development (both Objective C and early Swift), backend (Golang + Cassandra), and Infrastructure (Softlayer+Chef).
  • Yahoo
    Senior Sre
    Yahoo Dec 2013 - Aug 2014
    (acquired Evntlive)Developer platform services.Capacity planning and architecting largest chef deployment in the world with over 150k nodes.VideoPlayer Group\live groupHelped release www.yahoo.com\live with evntlive team. Engaged in full stack capacity planning, problem diagnosing, and solving. From encoder to CDN to player.Technologies I work with:Enterprise Chef -- Yahoo is in the process of Chef'ing.Sinatra/Ruby -- DevOps REST API. Python -- For Parsing JSON in minimal scripts/hitting REST API, NodeJS -- Player QoS servers"a bunch of things that start with "y" -- I work at Yahooffmpeg -- helping develop encoding standards for yahooopenstack+jetty+l3dsr -- provisioning/chefing/setting up vips/acls for production video search backend
  • Evntlive
    Senior Video Platform & Devops Engineer
    Evntlive Dec 2012 - Dec 2013
    Redwood City, California, Us
    (acquired by Yahoo!)Architected, Developed, and maintained web client and autoscaling service platform for ingesting, encoding, managing, archiving, and deploying VOD content.Initially brought on as infrastructure automation expert, Chef'd Evntlive's "cell" (defined as an haproxy/apache/jetty/etc unit) based multi-datacenter/region system using best practices.Developed custom live auto-scaling cloud transcoding system in AWS tested up to 20 mbit/s at 1080p using a combination of nginx-rtmp (to recieve a single rtmp stream), a custom forked version of ffmpeg (to segment video stream on keyframes), custom C zeromq application to fan-out chunked video encoding jobs, collect finished jobs, and insure proper alignment between different bitrates (for adaptive bitrate streaming), all with node discovery, configuration/role provisioning, and autoscaling handled by Chef, Ironfan, and Jenkins.Developed Chef/Ironfan code for managing various idiosyncracies of scaling up and down Cassandra clusters (for things like token placement, seed node discovery) in a Multi-datacenter configuration used in Evntlive's "Buzz" feature.Engaged in extensive TCP/RTMP packet analysis with hardware network taps (Ntap), congestion/latency simulators (Trinegy), and Wireshark to debug/diagnose/simulate venue connection issues over a wide variety of Satellite/cable/fiber drop/etc. situations. Analyzed performance of alternative TCP congestion control algos (such as TCP-Hybla) under various conditions.Chef, Ironfan, AWS, cassandra, percona, jetty, apache, wowza, ffmpeg, ruby, sinatra, git, haproxy, redis, solr, resque, java, nginx-rtmp, C, zeromq
  • Fitbit
    Senior Operations Engineer
    Fitbit Jul 2012 - Dec 2012
    San Francisco, California, Us
    Technologies: ruby, rails, puppet, Jira, svn, tomcat, haproxy, java, hibernate, glusterfsActed as defacto Release Manager coordinated teams (development and QA) in multiple countries and merging commits falling under Verified and Sanctioned Issues in Jira via SVN and running deploy process. Developed series of scripts for discovering which commits from which authors were blocking which tickets allowing Fitbit to move from a Monthly deploy cycle to a Daily deploy cycle.Did battle with Puppet, large numbers of Master-Master Percona shards, and Hibernate exceptions.
  • Mixbook
    Senior Devops (Systems) Engineer
    Mixbook Aug 2011 - Jun 2012
    Redwood City, Ca, Us
    Technologies: Chef, ruby, redis, memcached, unicorn, New Relic, Jira, git, solr, percona, haproxy, nginx, glusterfs, resque.Maintained Chef cookbooks, Chef based based Deploy system (of Rails webapp/Percona/haproxy/nginx/solr), cut release branches in git. Hooked hidden master bind setup into Chef. Developed Statemachine deploy module for coordinating complication deploy process in Chef.
  • Npm
    Lead Programmer
    Npm Jul 2010 - Aug 2011
    C#, SQL
  • Fsu / Scientific Computing Institute
    Teaching Assistant / Research Assistant
    Fsu / Scientific Computing Institute Sep 2007 - Dec 2009
    Code-stuff:"Tall and skinny" SVD solver for HPC. Developed Matlab and performant C Manifold optimization algorithm for CV. PS3 Super-computer Raytracer optimization.Developed RT-Linux custom hybrid EDF/RM/FP realtime kernel scheduler.Technologies: Matlab, C, CellBE, C++, Linux, MPI, OpenMPDid a lot of linear alebra. Taught the data structures lab in C++.
  • Ibm
    Extreme Blue Intern
    Ibm Apr 2007 - Aug 2007
    Armonk, New York, Ny, Us
    Combining experimental linux based exo-kernel application virtualization based on deterministic syscall and shared memory IO and CPU cycle counter state logging to record, rewind, and replay an application with machine learning techniques (such as perceptrons and SVMs) to log and analyze system calls and shared memory access patterns in an application for software problem determination in . Technologies: Linux, perl, WEKA, C, and meosis record and replay.
  • Center For Advanced Power Systems (Caps)
    Autonomous Agents Research Engineer, Distributed Systems
    Center For Advanced Power Systems (Caps) Aug 2003 - Apr 2007
    Distributed, intelligent controls applied research, funded by Office of Naval Research: ship-board power systems for next generation, all electric destroyer with energy weapons platform and electric motor.Developed and maintained Jade-Leap agent platform in Java on embedded ARM Linux/WinCE devices as well as a custom interface using CORBA between the Jade-Leap and a dll in Win32 C++/CORBA gateway linked into the University of South Carolina’s virtual test bed simulation.Technologies: Linux, WinCE, Win32, Java, CORBA, Jade-Leap, C++
  • Bankrate, Inc.
    Software Developer
    Bankrate, Inc. Jan 1995 - Aug 2003
    Charlotte, North Carolina, Us
    Created the website www.bankrate.com with my father. I wrote the code, he managed the infra.Technologies: Javascript, ASP, SQL, VB, C#, VC++, Delphi.

Gilberto Morejon Skills

Git Linux Ruby Java Subversion Apache C++ C C# Nginx Mysql Memcached Amazon Web Services Software Engineering Distributed Systems Haproxy Solr Ironfan Agile Computer Science Ffmpeg Rtmp Zeromq Amazon Ec2 Sinatra Cassandra Jenkins Go Golang Objective C Swift Software Architecture Live Video Streaming Application Architecture Nosql Apache Kafka Machine Learning Javascript Python Redis

Gilberto Morejon Education Details

  • Florida State University
    Florida State University
    Computer Science
  • Florida State University
    Florida State University
    Computer Science And Economics

Frequently Asked Questions about Gilberto Morejon

What company does Gilberto Morejon work for?

Gilberto Morejon works for Roblox

What is Gilberto Morejon's role at the current company?

Gilberto Morejon's current role is Senior Principal Software Engineer at Roblox.

What is Gilberto Morejon's email address?

Gilberto Morejon's email address is ga****@****ail.com

What is Gilberto Morejon's direct phone number?

Gilberto Morejon's direct phone number is +156137*****

What schools did Gilberto Morejon attend?

Gilberto Morejon attended Florida State University, Florida State University.

What skills is Gilberto Morejon known for?

Gilberto Morejon has skills like Git, Linux, Ruby, Java, Subversion, Apache, C++, C, C#, Nginx, Mysql, Memcached.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.