I am a backend software engineer with over 9 years of experience in software development, specializing in Golang and its popular frameworks such as Gin, Go-Micro, and GORM. Throughout my career, I have designed and maintained scalable APIs and microservices, working extensively with both relational (MySQL, PostgreSQL) and non-relational databases (MongoDB, Elasticsearch, Redis) depending on project needs.
In many projects, I’ve been involved in full-stack development, which has expanded my skills in front-end technologies such as ReactJS (Redux), VueJS, Angular, and HTML/CSS. Beyond development, I’ve also contributed to the deployment process, giving me hands-on experience with CI/CD pipelines, Docker, and AWS. I'm comfortable using Git-based workflows across platforms like GitLab, Bitbucket, and GitHub.
While there is always more to learn, I bring a strong foundation, practical experience, and a collaborative mindset to every project I take on.
Programming Languages: Golang, Java, JavaScripts, Scala, PHP
Skills:
Go Framework and Libraries:
Relational Databases:
NoSQL Databases:
Cache:
Front-end frameworks:
Cloud Services:
DevOps: Docker, Gitlab Pipeline
Message Broker: Kafka, RabbitMQ
Tools: Visual Studio Code, Goland, IntelliJ, Sublime Text, Git, Jira, Slack, DataGrip.
TRADING PLATFORM - EU
Senior Engineer, June 2022 – Current
Project description
Responsibilities
Technologies
BANKING SYSTEM - AUSTRALIA
Lead Engineer, August 2020 – June 2022
Project description
Responsibilities
Technologies
ECOMMERCE - SINGAPORE
Software Engineer, July 2019 – July 2020
Project description
Responsibilities
Technologies
SAAS - GERMANY
Software Engineer, Nov 2018 – July 2019
Project description
Responsibilities
Technologies
ECOMMERCE - AUSTRALIA
Senior/Principal Software Engineer, June 2015 – Oct 2018
Project description
Responsibilities
Technologies
REAL ESTATE - US
Junior Software Engineer, Aug 2015 – Aug 2018
Project description
Responsibilities
Technologies
Education: University of Technology, HCMUT – Computer Science
You send us a quick request and tell us the skills you need. In this meeting, you also define the number of developers and their experience. We will let you choose your favorite cooperation model.
We screen our database and handpick the best matches for you. You will get a list of the most relevant software engineer CVs and software developer resumes.
It's time to pick the software engineer CV you love most. Then, simply let us know your available times to schedule interviews.
We arrange your interviews within just one to two days. You can meet the talent behind the resume and choose your best fit.
Once you are happy with the chosen experts, we will draft a clear SLA. The agreement outlines all the essential details, like project scope and responsibilities. It's where we kick off the partnership.
Your selected experts are ready to jump into the project. The leader can be our experienced project manager or your own team leader. We ensure a fast setup and clear workflow.