Abdullah Joseph


Mobile Security Team Lead

Berlin, Germany

malwarecheese.com | [@malwarecheese](https://twitter.com/malwarecheese) | github.com/afjoseph | linkedin.com/in/afjoseph/


Experience

Mobile Security Team Lead @ Adjust   April 2019 - current

Stack: C/C++, Android+iOS internals, Ruby, Python, Golang

Berlin, Germany

https://www.adjust.com

Facilitate the security and R&D of Adjust’s mobile products which provide mobile analytics services to clients around the globe. Adjust’s open-source solutions are integrated into over 35,000 mobile apps and hitting over 400+ billion data points per month.

This team was responsible for researching, developing, and maintaining Adjust’s endpoint and software protection schemes, as well as reverse-engineer adtech malware, develop regular security updates to our open-source SDKs, and automate our production servers.

Selected highlights:


Security Engineer @ Adjust   January 2017 - April 2019

Stack: C/C++, Android+iOS internals, Ruby, Python, Golang

Berlin, Germany

https://www.adjust.com

I started and grew the R&D side of Adjust’s Fraud Team that’s aimed at researching the current and future mobile Ad Fraud schemes and develop appropriate countermeasures. This included heavy reverse-engineering work, knowledge of low-level Android+iOS internals, and knowledge in endpoint and software protection schemes.

My job also included setting up the infrastructure for testing all our security solutions safely and follow-up on proper secure coding standards and best practices.


Teacher @ Udacity   Feb 2017 - May 2017

Berlin, Germany

https://www.udacity.com/

Prepare, teach and run Udacity sessions in Berlin for the Android Nanodegree, as well as individually mentor students, prepare knowledge exchanges, and give career advice.

My responsibilities included:

More info here: https://www.udacity.com/course/android-developer-nanodegree-by-google–nd801


Software Engineer @ Adjust   May 2016 - December 2017

Stack: Java, Android+iOS development, Objective-C

Berlin, Germany

https://www.adjust.com

Develop and maintain a collection of open-source mobile analytics SDKs used by over 35,000 apps on 7 non-native platforms and 3 native platforms (Android, iOS, and Windows).

Responsibilities include:

Additional responsibilities include:

https://github.com/adjust/sdks


Software Engineer @ Mindvalley   August 2015 - July 2016

Stack: Android+iOS development, Java, Kotlin, Objective-C

Kuala Lumpur, Malaysia

https://www.mindvalley.com/

I was part of the core Android+iOS development team responsible for the development of the company’s flagship apps. It was also my responsibility to research the latest Android and iOS trends and architecture systems to maintain a clean and testable codebase.

Furthermore, introducing automation as part of the testing infrastructure for our mobile apps was one of the main initiatives I’ve worked on.

At later stages, my task shifted mainly to auditing and securing our company’s infrastructure. This involved working closely with most tech team leads to ensure secure and uniform communication from client apps to the backend.

List of apps we successfully shipped and maintained:


Software Engineer @ Block Party Sdn Bhd   February 2011 - December 2014

Stack: C#, Unity, Java, Objective-C, Android+iOS Development

Kuala Lumpur, Malaysia

http://www.blockparty.co.jp/en/

Develop and maintain four gaming mobile apps (Android and iOS), as well as, liaison with designers and QA testers to deliver feature requests in a timed and orderly fashion. I used Unity game engine and native Android + iOS extensively.

Furthermore, at the later stages, I was responsible for training and mentoring the juniors.

Most of the work here was done while studying for my university. The company was quite accommodating for this situation, and I’m very grateful for it.


Professional Freelancer   January 2010 - January 2011

I freelanced five Java, C++ and Python contracts (fully unit-tested with automation and a proper build system) in different hire-a-developer platforms. This was mostly done to gain experience on the side while working on university studies, as well as pay off my college studies.


Certifications

Profile link: https://www.youracclaim.com/users/afjoseph/


Speaker Profile


Education

Bachelor’s Degree in Computer Games Development @ Staffordshire University   2012 - 2015

Dual Degree with Asia Pacific University in Malaysia