Davi Nomoeh Dani.
Helping others build a web.
I'm a software engineer based in Indonesia. I focus on building a web architecture and development by following popular design trends. Sometimes I also help others through code.
About me
Hi! my name is Davi or Daphino. I enjoy building things and solving problems. My interest in development started when I was a student in high school in 2015 when I tried to clone and customize desktop app from the internet and remake them. Turns out taught me a lot about Delphi programming language!
Fast-forward to today, I decided to focus on web development and I've had the opportunity to work with a start-up, huge-corporation, and educational institution.
I recently worked as a Backend Engineer at Traveloka where I've got the opportunity to work on a large scale web application as an Intern.
These following are a few technologies I've been working with recently:
- Javascript (ES6)
- Node.js
- Typescript
- Nuxt.js
- Socket.io
- Blockchain
- Terraform
- AWS
- Redis
- PostgreSQL
Work Experiences
- Pesan.io
- Traveloka
- SRW&Co.
- Digyta
- Semangat.in
- Kodingworks
- Dinus
- Alagraph
-
Backend Engineer @ Pesan.io
Sep 2022 - Present
- Maintaining NodeJS Apps and deploying them to AWS servers to ensure high performance and reliability
- Reduce deployment time by up to 80% by optimizing compiler configurations
- Building a Business Intelligence app that quickly imports external data resources to our system, allowing for seamless integration with our clients
- Developing a module that integrates our system with external loyalty providers, enabling our clients to offer rewards and incentives to their customers
- Building Whatsapp Chatbot to Provide easy solutions to users who want to book a hotel room via chat
- Nest.js (Typescript)
- OOP
- AWS
- DevOps
- Bash
- Docker Container
- CI/CD
- Whatsapp Automation
-
Backend Engineer Intern @ Traveloka
February - July 2022
- Migrating current stack of application infrastructure to a serverless platform using AWS ECS Fargate & AWS Codepipeline
- Provisioning AWS Infrastructure using Terraform
- Work with CI/CD pipeline to deploy new container stack to production
- Debugging and Monitoring migrated services using AWS Cloudwatch and Datatog
- Provide understanding to stakeholders about a new container stack deployment
- Java
- AWS
- DevOps
- Terraform
- Bash
- Datadog
- Docker Container
- CI/CD
-
Fullstack Engineer @ SRW&Co.
October 2021 - February 2022
- Develop RESTful API using Adonis.js framework and database PostgreSQL
- Handles heavy computing for user-recommended content based on user's personalization by creating a scheduler
- Refactor Admin Dashboard UI as per Figma with frontend framework Nuxt.js
- Integrate AgGrid library and Quill Editor by creating custom modules to suit development needs
- Adonis.js
- Node.js
- Typescript
- Nuxt.js
- Redis
- PostgreSQL
- AgGrid
-
Freelance Fullstack Engineer @ Digyta
January - March 2021
- Project: EPT.co.id (English Proficiency Test Platform)
- Develop website using Laravel 8.x and Livewire from scratch
- Integrate Whatsapp API (WooWa)
- Integrate Shipping services (RajaOngkir)
- Challenges: Create a real-time and fast exam system
- Laravel
- Liveware
- Turbolink.js
- Bootstrap
- MySQL
- Ubuntu Server
-
Freelance Fullstack Engineer @ Semangat.in
November 2020 - January 2021
- Develop website using Laravel 8.x from scratch using Repository Pattern for more structural code
- Payment gateway integration (Xendit & Midtrans)
- Refactor Admin Dashboard UI as per Figma with frontend framework Nuxt.js
- Integrate AgGrid library and Quill Editor by creating custom modules to suit development needs
- Adonis.js
- Node.js
- Typescript
- Nuxt.js
- Redis
- PostgreSQL
- AgGrid
-
Freelance Backend Engineer @ Kodingworks
July - November 2021
- Project: Waste for Change (W4C)
- Develop RESTful API using Laravel & Laravel Passport for authentication token
- Collaborate with frontend team & android team
- Payment gateway integration (Xendit & Midtrans)
- Create queue jobs with cron-job system on schedule
- Laravel
- Laravel Passport
- Payment Gateway API
- RESTful API
- Cron Job
-
Fullstack Engineer Intern @ Dinus - SaaSa >
December 2019 - March 2020
- Project: Academic system for the Faculty of Informatics
- Develop legalized demand system with delivery feature (Integrated with Delivery service)
- Develop a broadcasting system for email notification to lectures
- Remote web server configuration with SSH
- Vue.js
- Laravel Excel
- Composer
- MySQL
- Laravel
- Edit PDF
- Ubuntu Server
-
Freelance Fullstack Engineer @ Alagraph
July - December 2017
- Responsible for frontend web development using Codeigniter and CSS Bootstrap
- Improve creative skills to create new designs for the news web portal (UI & UX requirements)
- Bootstrap
- Codeigniter
- Html CSS
Somethings I've Built
-
Featured Project
Supir Barang - SaaS
Empowering businesses with Supir Barang—a dynamic SaaS delivery management solution. We streamline logistics, enhancing customer satisfaction seamlessly.
- Nest.js (Typescript)
- MongoDB
- AWS EC2
- Redis
- Bull Queue
- Whatsapp Automation
- React.js
-
Vooka v2 Discord Bot
An interactive music bot for discord with track controllers. Best 24/7 discord bot with bunch of useful features. Vooka comes with flexible queries system to find the perfect music, playlist, album, and lyrics.
- Discord.js
- Node.js
- Typescript
- Jest
- PostgreSQL
- Redis
- Web Scrape
Open Source Projects
-
An interactive music bot for discord with track controllers. Best 24/7 discord bot with bunch of useful features.
-
A fastest Node.js package built with Typescript to search for perfect lyrics by simply entering the song title.
-
A fastest Node.js package built with Typescript to search for perfect music resources from youtube.
-
A simple URL shortener built with Node.js Express and MongoDB. Generate random and customizable short urls.
-
A wrapper for IDCloudhost API client built for the Node.js package.
-
A simple public IP address and get geolocation info for Node.js package.
Get In Touch
Although I'm not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!
Send email