QuanTienNghia CV
QuanTienNghia CV
SOFTWARE DEVELOPER
[email protected] Ó (+84) 90 296 24 90 Go Vap, Ho Chi Minh city
¯ https://www.linkedin.com/in/quan-tien-nghia https://github.com/CuteTN
/ https://codeforces.com/profile/CuteTN / https://leetcode.com/CuteTN
ABOUT ME ACHIEVEMENTS
• My name is Quan Tien Nghia, a graduate from the University of IELTS Cert with Overall Band 7.0
Information and Technology with a major in Software Engineering. I
Apr 2022, British Council Ho Chi Minh
have great knowledge and skills in data structures and algorithms by City. Listening 6.5 - Reading 7.5 -
taking part in competitive programming contests for 8 years. Writing 7.5 - Speaking 5.5.
• I also have 3 years of experience in Web, Desktop and Game Competitive programming
development in various teams, which has given me strong familiarity
3 1 gold medal and 1 silver medal in Le
with professional Scrum-Agile process. Hong Phong high-school’s annual
• I believe my skills in experience in software development could bring Olympic 30/4 competition.
huge values. Therefore, I’m looking for a job as a Mid-level fullstack Leetcode Guardian
software engineer. Top 0.49% site-wide with contest
rating over 2300.
EXPERIENCE
TECHNICAL SKILLS
Athena Studio
Role: Game Development Fresher C# JavaScript TypeScript NodeJS
Jul 2019 – Sep 2019 (3 months) Phu Nhuan Dist, Ho Chi Minh city React MongoDB SQL Server
• To gain experience in OOP, C# and Unity by finishing a program’s ASP.NET MVC .NET Core
capstone project.
Design patterns Data structures
Algorithms Agile - Scrum Git CLI
FPT Software
VSCode HTML CSS SCSS
Role: Fullstack Web Developer
Aug 2020 – Apr 2023 (32 months) Dist 9, Ho Chi Minh city Bootstrap React Native Angular
• To join in 3 different international outsource projects. Redux Axios ExpressJS Jest
• To provide and support high-level tech-related solutions, designing React Testing Library Material UI
databases and code architectures, create documentation and
guidance. Mongoose SocketIO JWT WPF
• To develop key features with NodeJS, React (JS/TS), ASP.NET, Window Forms NUnit
Angular, MongoDB and SQLServer. Entity Framework Swagger UI
Postman Database design
Orange Logic Programming Paradigms
Role: Fullstack Web Developer
May 2023 – On going (6 months) Dist 1, Ho Chi Minh city
SOFT SKILLS
• To maintain and develop internal tools and framework.
• To coordinate with customers for supports and troubleshooting English Problem Solving
problem from client’s side.
Self-learning Team-working
Communication Documentation
EDUCATION
Presentation Adaptivity
University of Information Technology (UIT)
2018 - Sep 2022 Thu Duc, Ho Chi Minh city
• Major: Software Engineering.
• Graduation: Engineer’s degree.
• GPA: 8.34/10.
PROJECTS
React-mustable
• Description: A mini React Typescript library to allow React to use mutable data structures as its states.
• Type: Typescript Package.
• Roles: Developer - to plan, research, experiment and implement the ideas; to document and publish the package.
• Technologies: React, Typescript, Node.
• References: https://github.com/CuteTN/react-mustable; Publication:
https://www.npmjs.com/package/@cutetn/react-mustable
YouIT
• Description: A social network and blogging website for programmers.
• Type: Web Application.
• Roles: Fullstack Developer - to implement Markdown editor, messaging and notification system for both backend and
frontend side using SocketIO; to design database schemas.
• Technologies: Javascript, NodeJS, ReactJS, Redux, Redux-thunk, MongoDB, Mongoose, ExpressJS, SocketIO, JWT.
• References: https://youit-social-network.netlify.app; https://github.com/lhmson/YouIT
Toeists
• Description: A social network for TOEIC learners.
• Type: Web Application.
• Roles: Fullstack Developer - to configure project’s codebase; to implement post editor, messaging and notification system
for both backend and frontend side using SocketIO, Authorization and Authentication system using JWT, interceptors and
middlewares; to design database schemas.
• Technologies: Javascript, Node, ReactJS, Redux, MongoDB, Mongoose, ExpressJS, SocketIO, JWT.
• References: https://github.com/CuteTN/Toeists
Blaster Master
• Description: A clone of an old game.
• Type: Desktop Game.
• Roles: Team Leader - to plan and keep track of team’s progress. Game Developer - to configure project’s codebase by
applying game loop patterns;.to create sprite management tool to manage assets and resources; to implement game’s
physics and animations; to optimize game by using complex spacial data structure.
• Technologies: C++, DirectX, C#.
• References: https://www.youtube.com/watch?v=YW4K5ioCrPY;
https://github.com/CuteTN/BlasterMasterTemplate_NMPTGame2020; custom sprites management tool:
https://github.com/CuteTN/CuteTN_2DAnimationBuildHelper
FlowArt
• Description: A flowchart editor and executor.
• Type: Desktop Application.
• Roles: Backend Developer - to configure project’s codebase; to implement flowchart executor and debugger features.
• Technologies: C#, .NET, WPF, Windows Forms.
• References: https://github.com/lhmson/FlowArt
TickNTalk
• Description: A chat application.
• Type: Mobile Application.
• Roles: Fullstack Developer - to configure project’s codebase and integrate Firebase; to implement messages managing
features; to design database schemas.
• Technologies: Javascript, React Native, Redux, Firebase.
• References: https://github.com/CuteTN/TickNTalk