Movatterモバイル変換


[0]ホーム

URL:


Hero

Hello,
This isĐinh Công Thắng , I'm a ProfessionalSenior Full-Stack Developer.

Get Resume
constcoder={
name:'Đinh Công Thắng',
skills:['React', 'NextJS', 'Redux', 'Express', 'Angular', 'ASP.NET', 'Laravel', 'Django', 'WordPress', 'NestJS', 'MySql', 'MongoDB', 'Jenkins', 'Vercel', 'Ubuntu', 'CentOS', 'Docker', 'AWS'],
hardWorker:true,
quickLearner:true,
problemSolver:true,
hireable:function() {
return(
this.hardWorker&&
this.problemSolver&&
this.professional.experience>=9
);
};
};
ABOUT ME

Who I am?

My name is Đinh Công Thắng, also known by my dev username high5dev, which reflects my love for programming and my energetic, collaborative approach to solving problems. I thrive on exploring new technologies and delivering innovative solutions. My core expertise lies in JavaScript, but I am also proficient in Python, TypeScript, and SQL. I enjoy working across the full stack of web application development, always aiming to make the web more open and accessible. With a passion for continuous learning and a knack for tackling challenges, I am excited to take on new job opportunities that align with my skills and interests.

Đinh Công Thắng
Hero
Experiences
Skills
PROJECTS
constproject={
tools: ['React', 'Redux', 'Express', 'Node.js', 'Material UI', 'MongoDB Atlas', 'RESTful API', 'Third-party API', 'Netlify (CI/CD)', 'Agile', 'Figma', 'Lodash],
myRole:Full Stack Developer,
Description: Developed a facial skin analysis app to recommend a personalized daily skincare routine based on skin analysis results. The app integrates with haut.ai API to analyze users’ facial skin metrics from a selfie. Users input their data via a form stepper UI, which collects the selfie and saves it in MongoDB Atlas. Once the skin metrics are analyzed by haut.ai, the backend stores the results and generates a daily routine displayed through the UI. The entire system architecture was designed and implemented by me, from frontend to backend.,
};
constproject={
tools: ['Next.js', 'Tailwind', 'Express.js', 'Node.js', 'AWS S3', 'AWS SES', 'Node Mailer', 'AWS S3', 'Joi', 'PM2', 'Nginx],
myRole:Frontend Developer,
Description: As a Frontend Developer, I translated the client's vision into a visually appealing, responsive, and user-friendly company portfolio website. Using Next.js components and CSS modules, I implemented responsive design techniques to ensure seamless functionality across devices. The project aimed to present the company’s portfolio in an engaging and professional way, integrating backend technologies for robust functionality,
};
constproject={
tools: ['Blazor', 'JavaScript', 'C#', 'GitHub Actions', 'Selenium', 'bUnit', 'Entity Framework],
myRole:Full Stack Developer,
Description: MesinKasir is a small restaurant management website developed using Blazor WebAssembly for both the customer-facing interface and the back-end management portal. The front-end allows customers to browse the restaurant menu, place orders, and view their order status in real-time. The admin panel, built in Blazor as well, allows restaurant staff to manage orders, update the menu, and track sales. The website connects to an ASP.NET Core API for handling back-end services, such as order management and data storage, with data being stored in Azure SQL. For testing, xUnit is used for back-end unit tests, and bUnit is used for Blazor UI tests. End-to-end tests are conducted using Selenium to ensure smooth user experience. The project is deployed to Azure App Service with automated CI/CD pipelines set up through GitHub Actions to handle deployment, build, and testing.,
};
constproject={
tools: ['Solidity', 'React', 'Web3.js', 'MetaMask', 'Truffle', 'Jest', 'Netlify', 'GitHub Actions],
myRole:Blockchain Developer,
Description: The decentralized voting system is built using Solidity for smart contracts on the Ethereum blockchain. The front-end is developed with React and Web3.js, allowing users to cast votes securely through wallet authentication (MetaMask integration). Smart contracts store votes and ensure transparency and security. For testing, Truffle is used for smart contract unit tests, and Mocha with Web3.js is used to test front-end and blockchain interactions. The DApp is deployed on Infura for blockchain access, while the front-end is hosted on Netlify. Automated deployment and testing pipelines are configured with GitHub Actions.,
};
Hero
Educations
Hero

2007 - 2010

Master of Science (MS), Computer Science

Ho Chi Minh City University of Natural Sciences

Hero

2010 - 2014

Bachelor of Science (BS), Computer Science

Ho Chi Minh City University of Natural Sciences

Blogs

22 days ago

2

How to Send Messages via Telegram in a Next.js Application

4 Min Read

Sending notifications or form submissions directly to your Telegram can be a very useful feature in a...

10 days ago

1

Configuring Vite for Development Over VPN 🚀

2 Min Read

Vite is an amazing development tool with lightning-fast build times, hot-module reloading, and an...

22 days ago

3

How to Send Emails via EmailJS in a Next.js Application

3 Min Read

When creating a web application, sending emails is often necessary for contact forms, notifications,...

View More
CONTACT

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

congthangdinh0@outlook.com

+18033103089

Quang Thua Kim Bang , Ha Nam 18315

© Developer Portfolio byĐinh Công Thắng

StarFork

[8]ページ先頭

©2009-2025 Movatter.jp