Hi, I'm Nguyen Van Ninh
Fullstack Developer_
With over 6 years of experience, I have developed and managed diverse systems including e-commerce, payment gateways, CMS, ERP, and order processing systems. I specialize in optimizing microservice and API systems using Redis, Elasticsearch, and Kafka.





































































Years of Experience
Projects Completed
Satisfied Clients
Certificates
Designing custom solutions to meet your requirements
Web & App Development
Crafting visually appealing and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks like NextJS and Angular.
Database Management
Designing and managing databases with SQL and NoSQL technologies such as PostgreSQL, MongoDB, and MySQL.
API Development
Creating and integrating RESTful APIs to enable smooth communication between front-end and back-end systems.
Performance Optimization
Improving the speed and performance of web applications to provide a better user experience. Work with .NET, NextJS, Angular, ReactJS
E-commerce Solutions
Developing scalable and secure payment solutions for e-commerce platforms tailored to your business needs.
Integrating AI
Boost your applications with AI for improved efficiency, automation, and enhanced user experience
6+ years of programming experience
- Designed and developed high-scalable backend services using .NET Core and SQL databases.
- Built responsive user interfaces (UI) using Angular for seamless user interactions.
- Worked in Agile environments, collaborating closely with product teams to analyze requirements and deliver new features.
Featured Projects
Sosanhtech.com
Full-Stack Developer- Architected and developed a complete web ecosystem following Domain-Driven Design (DDD) principles and a microservices architecture, comprising three main components: a public-facing website for end-users (NextJS, TailwindCSS), an internal Content Management System (CMS) (NET Core WebAssembly), and a backend API system (ABP Framework).
- Deployed and managed the system on a Linux server, using Nginx as a reverse proxy and PM2 for process management for the Node.js application (NestJS).
- Built an automated data crawling system using Selenium to update product prices and information in real-time.
- Utilized Hangfire to handle background and recurring jobs, such as data updates and report generation.
- Integrated Redis for caching frequently accessed data, significantly reducing database load and improving system response time.
- Set up an automated alerting system from the server to Telegram and integrated webhooks to enable quick execution of system tasks.
- Implemented Elasticsearch to power the core search functionality, autocomplete for the search feature, delivering sub-second query responses with complex filtering and classification capabilities.
- Established a centralized logging system using Seq to collect logs from all microservices and used Kibana to visualize data from Elasticsearch.
Education
2015-2019
Saigon Technology University
Bachelor of Information Technology
Technologies & Skills












































Kỹ năng chuyên môn
- Architecture: Microservice Architecture, DDD, CQRS, OOP, SOLID, Design Patterns, Clean Architecture
- Backend Technologies: .NET Core, ASP.NET MVC, .NET Framework, ABP Framework, Nopcommerce, Web API, Message Queue, Kafka, Authentication, Redis Cache, OAuth2, Elastic Search
- Frontend: ReactJS, NextJS, Angular, AngularJS, Blazor, Blazor WebAssembly, JavaScript, jQuery, KnockJS, Bootstrap, TailwindCSS, Shadcn/UI
- Database Systems: SQL, MongoDB, PostgreSQL
- Monitoring & Analysis: Kibana, Datadog, Google Search Console
- Source Control: Git, GitLab, Gitflow, SVN, Bitbucket, CI/CD pipelines, Jenkins
- SEO & Data Crawling: NextJS SSR, Google Search Console, Selenium
- Tools & Methodologies: Jira, Confluence, Slack, Figma, Agile, Scrum, Waterfall