Dau The Tien - Software Engineer
I'm a full-stack developer passionate about building software that improves people's lives. I'm looking for a chance to gain work experience as a Software Engineer, opportunities to develop my skills, take on exciting projects, and work with people I can learn. Willing to work hard and excited to continue learning new skills to become a successful developer.
I'm looking for a chance to gain work experience as a Software Engineer, opportunities to develop my skills, take on exciting projects, and work with people I can learn. Willing to work hard and excited to continue learning new skills to become a successful developer.
Technical skills
- Programing Languages
- Frameworks / Libraries
- Cloud platforms
- Server administration
- Storage
- Tools
- Paradigms
- Event-driven Development, Test-driven Development, Object-oriented Programming, Model-View-Controller
Work Experience

Employment Hero
Fullstack devloper - Ruby on Rails
May 2023 - Present
Melbourne, Australia
Employment Hero
Fullstack devloper - Ruby and ReactJS
April 2020 - May 2023
Ho Chi Minh City, Vietnam
Symphony Creative Solution
Fullstack developer - Ruby and ReactJS
Sept 2018 - Feb 2020
Ho Chi Minh City, Vietnam
Vinova
Fullstack developer - Ruby on Rails
Jun 2017 - Jan 2018
Ho Chi Minh City, Vietnam
Personal Projects
Deal Hub
The website displays bargain details from AU online stores, updated every hour and helps users compare car insurance prices among different providers in Australia.
- Developed an application, focused on AU online stores' deals and car insurance prices, utilizing ReactJS, and Rails as the technology stack.
- Implemented the crawler to scrape data from various online stores and car insurance providers, ensuring up-to-date and accurate information for users.
- Designed a user-friendly web-based UI inspired by Google Material Design, enhancing the overall user experience.
- Implemented CI/CD to run tests and distribute the app to Vultr cloud.
- Deployed the front-end to Vercel, ensuring high availability and scalability of the application.
- Utilized background processing with Sidekiq to scrape data daily, ensuring up-to-date and accurate information for users.
- Implemented continuous integration with CircleCI, ensuring the stability and reliability of the application through automated testing and deployment.
- Configured the backend with Nginx, Puma, and Let's Encrypt, optimizing performance and security.
- Integrated various third-party APIs, including Facebook Graph API and Slack, enhancing functionality and providing valuable insights.
- Managed the project on GitHub, maintaining a clean and organized codebase for efficient collaboration and version control.
DWF
A distributed workflow runner using Sidekiq and Redis
- Developed Dwf, a distributed workflow runner utilizing Sidekiq and Redis, enabling efficient background processing and storage of workflow state.
- Implemented a comprehensive test suite using RSpec and SimpleCov to ensure thorough coverage of all possible scenarios, enhancing the reliability and stability of the application.
- Integrated Continuous Integration with GitHub Actions, automating the build and testing process for seamless development and deployment.
- Garnered significant recognition and popularity within the developer community, with numerous stars on GitHub and a high number of installations on RubyGem.
- Published the RubyGem 'wf', providing developers with a powerful and user-friendly tool for managing and executing workflows.
- Maintained clear and concise documentation, enabling easy adoption and understanding of the Dwf framework.
- Ensured consistency in coding style and best practices, adhering to industry standards and guidelines.
- Diligently proofread all code and documentation, eliminating errors and ensuring the highest quality and reliability of the application.
TopLand
A real estate statistics application for Ho Chi Minh City, Vietnam
- Developed a statistics application, TopLands, focused on Ho Chi Minh real estate prices, utilizing ReactJS, Redux, and Rails as the technology stack.
- Implemented Capistrano to deploy the API to Azure VPS, ensuring smooth and efficient deployment processes.
- Designed a user-friendly web-based UI inspired by Google Material Design, enhancing the overall user experience.
- Deployed the front-end to Heroku, ensuring high availability and scalability of the application.
- Utilized background processing with Sidekiq to scrape data daily, ensuring up-to-date and accurate information for users.
- Implemented continuous integration with CircleCI, ensuring the stability and reliability of the application through automated testing and deployment.
- Configured the backend with Nginx, Puma, and Let's Encrypt, optimizing performance and security.
- Integrated various third-party APIs, including Facebook Graph API, Google Analytics, Skylight, and Slack, enhancing functionality and providing valuable insights.
- Managed the project on GitHub, maintaining a clean and organized codebase for efficient collaboration and version control.