Close

How It's Going?

Hey there! I'm Nguyen Minh Tien, but you can call me Tien, or Tom. I'm a software engineer focused on crafting efficient, innovative digital solutions. My three-plus years of experience in web development has equipped me with the skills to build dynamic, user-friendly websites, and I stay updated on the latest tech trends in this rapidly evolving field. Creating engaging online experiences is at the core of what I do.

My fascination with technology began way back in 2009, when I first started playing online games at internet cafes. In 2010, my parents bought me my own computer, which was a game-changer for both gaming and learning. It's wild to think about now, but back in 2010, when I was only in 5th grade, I actually created a "phishing" website to scam game accounts. I copied the login form elements from a game's website and used an open-source form to capture credentials. Victims would enter their info, and I'd use it to log into their game accounts. At that age, I didn't yet understand the ethical implications of my actions, nor did I grasp the underlying technologies that powered the web.

My first real introduction to programming came in 7th grade, while studying for a computer science competition where we learned Pascal. During those years, I struggled to learn programming effectively due to a lack of mentors and limited Vietnamese resources. As I prepared for university, I took time to reflect on what truly interested me, and I ultimately chose Computer Science.

My university years at Danang University Of Science and Technology , where I earned a Bachelor of Information Technology Engineering, provided me with a solid foundation. I delved into web programming fundamentals, databases, algorithms, programming languages like Java and PHP, computer networks, data structures, and tackled practical projects that built my hands-on experience. I'm particularly drawn to frontend engineering because I love working directly with users, bringing websites to life with engaging visuals and smooth animations.

In my roles as a Frontend Engineer, primarily at Sun Asterisk Company, I've consistently transformed complex requirements into intuitive and visually appealing user interfaces. My responsibilities have included building reusable components , analyzing requirements, estimating efforts, and implementing and maintaining core features. I've also been instrumental in building and maintaining CI/CD pipelines to streamline development workflows and automate deployment processes. A significant part of my work involves ensuring code quality through thorough code reviews and implementing robust testing strategies using tools like Vitest and Jest. I'm proficient in a range of modern frontend technologies, including Typescript, ReactJS, NextJS, and VueJS , and have experience with state management libraries, as well as styling with TailwindCSS. This hands-on experience, coupled with my AWS Certified Solutions Architect - Associate certification, allows me to contribute effectively to all stages of frontend development, from design to deployment.