Ruby on Rails Developer
dvdaiblog@gmail.com
Ho Chi Minh City, Vietnam
I'm Dinh Van Dai, a Ruby on Rails developer with seven years of experience developing websites. I have a good understanding of database design and high load balancing. I enjoy solving problems. I enjoy exercising and tracking my habits to improve them over time. I enjoy reading books and finding new ideas from them. My coworkers say that I am a good team player and that I help keep the team happier and less stressed when a release is coming.
Experience
Software Engineer
NUS Technology | 2020 - 2026- Acted as lead developer on YBG, a high-traffic US exam-prep platform for nursing students, working alongside the team lead.
- Cut practice-test generation from 70–120 seconds to 3–7 seconds, and database read load by about 65% through caching.
- Implemented CI/CD pipelines, reducing deployment time by 40%.
- Mentored developers, conducted code reviews, and enforced best practices.
- Optimized database queries, doubling performance and improving UX.
- Developed features for a web platform that helps teachers produce accessible documents, such as heading structure and image alt text.
- Developed an internal Node.js tool for task logging and attendance tracking, letting admins see who is in the office or on leave.
Junior Web Developer
VNETWORK | 2019 - 2020- Developed web applications using Ruby on Rails.
- Fixed bugs, added features, and improved application functionality.
- Participated in Agile ceremonies and migrated legacy systems.
Skills
Languages
- Ruby
- JavaScript
- HTML
- CSS
Frameworks
- Ruby on Rails
- React.js
- Vue.js
- Next.js
- Node.js
- jQuery
Databases
- PostgreSQL
- Redis
Tools
- Git
- Docker
- AWS
Languages
- English
- Vietnamese
Other
- REST API
- GraphQL
- CI/CD
- TDD/BDD
Interests
- Habit tracking & personal development
- Reading books and exploring new ideas
- Fitness and exercise routines