Roger Esteban

CTO at Lystos App
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Barcelona Metropolitan Area, ES

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • CTO
      • Mar 2021 - Present

      Barcelona, Catalonia, Spain Reinventing the real estate industry in Spain.

    • United States
    • Wholesale
    • 1 - 100 Employee
    • Director of Engineering EMEA
      • Sep 2016 - Jun 2018

      Los Angeles, CA & Barcelona, Spain Telescope is an industry leader in real-time participation and unique native social applications with a focus on voting and video solutions. It has a wide range of tech solutions aimed for big brands (Fortune 500 companies), broadcasters, TV networks and agencies, allowing them to produce and stream Live TV on social networks and streaming platforms like Facebook, Twitter and YouTube. Here's a list of my Job Responsibilities as the Director of Engineering EMEA: • Lead the… Show more Telescope is an industry leader in real-time participation and unique native social applications with a focus on voting and video solutions. It has a wide range of tech solutions aimed for big brands (Fortune 500 companies), broadcasters, TV networks and agencies, allowing them to produce and stream Live TV on social networks and streaming platforms like Facebook, Twitter and YouTube. Here's a list of my Job Responsibilities as the Director of Engineering EMEA: • Lead the Engineering Team in the EMEA region, located in Barcelona. Telescope's infrastructure is based on AWS (EC2, RDS-Aurora, RDS-MySQL, RDS-DynamoDB‎, S3), ActiveMQ, Memcached, HBase, Spark, Akamai, etc. The software infrastructure is a combination of Java, Angular 5, Backbone.js and C++. • R+D new technologies and platforms to extend our voting capabilities. This includes building chat bots on top of the Facebook Messenger API, experimenting with Echo/Alexa integrations, rethinking our Instagram integration to support new capabilities like Mentions, etc. • Design a new self-service web-tool for customers to create their own voting campaigns. The tool plugs into Telescope's distributed voting system, which is able to handle extremely high volumes of data coming from many different sources (SMS, Facebook, Twitter Firehose, native apps, mobile/web, etc.). • As a Facebook and Twitter Partner, participate in tech calls and discussions with the Engineering Teams at Facebook and Twitter around new APIs and functionalities that we need to support within Live Studio, Telescope's solution around Live TV. Examples of new functionalities/integrations include being able to inject Ad Breaks in the middle of live streams, being able to stream to Periscope, etc. • Grow the Engineering Team in Barcelona to progressively shift all development efforts from Los Angeles to Barcelona. Show less

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Co-founder & CTO
      • Aug 2006 - Jun 2016

      Mountain View, CA & Barcelona, Spain Pioneering social media marketing as Co-founder and CTO of Friend2Friend, a cloud-based marketing platform operating at the intersection of content, social and advertising. Here's a list of my Job Responsibilities as the CTO: • Design and implement the software/hardware architectures that support the Friend2Friend Platform, a highly distributed system running on top of multiple AWS geographic regions. The system consists of a globally load-balanced frontend and backend layers… Show more Pioneering social media marketing as Co-founder and CTO of Friend2Friend, a cloud-based marketing platform operating at the intersection of content, social and advertising. Here's a list of my Job Responsibilities as the CTO: • Design and implement the software/hardware architectures that support the Friend2Friend Platform, a highly distributed system running on top of multiple AWS geographic regions. The system consists of a globally load-balanced frontend and backend layers, several MySQL shards (multi-master + 2 replicas per shard), distributed caching (based on Redis) and heavy use of the AWS infrastructure (EC2, S3, CloudFront, SES, etc.). • Design and implement the core backend layer (Java) of the Platform. This includes modules to handle requests, database connections, caching layers, http sessions, emails, logging, audio/video transcoding (FFmpeg), integration with 3rd party APIs, etc., as well as interfaces to abstract the low-level complexity of the system to the team of engineers building software on top of the Platform. • Design and implement the core frontend layer (JavaScript) of the Platform, a custom-built framework that unifies all common tasks running on the client side. It includes several modules, wrappers and global utilities to communicate with our backend endpoints and 3rd party APIs, handle all Ajax and CORS requests, report telemetry and analytics, etc. • Design and implement an internal web-based back-office tool to manage the whole infrastructure. This includes tools to manage web/data clusters (push config files, restart services...), load balancers, CDN, code pushes, code branching/merging, analytics, projects, provisioning, permissions, code switches, etc. • Manage the technical team and development process of our internal systems, tools, products and projects. • As a Facebook Preferred Marketing Developer and LinkedIn Certified Developer, lead all technical efforts to bring the latest social capabilities into the Platform. Show less

    • Software Engineer Intern
      • Oct 2002 - Sep 2005

      Barcelona, Spain Building the new E-commerce Platform of the University. Here's a list of my tasks: • Design and implement the core software/hardware architectures of the new E-commerce Platform of the University, a generic distributed system on top of which other engineers can build specific applications. The system consists of software-load-balanced frontend (httpd) and backend layers (Tomcat Cluster) and an Informix database cluster. • Design and implement the core backend layer (Java)… Show more Building the new E-commerce Platform of the University. Here's a list of my tasks: • Design and implement the core software/hardware architectures of the new E-commerce Platform of the University, a generic distributed system on top of which other engineers can build specific applications. The system consists of software-load-balanced frontend (httpd) and backend layers (Tomcat Cluster) and an Informix database cluster. • Design and implement the core backend layer (Java) of the Platform. This includes modules to handle requests, database connections, http sessions, emails, logging, etc., as well as interfaces to abstract the low-level complexity of the system to the team of engineers building software on top of it. • Design and implement the core frontend layer (JavaScript) of the Platform. This includes several libraries to simplify and unify client-side code across all applications built on top of the Platform. • Design and implement BVirtual, an online store application built on top of the new E-commerce Platform. This includes modules to handle the shopping flow, shopping carts, checkout, credit card payments (via the payment gateway of CaixaBank), barcode generation for invoicing and fulfillment purposes, etc. • Design and implement a generic and scalable way for other engineers to build back-office applications for BVirtual. This includes tools to manage inventory, process orders, etc. Show less

Education

  • Universitat Ramon Llull
    MSc Computer Engineering, Computer Science
    2003 - 2005
  • Universitat Ramon Llull
    BSc Computer Engineering, Computer Science
    1999 - 2005

Community

You need to have a working account to view this content. Click here to join now