Hi, i'm Nico DK
Experienced software engineer, focused in Backend Dev & but also had basic Frontend stuff
View Projects🧠 About Me
Hey! I'm a software engineer from Surabaya, Indonesia. I primarily work with Golang, PHP, JS
I'm focused on anything related to backend development. Had some experience with Docker, PostgreSQL, OpenSearch, Redis, and knowledge to Cloud Computing (AWS, Digital Ocean, self hosted VPS)
On the other hand, I also wrote some 3rd package / library to solve spesific problems
💼 Experiences
Software Engineer Associate (Backend)
Sept 2022 - PresentIDN MEDIA
Providing cost-efficient strategy but smooth performance backend apps to users
I've been working for web team for 2+ years handling all publisher sites & database, Also i had refactoring all microservices from PHP to Golang with the goal of simplicity along all publishers
- Golang
- PHP
- PostgreSQL
- OpenSearch
- Redis
Frontend Engineer
Dec 2021 - Agt 2022Gak Gendut Lagi
Developing responsive frontend web app for all users using Nuxt JS + Vue, consume API from Backend using Axios JS for provide data dinamically, building realtime in app chat platform using socket.io, creating local database using PouchDB for temporary data.
- Nuxt JS
- SocketIO
🏗️ Projects
URL Shortener (FE)
Built with Laravel + Livewire to provide Single-Page Application (SPA)
URL Shortener (BE)
Built with Golang, with PostgreSQL for Database, and Redis for Caching
Backup Tools
Backup your important files with ease, minimum resource, runs on Docker, universal ZIP method.
TOTP Generator
A simple yet effective Time-Based One-Time Password (TOTP) generator built entirely with plain HTML and JavaScript.
Image Editor
Easily add text to your images with this powerful and flexible Go package.
Fortify IDN
Backend controllers and scaffolding for Laravel authentication (modified for IDN).
💻 Languages & Tools
Languages & Frameworks
-
Golang
- Concurrency
- GORM
- Gin / Echo
-
PHP
- Laravel
- Livewire
-
Javascript
- Nuxt JS
- Next JS
Infra Tools
-
AWS
- S3
- DynamoDB
- RDS
- Lambda
- SES
- SQS
- Event Bridge
-
Docker
- Portainer
- CLI
-
Github
- CI/CD
Databases
-
SQL & NoSQL
- MySQL
- PostgreSQL
- OpenSearch
- Redis