Bernardo Sanchez

Bernardo Sanchez

About

Detail

VP of Engineering
San Francisco, California, United States

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Tango
    Vice President of Engineering
    Tango
    Aug 2026 - Current (1 month)
  • Tango
    Director of Engineering
    Tango
    Jun 2025 - Aug 2026 (1 year 3 months)
  • Tango
    Engineering Manager
    Tango
    Jun 2022 - Jun 2025 (3 years 1 month)
    - Hands-on manager dedicating 20% of time to IC work, promoting critical design changes and elevating the team on scalability, performance, and best practices. - Currently managing the data team and a cross-functional product engineering pod (5 people), working closely with product and design to own and drive the roadmap. - Rebuilt Backend Team from scratch, owning hiring and onboarding processes; hired 7 engineers across frontend, backend, and data teams. - Introduced new design patterns, improving system efficiency by 50% and reducing costs by 30%.
  • SIrona Medical
    Platform Engineering Manager
    SIrona Medical
    Jan 2021 - Jun 2022 (1 year 6 months)
    - Hands-on manager, contributing 50% of the time to backend development. - Designed backend services enabling client-side rendering for radiology imaging, improving stability by 50% and reducing costs by 250% - Managed 3 teams (Implementations, Backend, Infrastructure), leading 8 engineers. - Defined and prioritized the roadmap across teams, aligning delivery with company goals. - Hired 8 engineers, owning recruitment and onboarding processes.
  • SIrona Medical
    Platform Engineer Tech Lead
    SIrona Medical
    Mar 2020 - Jan 2021 (11 months)
    - Designed and built ingestion pipelines and initial APIs from scratch, enabling integrations and aiding fundraising. - Developed event-driven architecture, increasing ingestion capacity by 150% and engineering velocity by 100%. - Implemented heuristics to detect case completion, reducing compute usage by 500x. - Built initial CI/CD pipelines, supporting dev ops scalability.
  • Quid
    Sr. Software Engineer
    Quid
    Apr 2018 - Mar 2020 (2 years)
    Quid is a natural language search platform and big data visualization tool that incorporates artificial intelligence to answer challenging questions. - Engineering lead on Quid Analysis Core. - Drove 50% latency reduction and 50% decrease in memory consumption post analysis and performance optimization. - Architect and developer of new Quid Public API product. This opened up a new line of business for the company. Partnered with stakeholders including external customers, product management, program management. Translated tasks into functional requirements, and eventually implementation. Written in Go and using a MySQL database. - Partner with Data Science team to integrate new features and algorithms into core products. - Use Docker to c
  • Docker Inc
    Sr. Software Engineer
    Docker Inc
    Aug 2015 - Apr 2018 (2 years 9 months)
    Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. - Lead engineer working on the backend functionality of Tutum’s core application as well as developing new features and maintaining existing code base for Docker cloud services. - Responsible for integrating Tutum's private registry with Docker post acquisition. - Reimplement continuous delivery feature integrating Tutum with Docker system wide events (Kafka first and SNS/SQS later) - Implemented Swarm as a Service feature using AWS Cloudformation templates. - Maintained existing Docker SaaS services like Accounts and Repositories. Written in Flask/Python and Postgres database. - Maintained Image Scanning
  • Tutum Inc
    Software Engineer
    Tutum Inc
    Oct 2013 - Sep 2016 (3 years)
    Tutum is a platform to build, deploy, and manage your Docker containers. I was the first engineer that they hired. Key aspects of the application under supervision include: - Developing new features and maintaining existing REST APIs: Django and MySQL database. - Docker interface to deploy, stop and delete containers across any node. - Maintaining private registry and continuous delivery implementation - Asynchronous workers development: Python Celery workers and RabbitMQ as broker. - Development of DockerCloud CLI - Ensure coding best practices - Services Deployments using Ansible - On call responsibility and troubleshooting. - Maintaining CI/CD pipelines and release cycles and coordination among products and features
  • Indra
    Software Engineer
    Indra
    Jan 2013 - Oct 2013 (10 months)
    Develop new features for Visual Radar 3000 (3D air traffic management system). The system is written in C++, Qt for the GUI and OpenGL for the 2D and 3D graphics rendering. As development tool I use Visual Studio 2010 and as incident management tool Redmine. Besides, I am involved in migrating a 2D maritime monitoring system to Qt & OpenGL, using also C++ and Visual Studio 2010. Duties and responsabilities: - GUI and real time information rendering development - Helping to migration design and code optimizations
  • E
    I.T. Administrator (Internship)
    Economic and Trade Office of Spain in Sweden and Finland
    Sep 2011 - Sep 2012 (1 year 1 month)
    - Windows User Administration - Windows 2003 server and network architecture administration. - Intranet development and maintenance of the web and the office newsletter (HTML & CSS) - In-site support. - Antivirus, patches and backups management. - Renewal and updating of Servers and Workstations, Printers, UPS, etc. - Set-up and Maintenance of Blackberry and videoconference devices. - IT support in Events, Trade fairs and Exhibitions.
  • ICEX
    I.T. Administrator (Internship)
    ICEX
    Sep 2011 - Sep 2012 (1 year 1 month)
    See above for further information
  • P
    Intern
    PEK Designs and Technology
    Feb 2010 - Jun 2010 (5 months)
    To develop a management application for the own company in Java, web page maintenance and collaboration in a project for the European Campus Party held in Madrid in 2010.
