Matheus Vianna

Matheus Vianna

Junior Software Engineer

Followers of Matheus Vianna363 followers
location of Matheus ViannaRio de Janeiro, Rio de Janeiro, Brazil

Connect with Matheus Vianna to Send Message

Connect

Connect with Matheus Vianna to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Building scalable, maintainable, high-quality apps for millions of users

  • Education

    • Federal University of Rio de Janeiro

      2013 - 2015
      Bachelor of Science - BS Nanotechnology Incomplete
    • Cefet/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca

      2017 - 2019
      Bachelor of Engineering - BE Industrial Engineering Incomplete
  • Experience

    • Santander Brasil

      Jan 2021 - Sept 2021
      Junior Software Engineer

      Challenges:• Câmbio One Pay: worked on Santander's mobile cross-border payments feature developing natively for Android and iOS platforms• DialMyApp: integrated an external SDK into Santander Brasil's app, ensuring that it worked as intended while collaborating with DialMyApp's foreign developer team

    • CI&T

      Sept 2021 - Jun 2022
      Software Engineer

      Challenges:• Trading Platform: developed an advanced cryptocurrency trading platform from scratch for one of the largest exchanges in Latin America

    • Banco Itaú

      Jun 2022 - now

      Challenges:• Pix payment feature: developed iti's revamped Pix payment journey, with a focus on enhancing customer experience (reducing the payment completion time from 90 to 56 seconds) while migrating to a new design system• One Itaú: actively involved in the development of Itaú's Pix payment feature, concurrently establishing the foundation for One Itaú's overarching vision of consolidating the experiences of various customer segments and products within a single super appResponsibilities:• Promoting and maintaining effective communication and collaboration across the team, bridging the gap between technical and business groups• Detecting, fixing and preventing bugs, enhancing testability and ensuring high-quality deliveries• Actively participating in Scrum and Kanban ceremonies to drive solution and product design• Taking architecture, design and implementation decisions to ensure the development of robust, scalable, and maintainable solutions• Conducting code reviews• Mentoring team members in mobile development best practices, architecture, clean code, git, and workflow, all while providing constructive feedback• Assisting and collaborating closely with fellow developers across the organization Show less

      • Technical Lead

        Sept 2024 - now
      • Senior Software Engineer

        Jun 2022 - Sept 2024
  • Licenses & Certifications