Jonathan Liem
Senior Software Engineer at Circles.Life- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Bahasa Indonesia Limited working proficiency
-
Chinese (Simplified) Limited working proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Circles.Life
-
Singapore
-
Telecommunications
-
1 - 100 Employee
-
Senior Software Engineer
-
Oct 2022 - Present
- Continuing taking ownership of the Circles Life Android App- Continuing learning of multiple backend services: - Our Backend for Frontend service - Our authentication and notification services- Picking up mentoring capabilities- Introducing proper CI/CD measures and enforcing code quality to ensure quality releases- Incrementally picking up tech lead responsibilities
-
-
Android Engineer
-
Nov 2020 - Nov 2022
- Continuing my journey as an Android Engineer, in Kotlin - Constantly revisiting and refactoring code, as there is always the next best thing in Android coming up - Tooling: Firebase and Play Console to manage the app - Getting rid of Kotlin Synthetics and DataBinding in favour of ViewBinding - Experimenting with Kotlin Coroutines and working with RxJava - Leading engineer for our Circles Life app - Improving CI/CD automation and improving developer experience- Doubling up as a Golang developer on a backend service that functions as a "backend for frontend" Show less
-
-
-
Grab
-
Entertainment
-
1 - 100 Employee
-
Software Engineering Trainee (Android)
-
Sep 2019 - Mar 2020
Currently learning the ropes at Grab! - Kotlin for Android development - RxKotlin - Dagger (for DI) - Learning to work in a large codebase Assisted in campaigns for the Grab Passenger Application: - Angbao (Chinese New Year) campaign for 2020 - Reached and increased engagement levels of users in Vietnam, Thailand and Singapore - Reduced impact of decrease due to COVID-19 crisis Currently learning the ropes at Grab! - Kotlin for Android development - RxKotlin - Dagger (for DI) - Learning to work in a large codebase Assisted in campaigns for the Grab Passenger Application: - Angbao (Chinese New Year) campaign for 2020 - Reached and increased engagement levels of users in Vietnam, Thailand and Singapore - Reduced impact of decrease due to COVID-19 crisis
-
-
-
Infineon Technologies
-
Germany
-
Semiconductor Manufacturing
-
700 & Above Employee
-
System Integration Intern
-
Dec 2018 - Jul 2019
- Selected as a teaching assistant for a boot camp, which aims to impart the basics of cryptography and how to use and sell Infineon's security products - Currently in the process of integrating Infineon's hardware security products for use in Internet-of-Things (IoT) applications, such as embedded systems used in healthcare (i.e. pulse rate sensors) - Designing a UI to be used in demonstrating the above said use-case - Use of Linux (Security chip is based on a Raspberry Pi), Amazon Web Services (AWS for IoT), Python (for GUI) Show less
-
-
-
Nanyang Technological University, Singapore
-
Singapore
-
Higher Education
-
700 & Above Employee
-
Undergraduate Student
-
Aug 2015 - Jul 2019
- Final Year Project: Explored the optimization of a Neural Network application through High Level Synthesis (Using Vivado HLS) - Multi-Disciplinary Project: Constructed a robot to navigate a maze in a team of 8 members. Handled the hardware interfacing between the motors, Arduino and Raspberry Pi. - Real-Time Operating Systems: Modified an RTOS (https://www.micrium.com/rtos/) with a better scheduler and resource allocation mechanism - NTU FastFoward Board Games Society - Event Subcommittee Member Show less
-
-
-
Singapore Press Holdings
-
Singapore
-
Investment Management
-
1 - 100 Employee
-
Temporary Webknowledgist
-
Dec 2011 - Jan 2012
-Worked at the Online Division, at STOMP -Did research for articles -Edited articles before publication -Liaised and interviewed persons of interest -Worked at the Online Division, at STOMP -Did research for articles -Edited articles before publication -Liaised and interviewed persons of interest
-
-
Education
-
Nanyang Technological University
Bachelor's degree, Computer Engineering -
Temasek Junior College
GSCE 'A' - Levels, Science Stream