Education verified_user 0% verified
  • Universidad Complutense de Madrid
    Master's Degree in Computing Research, Information Technology
    Universidad Complutense de Madrid
    Jan 2012 - Jan 2013 (1 year 1 month)
    Projects: - Linguistic Engineering "Analysis of object univocal descriptions generation in an interaction context" - Embedded Systems Design: "Performance improvement of VP8 video decoder in a BeagleBoard" - Grid and Cloud Technologies: "On-Demand Secure Teleconferencing on Public Cloud Infrastructures"
  • Universidad Complutense de Madrid
    Computer Engineer
    Universidad Complutense de Madrid
    Jan 2009 - Jan 2011 (2 years 1 month)
    - Knowledge acquired: Computer Architecture, Robotics, Software Engineering, Data Bases, Artificial Intelligence, Compilers, Concurrent Programming and Computer Graphics.
  • Universidad Complutense de Madrid
    Technical Engineer in Business Computing, Information Technology
    Universidad Complutense de Madrid
    Jan 2004 - Jan 2009 (5 years 1 month)
    - Knowledge acquired: Data Structures, Networks, Operating Systems, Logic Programming, Functional Programming, Web Programming, Rational Unified Process, Software Engineering and Object Oriented Programming.
  • Universidad Complutense de Madrid
    PhD Candidate, Cloud Computing
    Universidad Complutense de Madrid
Projects (professional or personal) verified_user 0% verified
  • p
    personal GitHub
    Personal projects portfolio. Personal Github.
Publications verified_user 0% verified
  • E
    Augmented Reality Framework for Guides in Local Environments
    EPrints UCM Jun
  • E
    On-Demand Secure Teleconferencing on Public Cloud Infrastructures
    EPrints UCM Jul
  • J
    Generación de descripciones unívocas de objetos en un contexto concreto
    Jun
    Las expresiones de referencia permiten identificar a objetos dentro de un contexto concreto de manera univoca, siendo fundamentales en la comunicación e interaccion con sistemas. De este modo, la generacion de expresiones de referencia permitira desarrollar sistemas que, por ejemplo, proporcionen información y asesoramiento de viajes, incluyendo en los resultados de las búsquedas expresiones como "el vuelo mas barato" o "el vuelo con menos escalas" para identificar las opciones encontradas. Este artículo presenta un algoritmo que genera automáticamente descripciones unívocas de objetos en un dominio concreto. Se establecen cuatro tipos de descripciones (básicas, posicionales, absolutas y comparativas) que se generarán de forma automática a
This is a community-created genome.