Kukuh Prabowo

Kukuh Prabowo

$25/hr
Software Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
34 years old
Location:
Bekasi, West Java, Indonesia
Experience:
3 years
 Kukuh Prabowo-- Web Technology Back End / Front End Developer Strong Skills PHPLaravel Framework Golang SQL Javascript / NodeJs /VueJs / ReactJs Story My name is Kukuh Prabowo, I am co-founder of tech company Imagine Plus, right know i’m also working as Progammer in Indonesian. So its giving me varied skills for Progammer and the ability to work with many different types of person . I have two majors degree, bachelor of science in computer science and mathematics (i also finished them at the same time) from Binus University. I graduated at 2013, when i was 22 years old. Link : http://kukuhpro.github.io/ https://github.com/kukuhpro https://www.linkedin.com/in/kukuh-prabowo- Working Experience Sr. Full Stack Web Developer PT. Adrian Teknologi Indonesia (qasir.id) June 2015 – Present What I do is, Manage and lead more than 5 people on team and lead development team to handle project watsons in Malaysia. And lead web development team to create product Qasir Mobile Point of Sales and Etalastic Ecosystem for Big Data Point of sales. Many languange are using for development, including php, mysql, golang, python, node js. Design automation system for registration merchant for single tenant application and multi tenant database. Lead Team, Design, Develop and Deploy migrate architecture from monolithic to microservices architecture, for backend using Golang with GRPC, frontend using react and redux, with yarn and webpack 4. Back End Developer PT. XM Gravitasi Digital (Mirum Indonesia Ex XM Gravity) March 2014 – June 2015 What I do Back End : Using laravel framework to develop, with PHP and MySql as a based language, also working with Facebook API, Twitter API, Instagram API, SOAP, REST API. For Development always using bitbucket to develop every project. Programmer and Analyst Engineer PT. Geoteq Integrasi Semesta November 2013 - February 2014 Back End : Using Laravel Framework for development, PHP as based languange and MySql as Database. Front End : Cut and Slicing for PSD format to HTML/CSS add some features using Jquery. Co-Founder/Web Developer Imagine Plus February 2011 - Present Back end Developer : using laravel framework to develop, with PHP and MySql as a based language. Development : I used bitbucket or git to store code not only when i'm develop myself but when project require more than one programmer, and deploy it to server using dploy.io. Front End : Sometimes fixed or add some features for front end like animation using greensock.io, or using ajax to get data from api back end programming. Education Mathematics & Computer Science Bina Nusantara University – Jakarta - Project Project Name : Qasir Roti Sobek Project Project Description : Migrate architecture from monolithic code to micro services architecture, Qasir Point of Sales is built using php with laravel framework, we transition to microservice using golang language and GRPC with protocol buffers to connection all of those services, also for the web application we also migrate from server side rendering using blade laravel to fully single page application with express js for server side running, for frontend we also migrate to react and redux component based, separated those component using yarn package and using webpack4 for compiling asset. May 2018 – Present Project Name : Truly Unlimited Stories - Bolt Campaign Project Description : Create campaign for bolt microsite for simple voting. Built this campaign fully with react js and redux package component. Also integrated with laravel package. Jun 2018 – Jun 2018 Project Name : Qasir Partner Dashboard Project Description : Create partner dashboard for qasir client partners. This dashboard is microservices architecture, using docker container for make easier for that architecture. For user interface using VueJs and with Webpack for compiling all assets, RxJs for making Reactive Programming on Javascript Client, PouchDB for offline database on browser. For API using golang languange, with GIN framework to build REST API and also using GORM Model for handling database connection and query builder. Building those CI/CD on Gitlab, for container deployment using gitlab registry, after image registry is builded push those image for an update on Racher, used Rancher for easier to setup container services, environment and configuration. * Stack : Golang, VueJs, RxJs, PouchDB, GIN Golang, GORM Golang, Docker, Rancher, Gitlab CI/CD, Gitlab Registry, Webpack. October 2017 – Present Project Name : Qasir Analytics for Business Project Description : Stream more than 12000 database from mysql, every one database on mysql is represent one merchant. Stream those every changing on those host mysql within any database using Maxwell, from Maxwell it will stream those data into AWS Kinesis, using golang language to get result data from kinesis and processing those data to Athena for analytics. There are 3 process data stream, first one from Maxwell its called pooling data, second process is normalization data, third process is aggregation data. There are two layer stream layer which describe above, and batch layer. Batch layer is build under golang language using channel for creating work pool in golang, their job is to fill and make sure that no data has been lost in stream. * Stack : Golang, AWS Kinesis, Athena, Maxwell, S3, Docker, Rancher. December 2017 – Present Project Name : Bisbas Indonesia (bisbasindonesia.com) Project Description : * Develop backend system architecture, CMS and application. Using php laravel framework, redis for cache and session, socket.io with node js for real time comment. For Database, use two main db, mysql as a main database and Elasticsearch as a cache database. * Deployment using gitlab for CI/CD, docker for container orchestrator using rancher to build all those container working together. * Stack : Docker, Rancher, Elasticsearch, Mysql, Gulp, NodeJs Socket.io, Redis, Aws S3, Aws Ec2. Jun 2017 – July 2017 Project Name : Qasir Integration for Tigaraksa Project Description : Using Golang languange, Mysql to develop application for handling FTP tigaraksa system, also design system for etalastic and tigaraksa system integration. Lead web development team for handling this integration system also. Jan 2017 – Present Project Name : Qasir - Point of Sales Link : http://qasir.id/ Project Description : Create mobile Rest Api and system point of sales for UMKM, design system and development using Single Tenang Application and Multi Tenant Database. Each Database separated based on their subdomain. Also connect System to Firebase thirdpart integration for notification support on Mobile POS. Mar 2016 – Present Project Name : Etalastic - Point of Sales Link : http://etalastic.com/ Project Description : Create mobile Rest Api and system point of sales for UMKM, design system and development using Single Tenang Application and Multi Tenant Database. Built using NodeJS and MongoDB, also with python for handling request queue on sqs. Mar 2015 - 2016 Project Name : Watsons Malaysia MCommerce Project Description : Integrated Watsons API, also created API for MCommerce and middleware for Watsons malaysia, integrated Hybris system, EGhl payment gateway, and ICA SMS Gateway. Also created and responsible for new features system C2CExpress on Mcommerce Watsons Malaysia. Jan 2016 – Present Project Name : Watsons Malaysia MStore Project Description : create Mobile API and System integrated to Hybris Hongkong API to build store keeper for click to collect express delivery mode in MCommerce Watsons. Jan 2016 Project Name : Watson Product Recomendation Project Description : create product recomendation on MCommerce Watson based on their transaction of lifetime product. Build under Python languange. Jan 2016 Project Name : Marginbagus - M-Commerce Multi Level Marketing for Point System Link : http://marginbagus.com Project Description : * creating API, CMS and all system installation for mcommerce, * logic and queue worker for handling MLM point system based on their downline up to 5 level downline. Dec 2015 – Jan 2016 Project Name : Harpic - Tantangan Harpic (Campaign) Link : http://tantanganharpic.com/ Project Description : * as front end developer i'm converting .psd to laravel blade templating, working also with bootstrap 3 framework, javascript, jquery, gulp for task runner, and browserify for module javascript. * responsive mobile for iphone and android. Oct 2016 Project Name : Frisian Flag - Friso Made by Nature (Info Graphic - Campaign) Project Description : * Act as front end developer using javascript, bootstrap 3 for responsive framework, and make animation using jquery and greensock animation. *Converting layout from .psd to laravel blade templating, responsive works, and also browser compatibility to IE 8. Jul 2015 Project Name : Frisian Flag - Ibu dan Balita Link : ibudanbalita.com Project Description : * creating some features on ibudanbalita, also integrated ibudanbalita system with salesforce soap api, meetdoctor rest api. * build cms on ibudanbalita for analytics and reporting. Sep 2014 – Jun 2015 Project Name : Magnum 5 Years - Crack the Magnum (Campaign) Project Description : * Develop for campaign magnum for celebrating 5 years company, build mini games for cracking ice cream magnum. * Build all of database, javascript, and system, also integrated with social media authentication. facebook and twitter. Mar 2015 Project Name : Unilever Indonesia - Sunsilk Lively Moment (Campaign) Project Description : * Building photo competition for sunsilk lively moment, where user can upload maximum 10 photos at one time. Building this campaign with aws s3 as the storages media upload. * integrated with facebook and twitter social media for authentication. Feb 2015 Project Name : Unilever Indonesia - Ponds Pollution Out (Campaign) Project Description : * Integrated Social Media API Instagram and Twitter API for aggregator social media content with specific hastag, also tweak some code for pass unilever security technical. * Created javascript logic content using isotope for view all content on campaign microsite. Jan 2015 Project Name : Samsung Indonesia - Samsung Win The Tab (Mini Games - Campaign) Project Description : * creating javascript logic and php to build mini games snake and ladders look like, with user can authenticate with their facebook social account, * build also cms for make sure prize and content also dynamic changing. * create analytics and reposrting. Nov 2015 Project Name : Frisian Flag - Momenwow ibudanbalita.com (Campaign) Link : https://www.ibudanbalita.com/momenwow/ Project Description : * building photo competition campaign for ibudanbalita frisian flag campaign, where user can upload their favourite photos with their kids. * integrated with social media facebook account for authentication, and using aws s3 for medias storage. Feb 2015 Project Name : Listering Indonesia Revamp Website Project Description : * creating for back end using php and laravel framework for revamping listerine indonesia website. * tweak for pass all security unilever indonesia. Feb 2015 Project Name : Frisian Flag - Susu Cair Comic Competition (Campaign) Project Description : * Create facebook app on facebook fan page susucair frisian flag for uploading comic competition drawing picture. * integration with facebook app. Oct 2015 Project Name : Measuring Customer Segmentation using RMF Models and K-Means Algorithm Project Description : * Create Report and application for handling, data customer transaction to RFM model first, then normalization those data using min-max method and segmentation those data using clustering algorithm using k-means. Stack : MYSQL, PHP. June 2013
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.