Project History

This is all projects that i’ve been working on my entire career as a Backend Engineer. To note, In this list, i only include Office Projects with Private Repository & Full Development Team β›” NOT personal freelance projects to be more focused & relevant.

1.Daily Act (Social Media App) 🌟

πŸ“° Description:

Daily Act is a startup company located in Tangerang, Banten with Social Media App as a main product. Like social media app in general, daily act also has features such as feeds, explorer, gallery, chat, voice & video call, stories etc, kind of Instagram for short explanation.

⭐ Responsibility:

As a Backend Engineer when i join the development team, their Backend is already using Microservices Architecture. So mostly my job is to optimize their service instead of building from scratch or migrating from monolithic architecture. But the recap is:

  • Handle refactoring Express & Fastify REST API for some service to use Clean Code Architecture
  • Migrate some service to Typescript & pack to Docker Container
  • Maintain & Optimize the performance of Email, Location & Feed Services
  • Build automation script, unit testing and stress testing

πŸ”₯ Stack:

All Backend services using Node.JS (some service use JavaScript & some use TypeScript), Express, Fastify, Nest, PM2, Redis, Elastic Search, DataDog, Digital Ocean, MongoDB Atlas, MariaDB, Mocha, Chai, Supertest, Docker, AWS, Nginx, React Native (Mobile App), React.JS (Internal Web App & Company Profile)

2.Ming Movers (Asset Tracking System) 🚚

πŸ“° Description:

My first project in my next company called Deeeplabs. Deeeplabs is an IT Consultant Company from Singapore and we got client called Ming Movers, it’s Delivery & Logistic company. We build 2 platform, web and mobile applications. The mobile application is used by truck drivers to report the movement of items inside the truck & also used by customers to track the position of their items. The web app is used by admin to manage client items, analytics and reporting stuff.

⭐ Responsibility:

As a Backend Engineer, i build all the Backend System & Functionality from scratch based on requirements.

πŸ”₯ Stack:

Node.JS, Express, PM2, Redis, MariaDB, Firebase, Mocha, Chai, Artillery, Twilio, Docker, AWS, Nginx, Flutter (Mobile App), Laravel (Admin Web App)

3.Octofaya (Omnichanel Marketplace System) πŸ’°

πŸ“° Description:

Omnichanel marketplace for our Singapore Client Magnetiseme. Octofaya is A Web & Mobile application for e-commerce seller to manage items, stock & order from various marketplaces inside one platform. Fully Integrated with Lazada, Shopee, Magento, Shopify & Xero Accounting.

⭐ Responsibility:

As a Backend Engineer, i build all the Backend System & Functionality from scratch based on requirements.

πŸ”₯ Stack:

Node.JS, Express, PM2, Bull.js, Redis, MariaDB, Mocha, Chai, Artillery, Twilio, Mailgun, Docker, AWS, Nginx, Flutter (Mobile App), Laravel (Admin Web App)

4.Bigchain POC (POC Blockhain system) πŸ•ΈοΈ

πŸ“° Description:

POC Blockchain system for the Singapore Government tender project using Bigchain ecosystem.

⭐ Responsibility:

As a Backend Engineer, i build all the Backend System & Functionality from scratch based on requirements.

πŸ”₯ Stack:

Node.JS, Express, PM2, BigChainDB, Tendermint, MongoDB, Mocha, Supertest, Artillery, Docker, AWS, Nginx, React.JS (Web App)

5.UME (Dating App) πŸ‘«

πŸ“° Description:

UME is Singapore Dating App. This is for people to find and contact each other through the mobile app to arrange a date, play a game together to get or exchange point. Kinda like Tinder. I’m handle all the Backend from scratch and build critical feature like nude image detection to prevent pornography post, facial recognition feature to detect gender, auto generate avatar based on user face & Swipe right-left recomendation etc.

⭐ Responsibility:

As a Backend Engineer, i build all the Backend System & Functionality from scratch based on requirements.

πŸ”₯ Stack:

Node.JS, Express, PM2, Bull.js, Redis, MariaDB, Mocha, Chai, Artillery, Twilio, Mailgun, Connectycube, Firebase, Docker, Microsoft Azure VM, Azure Cognitive-Services Computer Vision, Azure Face Recognition, Nginx, Flutter (Mobile App), React (Admin Web App)

6.RMBEX (International Money Transfer System)πŸ’Έ

πŸ“° Description:
RMBEX is our new client from China & recently opened a new office in Singapore. RMBEX is enterprise platform for transfering money between 5 region (Singapore - China - United States - Hongkong - Europe) with very secure and seamless process. The project started earlier this year and has a very wide range of features. The project is still in the development stage until now.

⭐ Responsibility:

As a Backend Engineer, i build all the Backend System & Functionality from scratch based on requirements.

πŸ”₯ Stack:

Node.JS, Alibaba & Microsoft Azure ecosystem etc [still development, it could change]….

7.SG Tender Scrapper (Telegram BOT)πŸ”ˆ

πŸ“° Description:
Telegram bot which is useful for scraping tender data from the Singapore government site. Users who subscribe to the bot can get the latest notifications if new tenders are published, view detail tender, subscribe to selected tenders to get notifications regarding data changes as well as alerts regarding tender closing times & much more.

⭐ Responsibility:

As a Backend Engineer, i build all the Backend System & Functionality from scratch based on requirements.

πŸ”₯ Stack:

Node.JS, Telegraf, MariaDB, AWS Serverless Stack etc….