Diego Perez Arroyo

Diego Perez Arroyo

Developer 2

Followers of Diego Perez Arroyo353 followers
location of Diego Perez ArroyoCosta Rica

Connect with Diego Perez Arroyo to Send Message

Connect

Connect with Diego Perez Arroyo to Send Message

Connect
  • Timeline

  • About me

    Software Engineering Manager

  • Education

    • Colegio ILPPAL

      2005 - 2009
      High School Bachelor High School/Secondary Diplomas and Certificates
    • Tecnológico de Costa Rica

      2014 - 2021
      Master's degree Computer Science
    • Universidad Nacional

      2010 - 2014
      Bachelor Systems Engineering Bachelor
  • Experience

    • Mobilize.Net

      Feb 2014 - Jun 2017
      Developer 2
    • Laboratoire d'Informatique de Grenoble

      Jun 2017 - Nov 2017
      Assistant Investigator

      Investigating my masters degree thesis on soft error management. #HardwareTransactionalMemory #HyperThreading #SoftErrors #Replications #C #LLVM

    • Mobilize.Net

      Mar 2021 - Sept 2024

      I am currently leading the software development team of #SnowConvert for Teradata. The most reliable and complete tool for translating SQL Teradata Code to #Snowflake SQL. I am accountable for delivering quick support to our clients while adding new features to the product. Among my responsibilities are: organizing the team's backlog, making sure code changes are above desired quality levels, coding (although not as much as I would like), effectively communicating progress to clients, and helping other team members grow their professional careers. Show less

      • Senior Software Developer

        Feb 2018 - Sept 2024
      • Development Team Lead

        Mar 2021 - Feb 2023
    • Snowflake

      Feb 2023 - now
      Software Engineering Manager

      Experienced Software Engineering Manager passionate about leading high-performing teams and delivering innovative solutions. Proven ability to effectively manage complex projects, mentor team members, and foster a collaborative work environment.Key Responsibilities:- Oversee and guide various software development initiatives, ensuring project success through effective roadmap planning, technical problem-solving, and goal tracking.- Provide strategic leadership and mentorship to team members, driving professional growth and career development through regular coaching and performance evaluations.- Collaborate closely with stakeholders to understand business requirements and translate them into actionable technical specifications for the team.- Serve as a liaison between the development team and stakeholders, providing regular project updates, addressing concerns, and ensuring alignment of project goals.- Conduct thorough code (and functional) reviews to maintain high-quality standards and identify areas for improvement. Show less

  • Licenses & Certifications