Lufty Abdillah

Lufty Abdillah

$17/hr
I am a Go developer focusing in backend development with experience using AWS Services
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
41 years old
Location:
Bogor, West Java, Indonesia
Experience:
6 years
Lufty Abdillah Backend Developer Lives in Jonggol, Bogor, Indonesia-github.com/arknable www.linkedin.com/in/arknable/ Looking to bring the benefits of Go to build high quality softwares. EXPERIENCE exspanse.com, Remote - Senior Backend Developer, Full Time JANUARY 2023 - PRESENT In this project I am responsible for development of backend servers and backend-side of desktop application (we are using Wails) while also being a technical leader. In exspanse, we build self-service applications to create, edit, and run machine learning scripts using local Jupyter as well as our remote Jupyterhub. We also provide features to deploy machine learning models to kubernetes and access deployed models via a dedicated URL. Technologies in use are ● ● ● ● Go Gin Go-pg AWS S3 ● ● ● ● ● AWS Kubernetes AWS RDS AWS ECR AWS EC2 PostgreSQL Turing Alley, Remote - Backend Developer, Full Time DECEMBER 2021 - JANUARY 2023 I worked for two clients as follows. ● ● MainGames. I worked to build their MVP features which allows their content creator to create and sell NFTs from their gaming videos. I helped the team to build the backend server from scratch and successfully launch the features. SP Digital. Here, I mostly helped the development of their two servers, i.e. Frosty and Frieza for their My Tengah Project. Technologies in use are ● ● ● ● Go Echo Go-pg AWS EC2 ● ● ● Apache Kafka GraphQL PostgreSQL Unidoc, Remote - Backend Developer, Full Time via Upwork JULY 2021 - NOVEMBER 2021 This was a short time project where I was hired to fix various bugs in the code base and mostly worked in the PDF-related features. Technologies in use are ● Go Fiskil, Remote - Backend Developer, Part Time via Upwork AUGUST 2021 - OCTOBER 2021 This was an interesting project about open finance to provide an open data API for banking customers in Australia. I added a few new features in their API as well as adding some bug fixes. Technologies in use are ● ● Go AWS Web Services ● ● AWS MariaDB Sqlx NanoVMS, Remote - Backend Developer, Full Time via Upwork MAY 2021 - JULY 2021 This was a short time project where I was assigned to mostly fix bugs. But my biggest contribution in this project was OPS VsCode plugin improvements and I built their OPS Intellij Plugin from scratch. OPS is a command line utility to work with their unikernel. Technologies in use are ● ● Go Qemu UangTeman, Remote - Backend Developer, Full Time via Upwork MARCH 2021 - MAY 2021 In this project, I helped the CEO to reinstate the company’s software stack after shutdown from operation in 2020. I worked in a small team of three people, i.e. two developers and one project manager. In cooperation with the company’s internal team, we managed to put their servers back to live after fixing various issues in their servers. Unfortunately, the company failed to get another round of investment. Technologies in use are ● ● ● Go PostgreSQL Gorm Main Studio SRL, Remote - Full stack Developer, Part Time via Upwork MARCH 2019 - MARCH 2021 Implemented web applications and services for proxy-related business as follows. ● ● ● Implemented web application to manage proxy IP provider’s subscription. I designed the application to support whitelabel, i.e. released for different brands. This application uses bare metal Go, Bootstrap, jQuery, PostgreSQL, Paddle, Drift, AWS SES, and Segment connected to Google Analytics and MailChimp. Implemented web application similar as above but on a smaller scale. This application does not support white label and uses Echo, Tabler (Bootstrap-based UI Kit), PostgreSQL, and Paddle. Implemented proxy-checker service using AWS Platform to be the backend for my first project above. The service provides single address checking and batch checking that support 20.000 proxies in a single check. This service is using Golang, C++ runtime, Lambda connected to VPC, DynamoDB, S3, Fargate, API Gateway, Batch, Secrets Manager and Cloudfront. Technologies in use are ● ● ● ● ● Go Go-pg jQuery HTML CSS ● ● ● ● AWS EC2 AWS Lambda AWS DynamoDB AWS Batch Job Dwarves Foundation, Remote - Backend Developer, Full Time FEBRUARY 2020 - DECEMBER 2020 Worked on a couple of client projects as follows. ● ● General cloud tool platform. This is basically a web platform to deploy cloud applications to multiple cloud providers in a single interface, so we can deploy our application to those providers in one click. The project was using Go as backend and NodeJs as frontend. Mudah.my. I helped them to develop a user account backend module for version 2. The project is using Go with json api for service specification. In this project, I also stepped in to refactor all validation codes into a single go module because the validation logic was being duplicated across two modules. Technologies in use are ● ● ● Go GORM Google SDK ● PostgreSQL CATS Ventures, Remote - Full stack Developer, Full Time AUGUST 2015 - MARCH 2019 Implemented a cross-platform client application for VPN service. I implemented the user interface, client backend, and some part of OS service that serves the VPN process. First version was built using .Net Framework with WPF and the second version was converted to C++ using Qt framework. After that, it was redesigned to use QML and Golang wrapper for Qt made by Therecipe/qt project on Github. The VPN client runs on Windows, OSX, and Android. Technologies in use are ● ● ● Go C# C++ ● ● Qt PostgreSQL Toyota Motor Manufacturing Indonesia, Jakarta - Tech Lead, Full Time OCTOBER 2013 - JUNE 2015 Designed and implemented a web application framework using C#. The framework fixed structural issues on previous application code templates and became part of Toyota’s Regional Standard Development Kit. This project used .Net Framework. Technologies in use are ● ● ● ● C# .Net Forms .Net MVC SQL Server DB ● ● ● HTML CSS jQuery Toyota Motor Manufacturing Indonesia, Jakarta- Tech Lead, Full Time SEPTEMBER 2012 - SEPTEMBER 2013 Designed and implemented Integrated Part Procurement Control System (IPPCS) software for plant management, deployed at https://portal.toyota.co.id​. My design used by this software became a new application structure that later evolved to be a framework on my next project above. This project used .Net Framework. Technologies in use are ● ● ● ● C# .Net Forms .Net MVC SQL Server DB ● ● ● HTML CSS jQuery Toyota Motor Manufacturing Indonesia, Jakarta - Full stack Developer, Full Time FEBRUARI 2012 - SEPTEMBER 2012 Implemented an electronic voucher system (named ELVIS) application that used to process travel allowance inside the company. During this project I found structural issues in the application template that used internally for development which are causing a lot of bugs and performance issues. My attempt to fix these issues was the base idea to design a new application structure on my next project above. Technologies in use are ● ● ● ● C# .Net Forms .Net MVC SQL Server DB ● ● ● HTML CSS jQuery AEON Credit Service, Jakarta - Full stack Developer, Full Time SEPTEMBER 2011 - JANUARY 2012 Designed and implemented an application to handle credit/leasing management. The main goal of the project was to create a new development standard for future internal developments. I designed an Ajax-based application framework which was applied to the credit application as a pilot project. Technologies in use are ● ● ● Java jQuery Oracle DB ● ● HTML CSS Toyota Motor Asia Pacific, Bangkok - Full stack Developer, Full Time AUGUST 2010 - AUGUST 2011 Implemented a reporting module for Surrounding System application which was part of the GPOLE application that handles car part management. The module was using Toyota’s standard code structure which then I modified to fix some fundamental issues that were causing duplicated and regressed bugs. Technologies in use are ● ● ● Java jQuery Oracle DB ● ● HTML CSS
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.