About Me
I'm a back end engineer for about 3 years
My role is usually creating an API,
processing and aggregating data using golang and mongodb
And I'm also creating simple pages using Vue.js for about 1 year
By using that s...
And I'm also creating simple pages using Vue.js for about 1 year
By using that simple page I can do something like simple integration tests to make sure that the API I just created can be called successfully from front end and to make sure that front end engineer has a good overview about the payload data structurre so they will send appropriate payload data structure into back end.
And I also familiar with docker container, And right now I'm using it to do subdomain creation automation.
And I also deploying the apps both manually or using gitlab ci/cd.
And sometime I create simple cloud architecture for my client and also calculates the cost, creates and manages its aws resources for them.
And I just got my certification of AWS solution architect associate.
Right now I'm interested in learning Design Pattern, TDD, DDD, event driven architecture, hexagonal architecture and microservices
Show MoreSkills
Development Tools
Programming Language
Web Development
Database
Operating System
Mobile Apps
Others
Software Engineering
Positions
Portfolio Projects








Company
Windfarm Monitoring & Analytics Tools
Description
Creates wind farm management system to assist wind turbine owners in analyzing & monitoring the true potential of their turbines
Main Roles :
- Gets High Frequency Data in real time from OPC Server (Scada) and moves it into production cloud
- Develops modules to process raw data into summary for analysis & reporting
- Creates email alert for turbine down
- Creates analytic pages
- Creates monitoring pages





Company
Human Capital Management
Role
Full-Stack Developer
Description
Creates human capital management system to manage data master, auto create subdomain until generate invoice automatically
Main Roles :
- Handle auto subdomain creation by creating some file templates for database, web server, docker file and app config. And updating those files with client subdomain information once the domain is ready to be launched.
- Creates web application for data master management that is used later for transactional process.
- Creates user access to define user privilege for each page
- Creates websocket to handle auto logout when session timeout
- Assists front end team by creating initial page using Vue.js
- Manage and deliver task through Jira
Media









