(Jan 2021 - Present)
FullStack Developer
Golden Owl Consulting
constcoder={name:'Hao Nguyen (Mason)',skills:['React', 'NextJS', 'Redux', 'Express', 'NodeJS', 'NestJS', 'MySql', 'Postgres', 'MongoDB', 'Docker', 'Azure', 'Nginx'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};
Who I am?
I'm Hao Nguyen, a dedicated programmer driven by passion and enthusiasm for technology. With a penchant for learning, I thrive on exploring new technologies and solving intricate problems. My journey in web application development has acquainted me with various stacks, each adding to my love for making the web more accessible and vibrant. Eager to take on new challenges, I am open to opportunities that align with my skills and interests. Let's collaborate and bring ideas to life in the ever-evolving landscape of technology.
(Jan 2021 - Present)
FullStack Developer
Golden Owl Consulting
SCHEDGENIUS
constproject={name:'SCHEDGENIUS',tools: ['NestJS', 'MySQL', 'Azure', 'Nginx],myRole:Backend Developer,responsibilities: - Build server and implement all features of the system
- Designed and implemented a sophisticated shift arrangement algorithm, considering employee preferences, labor laws, and departmental workflow setups.
- Set up the workflow of the system to efficiently collect input from employee surveys, taking into account their preferences, labor laws, and departmental workflow setups.
- Configured a virtual machine on Azure to host the server, ensuring reliable and scalable performance.
- Configured Nginx for optimal server performance and facilitated domain setup, including the integration of SSL certificates for enhanced security.
- Actively worked on improving server performance, implementing optimizations to enhance the overall efficiency of the application.
- Wrote clean, well-documented, and resilient code to maintain
,};
VNNOR
constproject={name:'VNNOR',tools: ['React JS', 'Nest JS', 'SocketIO', 'ChartJS', 'D3.js', 'AG Grid', 'MySQL', 'TypeORM', 'Azure],myRole:Full Stack Developer,responsibilities: - Worked as a key member of the development team.
- Built both the website and server, ensuring the seamless integration of all features into the system.
- Managed and optimized databases including MySQL.
- Suggested and implemented additional features to enhance the platform's capabilities.
- Contributed actively to ongoing product improvements.
- Integrated SocketIO for real-time communication, elevating the user experience through features like chat functionality between users.
- Integrated ChatGPT to project help user can get their data easier
- Designed and created interactive data visualizations using AG Grid, D3.js, and ChartJS, providing users with insightful and engaging representations of data.
- Review code and support members.
- Wrote clean, well-documented, and resilient code to maintain
,};
Clinger
constproject={name:'Clinger',tools: ['Nest JS', 'TypeOrm', 'PostgreSQL', 'Socket IO', 'AWS Elastic Beanstalk],myRole:Backend Developer,responsibilities: - Maintained geolocation functionality to calculate the distance between users, enhancing the app's matching algorithm
- Maintained and improved the chatting feature, ensuring a seamless and responsive communication experience for users
- Implemented group chatting functionality, allowing users to engage in lively discussions and share media within their groups.
- Maintained and refining the matching algorithm, ensuring accurate and relevant suggestions between users.
- Deployed server to AWS Elastic Beanstalk
- Review code and support members.
- Wrote clean and resilient code to maintain
,};
Golden Owl's Website
constproject={name:'Golden Owl's Website',tools: ['React JS', 'Next JS', 'Nest JS', 'PostgreSQL', 'TypeOrm],myRole:Frontend Developer,responsibilities: - Integrated a blog management feature, enhancing the website's content strategy and contributing to increased user engagement.
- Enable rich text editing for blog posts to allow for easy formatting.
- Set up an email notification system triggered by user submissions on the website.
- Implement a file upload feature that allows users to upload PDF file.
- Enhance the website's visual appeal by incorporating subtle animations.
,};
2020 - 2021
Software engineering
Cybersoft Academy
2019 - 2021
Software engineering
FPT Aptech
© Developer Portfolio by Hao Nguyen (Mason)