Rafael Pérez

Android Software Engineer at ITJuana

Rafael Pérez has extensive work experience in the field of software development, with a focus on mobile app development for Android and iOS platforms.

Rafael started their career as a Junior Android Developer at SwapWink from December 2017 to February 2019.

Following that, they worked as a Java Developer at Ksquare Inc. from March 2019 to July 2020, where they were responsible for developing and maintaining RESTful APIs using various frameworks and technologies such as Spring Boot, Hibernate, and MySQL.

From 2020 to 2021, Rafael worked as a Freelance Mobile Developer, specializing in creating mobile applications for both Android and iOS using Flutter and the Dart programming language. During this time, they also worked with GraphQL APIs and provided suggestions for new features and solutions.

In 2020, Rafael joined Lighthouse Technologies as an Android Developer, where they worked on the development and maintenance of Android apps using Kotlin/Java and cross-platform apps using Flutter. Rafael was involved in the entire application lifecycle and actively contributed to gathering requirements and proposing solutions.

In 2022, they joined RobinFood as a Mobile Developer, where they worked on the maintenance and development of cross-platform mobile apps with Flutter and Android apps with Kotlin. Rafael collaborated closely with the product team to identify issues, suggest solutions, and plan new features.

Currently, Rafael works as an Android Software Engineer at ITJuana, starting in September 2022. Their responsibilities include the maintenance of Android apps using Kotlin, identifying and fixing bugs and bottlenecks, and participating in code reviews.

Overall, Rafael Pérez has gained solid experience in mobile app development, programming languages, frameworks, and API integration throughout their career.

Rafael Pérez completed their education in Electromechanical Engineering from Instituto Tecnológico Superior Progreso, where they studied from 2010 to 2015. Rafael also obtained additional certifications throughout their career, including Programming Foundations: Software Testing/QA and Software Testing Foundations: Test Management from LinkedIn in May 2023. In February 2023, they received the Certified Scrum Developer (CSD) certification from Scrum Alliance. Furthermore, Rafael obtained certifications in various subjects such as Programming Foundations: Test-Driven Development, Conducting Code Reviews, Conducting Humane Code Reviews, Kotlin Avanzado, Swift 5 Essential Training, Concurrent Programming with Android: Threads, Workers, and Kotlin Coroutines, Desarrollo Android: Test de código avanzado, Room for data persistence, Schedule tasks with WorkManager, Curso de Design Thinking con Minds Garage, Desarrollo Android: Test de código esencial, Make your Android app accessible, Modern Android App Architecture, Curso de Engineering Management, Jetpack Compose, and Curso de CX Research y UX Testing from various institutions including LinkedIn, Google, and Platzi. Additionally, Rafael completed the Oracle Certified Associate certification from Oracle in May 2019.

Links


Org chart

Timeline

  • Android Software Engineer

    September, 2022 - present