Santiago Ferreira

Uruguay

@sferreira1294

Software Engineer at Despegar

Badges

Problem Solving
Days of Code

Certifications

Work Experience

  • Senior Software Engineer

    Despegar.com•  August 2022 - Present•  Montevideo, Uruguay (remote)

    - Analysis, proposal, and implementation of improvements to reduce costs by 30% monthly, generated by logging redundant and/or unnecessary information. - Leadership and team management tasks, including planning, estimation, task assignment, backlog management, and strategic decision-making alongside or in the absence of the team leader, using tools such as JIRA. - Requirement gathering, planning, task division, development, testing, and deployment of critical business functionalities impacting multiple teams. - Knowledge transfer to new members across various teams. - Participation in interviews and onboarding meetings for new candidates.

  • Sofware Java Engineer II

    Despegar.com•  February 2021 - August 2022•  Montevideo, Uruguay (remote)

    - Maintenance and improvement of performance and stability of sales flow systems. - Training and mentoring new team members on company processes and technologies. - Development of new libraries and enhancements to existing ones, using Maven repositories. - Improvements in detection, diagnosis of failures, and resolution of production incidents, using tools such as NewRelic, Grafana, Nagios, and development of scripts in Python and Bash. - Obtaining key business metrics through tools like NewRelic and Elasticsearch.

  • Sofware Java Engineer I

    Despegar.com•  April 2019 - February 2021•  Montevideo, Uruguay (remote)

    - Development of tools that allowed increasing the payment options for reservations. - Redesign and migration of the booking reservation management application in critical sales flow, collaborating with different teams to gather requirements, design solutions, and ensure successful deployments. - Remote work with geographically distributed teams. - Commitment to customer satisfaction, addressing incidents in production, and proposing improvements related to user experience. - Code review in pairs using GitHub tools, following Git Flow standards.

  • Software Java Developer

    Despegar.com•  November 2015 - April 2019•  Montevideo, Uruguay (remote)

    - Participation in and development of Java microservices with Spring Boot and MySQL databases, communicated through RESTful APIs. - Design and monitoring (in testing and production environments) of new features in core applications for sales fulfillment. - Active participation in support and problem resolution in production.

Education

  • Universidad de la República

    Computer Science & Engineering, BS•  March 2013 - March 2023

Skills

Java
RESTful API
SQL
Git
Python(Intermediate)
Algorithm
Data Structure