Badges
Certifications
Work Experience
Front End Lead
Astek Vietnam• August 2023 - Present
I have been working as a 'full stack' developer for a while, but I have come to realize that full stack engineers do not exist, and that the term is misleading and harmful for the tech industry. Full stack engineers are expected to know everything about web development, from front-end to back-end to infrastructure, but this is impossible and unrealistic. Web development is a complex and evolving field, with many different technologies, frameworks, languages, and paradigms. No one can master all of them, and even if they could, they would not be able to keep up with the changes and innovations. That's why I decided to dig deeper into Front-End and become a specialist in this area. I joined Astek as a Front-End Lead, where I can use my favorite framework Next.js, which is a powerful and flexible tool for building modern web applications. I am very excited to continue with this role and learn new skills and techniques.
Senior Software Engineer
Syntrino Solutions• February 2020 - July 2023
When I was working at Persol, I received an invitation from my old teammate that he needed my help to manage a small team for a Malaysian company. This company wanted to open a new branch in Vietnam, so I agreed and joined this company as a Full-Stack Leader. I am stronger in Front-End but I can adapt to new environments. The backend technical is using .Net core, which is new for me but I can learn fast and can self-manage it in 1 week. One more challenge for me is React Native, but with my React knowledge base, I can get familiar with it fast too. So this time I fully controlled the project from database, front-end and back-end. I helped to grow the project by maintaining and developing new features (attendance live tracking, shift scheduler, voice detection, live attendance detection). I also improved a lot in Nextjs skill and with a leader role I can solve all challenges faced during development
Senior Software Engineer
PERSOL PROCESS & TECHNOLOGY VIET NAM CO., LTD.• April 2019 - February 2020
I joined this company as a Senior Front End developer. My team is an R&D team so we work on the latest technologies. I had the chance to work as a full-stack developer by myself with Laravel and also challenged myself with Docker. I set up the whole project from database, server, hosting, backend and front-end which was interesting for me. I also had the chance to work with Azure Q&A markers and Tensorflow integrated with Rocketchat to make a chatbot. I can dig deeper into JavaScript and CSS with some best practices and am slightly familiar with PWA and hybrid web app (using Monaca which is built on top of Apache Cordova). I realized that I have made big improvements in software development and have the ability to adapt to new things quickly
Software Engineer
Appable• August 2017 - April 2019
My third company was a startup incubator. I joined this company as a Frontend developer to help maintain the current product and implement new features. I learned a lot of CSS3 and HTML5 techniques here and was awarded the best employee of the year. At that time, React became popular and Angular was upgraded to a new version which broke the whole structure. So I decided to try out the new library and chose React. I started learning and working on React since 2017. The first project I worked on was an ERP for school management. After two years working at the startup company, I learned a lot about how it works and some aspects that go beyond just technical skills. During this time, I also tried the Project Manager position as a challenge
Software Engineer
Seldat, Inc.• August 2016 - August 2017
At the second company, I joined a front-end team that used AngularJS to develop web applications. I enhanced my layout skills by using Bootstrap and Material Design frameworks. I also deepened my knowledge of JavaScript and Angular. One of the products I worked on was a web application that could display and transform non-indexable documents (such as images and PDFs) into indexable ones. This product gave me a good understanding of single-page applications and taught me how to write code that was easy to maintain and optimize. I also explored the use of service workers and applied them to the web app to improve its functionality and performance. This was a significant step in my front-end development journey.
Software Engineer
Global Cybersoft• October 2014 - August 2016
I started my career as a research developer in a new team working on a Big Data project. I gained valuable experience in both backend and frontend technologies. On the backend, I used SQL and C# to handle data processing and analysis. On the frontend, I developed user interfaces with Sencha Ext JS and AngularJS, which was one of the most popular frameworks at the time. After a year of working in the R&D department, I decided to focus on frontend development as I found it more interesting and challenging.
Education
University of Technical and Education (HCMC)
Information Technology, BS• September 2010 - May 2014
Links
Skills
nguyenbavinhcntt has not updated skills details yet.