Summary
Overview
Work History
Education
Accomplishments
Recognitions and awards
Timeline
Generic

Hector Davila Diaz

Senior Software Developer
Montreal

Summary

Experienced software developer working in the computer software industry. Engineering professional with an Engineers Degree focused on Artificial Intelligence, mainly in Natural Language Processing. Full-stack developer, team leader.

Overview

13
13
years of professional experience
5
5
years of post-secondary education
3
3
Languages

Work History

Software Developer (SDE III)

Expedia Group
Montreal, Quebec
01.2024 - Current

Main responsibilities:

  • Worked with development teams to correct problems and run test scenarios.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Coordinated with other engineers to evaluate, improve and implement features.
  • Support and monitoring.

Skills:

  • TDD
  • TypeScript
  • GraphQL
  • Kotlin
  • React.js
  • Amazon Web Services (AWS)
  • Spring Boot

Senior Software Engineer

Expedia Group (via Alten Canada)
01.2021 - 12.2023

Main responsibilities:

  • Worked with development teams to correct problems and run test scenarios.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Coordinated with other engineers to evaluate, improve and implement features.
  • Support and monitoring.

Skills:

  • TDD
  • TypeScript
  • GraphQL
  • Kotlin
  • React.js
  • Amazon Web Services (AWS)
  • Spring Boot
  • DynamoDB

Senior Software Engineer

Thoughtworks
03.2017 - 11.2020

Senior software developer in several clients:

  • UI leader of team distributed between Ecuador and USA.
  • Technical leader of team distributed between Chile and Ecuador.
  • Technical leader of team distributed between Chile and India.

Main responsibilities:

  • Work with agile methodologies, practice TDD and clean code during development.
  • Trained and mentored junior developers and engineers, teaching skills in clean code, TDD and working to improve overall team performance.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
  • Worked with development teams to correct problems and run test scenarios.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Support and monitoring.

Skills:

  • TDD
  • TypeScript
  • GraphQL
  • Google Cloud
  • Spring Boot
  • React.js
  • Java
  • Node.js
  • HTML
  • JavaScript
  • CSS
  • MySql

Software Developer

GeniusPlex
07.2014 - 03.2017

Software developer:

  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Participated in software field testing to verify performance of developed projects.
  • Designed intuitive graphical user interfaces to improve user experience.
  • Designed reusable and reliable code for use within distributed cloud environments.
  • Translated customer requirements into written use cases.

Skills:

  • .NET Framework
  • JavaScript
  • AngularJS
  • Node.js
  • C#
  • CSS
  • HTML
  • MongoDB

Professor

University Of Matanzas "Camilo Cienfuegos"
09.2012 - 04.2014
  • Taught Artificial Intelligence, Discrete Mathematics, Algorithmic.
  • Member of research group of natural language processing.
  • Participant of International Workshop on Semantic Evaluation (SEMEVAL).

Education

Bachelor of Engineering - Computer Science

University of Matanzas "Camilo Cienfuegos"
Matanzas, Cuba
09.2007 - 06.2012

Accomplishments

  • Travel Agency PWA migration.
  • MySQL to DynamoDB migration (Amazon DMS, Lambdas, Kinesis).
  • eCommerce development from scratch.

Recognitions and awards

Two times finalist in the International Collegiate Programming Contest (ACM-ICPC) caribbean final, issued by ACM-ICPC · Oct. 2011 and Oct. 2012

Timeline

Software Developer (SDE III)

Expedia Group
01.2024 - Current

Senior Software Engineer

Expedia Group (via Alten Canada)
01.2021 - 12.2023

Senior Software Engineer

Thoughtworks
03.2017 - 11.2020

Software Developer

GeniusPlex
07.2014 - 03.2017

Professor

University Of Matanzas "Camilo Cienfuegos"
09.2012 - 04.2014

Bachelor of Engineering - Computer Science

University of Matanzas "Camilo Cienfuegos"
09.2007 - 06.2012
Hector Davila DiazSenior Software Developer