Engineering Manager at Pager

Valparaíso, Región de Valparaíso, Chile
3 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I am an Engineering Manager with a strong background in software engineering, specializing in distributed backend systems. I have extensive experience in leading teams to develop, scale, and maintain high-performance, highly available backend systems for both web and mobile applications.

In my leadership roles, I have successfully managed teams of 8-10 engineers, fostering collaboration across cross-functional departments including product, business, and sales. I work closely with my team to ensure alignment on project priorities, career growth, and personal development. By mentoring engineers, I focus on cultivating a culture of continuous learning, sharing knowledge, and implementing best practices.

As a technical leader, I make key architectural decisions, ensuring robust and scalable solutions that meet business requirements. I am ionate about driving innovation while maintaining system reliability and performance at scale. I'm always eager to stay ahead of emerging technologies, patterns, and methodologies to push the boundaries of what’s possible in backend engineering.

Github: https://github.com/epsanchezma

Actividad

Unirse para ver toda la actividad

Experiencia

  • Pager Health

    Pager Health

    8 años 6 meses

    • Gráfico Pager Health

      Software Engineering Manager

      Pager Health

      - actualidad 3 años 11 meses

      Remote

      Software engineering manager, leading a backend team of 6 and a qa team of 3

    • Gráfico Pager

      Technical Lead

      Pager

      - actualidad 6 años 6 meses

      Greater New York City Area

      Lead of Consumer's backend team regarding project planning, architecture decisions and integrations.

    • Gráfico Pager

      Senior Software Engineer

      Pager

      - actualidad 8 años 6 meses

      New York, New York, Estados Unidos

  • Gráfico Ride.com

    Software Engineer

    Ride.com

    - 1 año 6 meses

    Greater New York City Area

    - Develop a microservice in Elixir language for delivering all the notifications of the platform, this service was in charge of sending Push Notifications, SMSs, emails and Web Notifications using templates consumed from a Git repository with GitHub API.
    - Develop a helper chatbot (“RideBOT”) that served as main actor of the application using Elixir language and an event based architecture using Erlang GenEvent, Redis and AMQP. Develop several commands in the chatbot to do actions like…

    - Develop a microservice in Elixir language for delivering all the notifications of the platform, this service was in charge of sending Push Notifications, SMSs, emails and Web Notifications using templates consumed from a Git repository with GitHub API.
    - Develop a helper chatbot (“RideBOT”) that served as main actor of the application using Elixir language and an event based architecture using Erlang GenEvent, Redis and AMQP. Develop several commands in the chatbot to do actions like on-boarding of s, scheduling of future trips, trip management, etc.
    - Help in the creation of some new libraries such as pagexduty (PagerDuty client for Elixir) and exlug (Heroku Slug API client for Elixir).
    - Design, develop and implement SDK systems for partners to communicate with our API for creation of events and ridesharing matches. SDKs in Node.js, Ruby and others.
    - Development of the front end component of a web application using Ember.js Framework.

  • Full Stack Software Developer

    Alcaldia de Barranquilla

    - 1 año 3 meses

    Barranquilla

    - Design and develop a web application with Java and JSF that allowed scheduling of citations for city taxi drivers to reach to their affliliating company and update their data to a single server owned by the Transportation Secretary in Barranquilla.
    - Design and develop a web application with Java and JSF for the updating and gathering of taxi drivers information through their affiliating company. Also using and programming add-ons for hardware devices for gathering information such as…

    - Design and develop a web application with Java and JSF that allowed scheduling of citations for city taxi drivers to reach to their affliliating company and update their data to a single server owned by the Transportation Secretary in Barranquilla.
    - Design and develop a web application with Java and JSF for the updating and gathering of taxi drivers information through their affiliating company. Also using and programming add-ons for hardware devices for gathering information such as digital �fingerprint readers, code bar reader, web camera and digital signature device.
    - Design and develop a web application with Java and JSF that allowed scheduling of citations for city taxi drivers to get to a taxi census (individual citations and creating of massive citations). This with a landing page for the taxi drivers to see their date information and reach to the Transportation secretary to change the date or create a complaint.
    - Design and develop a web application with Java and JSF that allowed to execute the procedures of the taxi census, such as gathering and storing documents,� verification of taxi automobile parts using cameras, verification of taxi driver information and alerting the central system and police officers of any inconsistency.

  • Gráfico Universidad del Norte

    Full Stack Software Engineer

    Universidad del Norte

    - 2 años 1 mes

    Barranquilla

    - Design and develop a web application using ASP .NET MVC and Knockout.js for a system with semantic web and arti�cial intelligence technologies to perform intelligent searches over stored documents on ECM platforms (Enterprise Content Management)
    - Design, develop and implement Web Services with Windows Communication Foundation (WCF) to integrate the partner ECM platforms with our search engine system.

  • Gráfico VSI

    Full Stack Software Developer

    VSI

    - 9 mes

    Barranquilla

    - Design and develop a web application using ASP .NET MVC and Knockout.js for the verification of client information, such as VOE products (Verification of Work) for banks and loaning entities in the
    United States.
    - Design, develop and implement Web Services with Windows Communication Foundation (WCF) to integrate parts of internal systems.

  • Gráfico Telefónica

    Software Trainee

    Telefónica

    - 6 mes

    Barranquilla

    Design and develop some desktop applications for the solving of istrative and statistical issues for the Radio Frequency department of Telefónica Móviles using Visual Basic and C#.

