CV - David Hadrianus Hutapea - ReactJsNet
CV - David Hadrianus Hutapea - ReactJsNet
Si
Personal Info
Date of birth: 15/10/1989
Nationality: Indonesia
Address: Apartment Pancoran Riverside, Jl. Pengadegan Timur I No.30,
RT.12/RW.1, Pengadegan, Kec. Pancoran, Jakarta Selatan
12770, Indonesia
Phone number: 085887005933
Email address: [email protected]
Github/Gitlab davidhadrianus89
Account:
Profile
I am interest on functional programming, find insight from data, and machine learning. I am also have a solid
understanding of Software Development Life Cycle, design pattern and data structure. Eager to learn new things and
its give me a lot fun always.
Work experience
PT. Digital Pricebook Data Engineer/Data Scientist 01/2020 – present
Indonesia As a data engineer/data scientist in Digital Pricebook Indonesia, i have responsibility to build
Jakarta data pipeline, data foundation and also do data analysis, data modeling and data
Indonesia visualization. My daily work,
PT. Tokio Marine Life Python Programmer (Assistant Manager) 06/2018 – 07/2019
Insurance Indonesia As Python programmer, i have responsibility as below:
Jakarta
Indonesia 1. Built databases and table structures following API-based architecture methodology for
web applications.
2. Developed code fixes and enhancements for inclusion in future code releases and
patches.
3. Directed Agency Portal software design and development across 4-member development
team while remaining focused on meeting client needs for functionality, timeline and
performance.
4. Maintained existing applications and designed and delivered new applications.
5. Make sure all application pass penetrating testing
Work experience
Agency Portal is web based software for agencies to see their sales activity result, like how
much daily Surat Pengajuan Asuransi Jiwa submitted by them, what the SPAJ issued become
policy, production reporting and compensation and so on.
We are using two tier architecture to build this web application. It's mean we separated
presentation layer or interface runs on a client (front end), and a data layer or data structure
gets stored on a server (back end). For back end side we are using Django and for front end
we are using ReactJs.
This API have function to generate protected certificate (e-policy), sending email, and
message to user. I built this API using Python and save all data in SQL Server.
This API have function to collect/sync all data from mobile application (I-OS/Android), and
provide reporting for user.
Work experience
PT. Fujitsu Indonesia Python Programmer (Backend Specialist) 11/2016 – 05/2018
Jakarta Responsibility:
Indonesia
1. Understanding business requirements
2. Create store Procedure using Mssql
3. Create scalable API using Django Rest Framework
4. Data Analyzing
With my team I had completed two projects, namely, Open-DIMS (Disaster Information
Management System) and PEP Online.
Education
Padjadjaran Physics (Geophysics) 08/2008 – 08/2014
University Final Project:
West Java
Indonesia One Dimensional Inverse Modeling of Magneto telluric data using non-linier least squares
method. To do this modeling I use scripting languages Octave/Matlab. This study aims to
obtain optimum models of a measurement data (Data Magneto telluric). Magneto telluric
method is one of the geophysical method that utilizes the electric field and a magnetic field
that is generated by earth naturally. This is can be used to determine the subsurface structure
of the earth. I had wrote code to create a program (software simple) for the matching data
processing between the theoretical data and measurement data. The process that I do during
the conduct of this study was to understand the mathematical equation/physics, creates the
algorithm (flow chart) problem solving, translate algorithm into matlab script, and get the
best model to represent synthetic data.
Skills
Programming Language/Framework/Operating Languages
System
English Professional
Python (Django, Django Rest Indonesia Native
Framework,Flask, FastAPI)
C# (.NET Framework), Java
(Spring Boot, Maven), Java
script (VueJs, ReactJs, node.js)
Database (PostgreSql, Sql
Server, MySql, MongoDB)
Linux (Ubuntu/CentOS)
DevOps/Server/Data
DevOps Tools (Jenkins, Docker,
Vagrant)
Web Server (Nginx, Apache),
Message Queueing
System(rabbitmq, celery, redis)
Firebase/Google Analytic
Data science/engineer tools
(Pandas, Jupyter notebook,
Apache Spark (PySpark),
Matplotlib, seaboarn, Dash
Plotly, ScikitLearn)
Hadoop, Tableau , Spark,
Apache Airflow