Jamie Princep

Jamie Princep

Head Of Engineering (Mobile) @ Bluedot.io

About Jamie Princep

Jamie Princep is the Head of Engineering (Mobile) at Bluedot in Melbourne, Australia, where he specializes in Android application development using functional reactive programming and various architectural patterns. With a background in Game Development and extensive experience in mobile engineering, he actively engages in the tech community and emphasizes continual learning.

Work at Bluedot.io

Jamie Princep serves as the Head of Engineering (Mobile) at Bluedot, a position held since 2020. In this role, Jamie leads the mobile engineering team and is responsible for the design and implementation of Android applications. Jamie utilizes functional reactive programming with RxJava and employs Retrofit, Gson, and Moshi for communication with RESTful services. Jamie also manages Testing, Beta, and Production releases on the Play Store, ensuring high-quality application deployment.

Education and Expertise

Jamie Princep graduated from Swinburne University of Technology with a Bachelor of Information and Communication Technologies, specializing in Game Development. The degree was completed over a span of seven years, from 2010 to 2017. Jamie has developed a deep understanding of Kotlin and applies it extensively in Android development. Additionally, Jamie specializes in designing and implementing Android applications using MVP and MVI architectures.

Background in Android Development

Prior to joining Bluedot, Jamie Princep worked at several notable companies in the field of Android development. Jamie was a Senior Android Developer at Motorola Solutions from 2016 to 2019 and served as an Android Developer at GRIDSTONE from 2014 to 2016. Jamie also held a position as a Senior Software Engineer (Android) at Bluedot for five months in 2019 before advancing to the Head of Engineering role.

Technical Skills and Practices

Jamie Princep employs various technical skills in mobile application development. Jamie conducts unit testing using JUnit, Truth, Mockito, and Robolectric, ensuring robust application performance. Jamie designs user interfaces following Material Design principles and has experience in modularizing Android applications using Gradle. Jamie also engages in continual learning through conferences, meetups, podcasts, and other resources to stay updated on industry trends.

Recruitment and Team Management

Jamie Princep has experience in filtering, interviewing, and selecting technical candidates for mobile engineering roles. This experience contributes to building a strong engineering team at Bluedot. Jamie provides comprehensive and detailed code reviews, fostering a culture of quality and collaboration within the team.

People similar to Jamie Princep