Educación

  • Gráfico Universidad del Norte

    Universidad del Norte

    Master’s Degree Computer Software Engineering Magister in System Engineering and Computer Science

    -

  • Gráfico Universidad de los Andes - Colombia

    Universidad de Los Andes

    Postgraduate Functional Programming with Haskell

    -

    I attended a course about Functional programming in Haskell

  • Gráfico Universidad del Norte

    Universidad del Norte

    Engineer’s Degree Computer Science Engineer

    -

    Actividades y grupos:Tutor in the Computer Science Program: Compilers class. President of the Committee for the Computer Science Program. (CCEIS) President of the Microsoft Student Tech Club.

    Computer Science program.
    I was also president of the Computer Science Committee (CCEIS) where we held a series of activities like hackatons, conferences, presentations of student software projects, additional courses and others.
    I was also a volunteer in the "Univoluntarios" program, a soccer player with the System engineering team and president of the Microsoft Student Tech Club.

  • Colegio Americano de Barranquilla

    High School High school diploma

    -

Licencias y certificaciones

Experiencia de voluntariado

  • Gráfico Universidad del Norte

    Member of "Univoluntarios" program

    Universidad del Norte

    - 3 años

    Infancia

    Helping children from low social stratum and dangerous areas get into activities that help them grow in a different environment.

  • Gráfico Cruz Roja Colombiana

    Volunteer

    Cruz Roja Colombiana

    - actualidad 14 años 6 meses

    Ayuda humanitaria en caso de desastre natural

    Helped flood victims get food, shelter and basic everyday items.

Publicaciones

  • Design by Contract in Elixir: "Let it crash" meets "It shouldn't crash"

    http://www.erlang-factory.com/berlin2015

    Mission-critical systems cannot afford software crashes due to un-handled runtime errors. In 1996, a $500 million software error caused the crash in the maiden flight of the European Ariane 5 launcher. Media reports indicated that a half-billion dollars was lost. Typically unit tests are used to that the software works correctly under certain example cases but hardly can be used to detect all possible edge cases during development. In contrast, Design by contract (DbC) is a software…

    Mission-critical systems cannot afford software crashes due to un-handled runtime errors. In 1996, a $500 million software error caused the crash in the maiden flight of the European Ariane 5 launcher. Media reports indicated that a half-billion dollars was lost. Typically unit tests are used to that the software works correctly under certain example cases but hardly can be used to detect all possible edge cases during development. In contrast, Design by contract (DbC) is a software correctness methodology that document and programmatically assert the change in state caused by a piece of a program. Contracts, as in daily life, are a set of specifications that cover mutual obligations, benefits and consistency constrains that a software system has to meet. In this talk we will present Design by contract as an alternative approach to ensure correctness of programs in Elixir and give an overview and examples of the properties that can be verified using DbC with the elixir-contracts library.

    Otros autores
    • Guillermo Iguaran
    Ver publicación

Cursos

  • Intermediate english

    -

Idiomas

  • English

    Competencia básica profesional

  • Spanish

    Competencia bilingüe o nativa

Empresas

  • Codies

    Organizer and Volunteer Member

    - actualidad

    http://codies.org/

Recomendaciones recibidas

Más actividad de Elba

Ver el perfil completo de Elba

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Elba directamente
Unirse para ver el perfil completo

Perfiles similares

Añade nuevas aptitudes con estos cursos