<About me 👤 />

I am a software engineer with hands-on experience in JavaScript related stacks and .NET development. Exposed to microservices system, I am comfortable in building/maintaining scalable solutions for complex business problem with proven track of record.

On the frontend side I have been using SCSS/Styled components, React/Angular, and TypeScript. In addition, I am also familiar with NestJS, C# .NET as server-side frameworks to develop microservices architecture back-end.

I have worked both with Agile and Continuous Integration/Deployment, using JIRA, Confluence, GIT, GitHub Actions, Bamboo and Octopus.

avatar

<Skills ⚙️/>

I love development and design. I'm most comfortable with front-end technologies like React and Angular, but I have also done a considerable amount of work in back-end with Node.js and .NET

Front-End

Back-End

Misc

<Experiences 💼 />

Software Engineer @ Smartly.io

05.2021 - 01.2024

• Initially a part of the team building preview page for creative ads, later on got merged into the team responsible for content sheet and asset UI management.

• Frequent collaborating with other engineers through pair-coding to develop new features in a smartly way

• Develop and maintain existing microservices architecture handling content sheet back-end using NestJS framework.

• Develop several UI repositories with React and redux-toolkit. Ensure comprehensive testing with unit/integration test using react-testing-library and E2E test using Cypress.

Software Engineer @ Zervant

08.2020 - 02.2021

•Take part in the team responsible for building invoicing software for entrepreneurs in EU

• Develop payment dispute integration with Stripe using Serverless, AWS Lambda, DynamoDB & React

• Introduce the team to new Redux pattern with redux-toolkit, reduce boilerplate code and utilize data fetching & caching to improve UI performance.

• Migrate existing UI Enzyme tests to react-testing-library with best testing practices

Software Engineer @ Nord Pool

01.2019 - 07.2020

• Maintain and develop trading platform auction based for electricity market & power exchange.

• Rewrite auction system's customer-facing application from scratch using Angular, TypeScript, RxJS, SCSS, Material Design and .NET Core

• Develop multi-tenant theming API with SCSS, allow dynamic styling for user interfaces based on customers' config.

• Improve test coverage for auction system with test automation development in Node.js, Jasmine, Protractor.

Web Developer @ Integrify

04.2018 - 12.2018

Be a part of Integrify's coding bootcamp program and participate in developing company's internal projects.

Technologies: React, Redux, Jest, Enzyme, Node.js, Express, SASS, GraphQL

<Projects 📋 />

Some of the cool stuffs that I built 😎

project name
Burger Order App
Full-Stack
June 2018
Finished

A burger order app made with React/Redux & Firebase

project name
Fetch Anime
Front-End
October 2018
Playing with it...

Track the current trending animes of the season!

This
My Portfolio
Front-End
November 2018
Finished

My portfolio website, you are browsing it right now!

JSON2Component
JSON2Component
Hackaround
October 2020
On-going...

A custom Angular component to render JSON based content

project name
Next.js Invoice Management App
Full-stack
July 2024
Finished

A full-stack Next.js app to manage invoices for customers, integrated with native user login system and OAuth login.

project name
Princess Of Pikalong
Unity C#
March 2017
Finished

A 2D Japan-style role-playing puzzle game powered by Unity and made for Windows PC.

project name
Phrazer
Front-End
August 2018
On-going

React Native Application: Personal dictionary to memorize your daily phrases.

project name
Arduino Robot
C
January 2017
Finished

Controlling and optimizing algorithm for Polulu Zumo Robot.

react-form
Multistep form in React
React
2018
Finished

Pet project to study behavior of multistep form validation utilizing React/Redux.