Jonathan N.

Jonathan N.

Data/Software Engineer

Jakarta, Indonesia
Hire Jonathan N. Hire Jonathan N. Hire Jonathan N.

About Me

Jonathan is a Data and Software Engineer with a high level of proficiency in data analytics, machine learning, and data engineering - producing high-quality, robust, and maintainable products on projects. He also has hands-on experience building 12 cross-platforms iOS/Android games in C++ and self-driving rovers robots with an A* algorithm (desktop+bluetooth). Jonathan develops and implements data models that act as the eyes and ears of complex business solutions.

Work history

UpStack
UpStack
Data/Software Engineer
2021 - Present (3 years)
Remote
  • Delivers data warehouse and ETL solutions as part of an agile team using advanced machine learning techniques to improve performance and processes.

  • Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environment scanning.

  • Ensures high-quality deliverables and implements DevOps and security best practices in fast-paced environments.

Ewaysindo
Ewaysindo
Head of Analytics
2018 - 2021 (3 years)
Jakarta, Indonesia
  • Designed and developed propensity models to reduce 70% of cost call center operations. Led the data team to provide actionable insights for clients according to defined business rules and procedures.

  • Designed Developed SPG fraud detection model, reducing fraud cost by 90% for FMCG clients.

  • Designed and developed NLU/chatbots for task-based dialogue, open domain, QA, and customer service. Implemented digital analytics platforms to extract and manipulate data from digital sources, Facebook, Google, and SEMRush.

Eureka / Indosat Ooredoo
Eureka / Indosat Ooredoo
Data Science Manager
2017 - 2018 (1 year)
Jakarta, Indonesia
  • Designed and developed telco apps/packages recommendation systems for 80 million customers. Performed exploratory data analysis, feature engineering and predictive modelling on solutions for Eureka/Indosat.

  • Built DPI models on telco data, bringing USD 4M new business from the ridesharing industry. Processed terabytes of raw data for the client - updating and maintaining the database.

  • Scaled fintech models using telco data to 61% gini accuracy with Apache Spark. Acted as first-line support for data platforms within Eureka - maintaining peak operating efficiency and ensuring maximum uptime.

Annex Clinical
Annex Clinical
Data Scientist/ Software Engineer
2016 - Present (8 years)
Remote
  • Helped publish a clinical trial article with an NLP model that learns from 152,000 unique conversations. Designed and deployed the analytics platform to enhance clinical trial operations.

  • Collected, cleaned, managed, and analyzed large sets of data using Tableau to visualize data.

  • Designed and developed a model to predict participants dropout probability in an ongoing clinical trial study. Worked on the decentralized clinical trial (DCT) platform for clients.

ADSKOM
ADSKOM
Lead Data Scientist
2015 - 2017 (2 years)
Jakarta, Indonesia
  • Drove optimizations and improvements of knowledge graphs on users, news and e-commerce products on the ADSKOM platform.

  • Experimented with and applied Machine Learning models into ADSKOM products.

  • Developed custom data models and algorithms on solutions and assessed the accuracy of new data sources for ADSKOM.

7Langit
7Langit
Backend Developer
2012 - 2015 (3 years)
Jakarta, Indonesia
  • Designed, wrote, and maintained backend solutions for mobile and web applications.

  • Built and deployed APIs for iOS/Android - extracting and manipulating data to improve performance.

  • Developed fixes and new features on solutions.

Portfolio

Software Engineer - MILO Speed Games Series
Software Engineer - MILO Speed Games Series

7Langit collaborated with Nestle MILO, creating 9 games competition for 9 consecutive weeks. I worked on multiple tasks including Box2D(Fluid, Collision Detection), game controller, game update, communicate between games-iOS,games-Android(JNI/NDK), implementing graphical objects with physics, parallax, multi-resolution with a wide range of various devices( tested 10+),3D physics-like, bicycle physics, particle system, accelerometer, AI, level design. Created 7 out of 9 Games using C++ as main technology.

Data Engineer - Playground
Data Engineer - Playground

Worked on a SaaS analytics platform that provides solutions for centralized social media channels. Implemented high-quality data solutions for analytics on the project.

Software Engineer - SmoothLife
Software Engineer - SmoothLife

7Langit collaborated with Nestle Indonesia to promote its newest product Smoovlatte, using the game as the main campaign. The team consisted of an iOS Developer, an Android Developer, a game developer, and two designers. I acted as a Game Developer, creating and maintaining the game part of Smoothlife, using C++ Cocos2d-X cross-platform for iOS and Android.

Data Scientist - LDA Clinical Trial paper
Data Scientist - LDA Clinical Trial paper

Discovered latent topics in patients' conversations - providing predictive models to measure study performance, delivering metrics and data pipelines for telehealth visits, participant activities, surveys and engagements. Developed charts, metrics and data filters to measure study data quality and compliance performance.

Software Engineer - Self-driving rovers robot with A* algorithm (desktop+bluetooth)
Software Engineer - Self-driving rovers robot with A* algorithm (desktop+bluetooth)

Designed and implemented an Artificial Intelligence system for Robotics. Used an A* algorithm to determine the best path for the robot to move from its location to its destination. Used WxWidgets C++ to design and create the logic of an interactive application on the system side. Used C AVR for the robot's side.

Data Engineer - ETL Text Telco Data
Data Engineer - ETL Text Telco Data

Designed, developed and implemented solutions to monetize telco data, 2PB, and messaging data for 80 million customers. Handled 1TB/day of data - transforming the data with Spark+Hadoop. Divided the data into L2 (customer data, summary statistics and features) and L3 (business summary data).

Education

1. Data Analyst Nanodegree
2. Exploratory Data Analysis, A/B Testing, Machine Learning, Data Science, Data Visualization
1. Data Analyst Nanodegree 2. Exploratory Data Analysis, A/B Testing, Machine Learning, Data Science, Data Visualization
Udacity
2016 - 2016
BSc. Computer Engineering
BSc. Computer Engineering
Telkom Institute of Technology, Bandung, Indonesia
2007 - 2012 (5 years)
1. Architecting with Google Kubernetes Engine Specialization
2. Data Engineering, Big Data, and Machine Learning on GCP Specialization 
3. Deep Learning Specialization
4. Customer Analytics, Wharton School
5. Executive Data Science, John Hopkins University
1. Architecting with Google Kubernetes Engine Specialization 2. Data Engineering, Big Data, and Machine Learning on GCP Specialization 3. Deep Learning Specialization 4. Customer Analytics, Wharton School 5. Executive Data Science, John Hopkins University
Coursera