Brian Perreras
About Brian Perreras
Brian Perreras is a Software Engineer at Asurion with extensive experience in mobile application development and a strong background in various programming languages and architectural patterns.
Professional Experience at Asurion
Brian Perreras currently serves as a Software Engineer at Asurion, in Metro Manila, starting his tenure in 2021. In this role, he leverages his extensive experience in software development to contribute to the company's projects, particularly in mobile application development and system integration. His expertise in integrating third-party services and employing robust security measures enhances the quality and reliability of applications developed under his watch.
Previous Roles at PCCW Solutions Limited and HABBITZZ
From 2017 to 2021, Brian Perreras held the position of Lead/Sr. Mobile Application Developer at PCCW Solutions Limited in Pasig City. Concurrently, he worked as Lead/Sr. Android Developer at HABBITZZ in Causeway Bay, Hong Kong during the same period. In these roles, he displayed his proficiency in Java, Kotlin, and Dart, and implemented architectural patterns such as MVC, MVP, and MVVM. His projects often involved integrating services like Algolia for search, Branch.io for deep linking, and Dynamic Yield for personalization.
Early Career at Jump Digital Asia Pte. Ltd. and Other Companies
Brian Perreras began his career as a Junior Mobile Developer at Jump Digital Asia Pte. Ltd. in 2014, where he worked for 8 months. He returned to Jump Digital Asia Pte. Ltd. from 2015 to 2017 as a Mobile Developer. In between, he held a position as an Android Developer at Gulliver Integrated Outsourcing Inc. in 2015 for four months. His roles during this period honed his skills in mobile development and solidified his foundation in coding practices and version control.
Education and Academic Background
Brian Perreras achieved his Bachelor's Degree in Information Technology from the University of Pangasinan, where he studied from 2011 to 2014. He also attended the Technological Institute of the Philippines, completing his first year of studies in Information Technology from 2007 to 2008. His academic background provided a solid groundwork in IT, preparing him for the diverse and complex challenges in his professional career.
Technical Skills and Expertise
Brian Perreras is proficient in integrating third-party services like Algolia, Branch.io, and Dynamic Yield. He employs programming languages including Java, Kotlin, and Dart for Android development. His approach utilizes architectural patterns such as MVC, MVP, and MVVM to ensure robust coding practices. He is experienced in implementing security measures to protect applications from threats, and is skilled in using CI/CD tools to optimize the development lifecycle. Brian routinely performs code reviews to uphold best coding practices and uses version control tools like Git on platforms including Bitbucket, GitHub, and GitLab.