<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tan Dat</title>
    <description>The latest articles on DEV Community by Tan Dat (@nguyentandat1302).</description>
    <link>https://dev.to/nguyentandat1302</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3533848%2F7e92b2d6-a0fc-4283-8f43-a847c28e49d0.jpg</url>
      <title>DEV Community: Tan Dat</title>
      <link>https://dev.to/nguyentandat1302</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nguyentandat1302"/>
    <language>en</language>
    <item>
      <title>Fullstack Developer</title>
      <dc:creator>Tan Dat</dc:creator>
      <pubDate>Tue, 29 Sep 2026 03:04:49 +0000</pubDate>
      <link>https://dev.to/nguyentandat1302/fullstack-developer-4pih</link>
      <guid>https://dev.to/nguyentandat1302/fullstack-developer-4pih</guid>
      <description>&lt;p&gt;&lt;a href="https://vntech.ai/" rel="noopener noreferrer"&gt;https://vntech.ai/&lt;/a&gt; &lt;br&gt;
&lt;a href="https://app.vntech.ai/" rel="noopener noreferrer"&gt;https://app.vntech.ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since December 2023, I’ve been working as a Fullstack Developer at VNTech, where I’ve had the opportunity to build and maintain a multi-tenant CRM platform from backend to frontend.&lt;/p&gt;

&lt;p&gt;Some of the technologies and systems I’ve worked with:&lt;/p&gt;

&lt;p&gt;🔹 &lt;strong&gt;Backend:&lt;/strong&gt; Python, FastAPI, PostgreSQL&lt;br&gt;
🔹 &lt;strong&gt;Frontend:&lt;/strong&gt; React, TypeScript&lt;br&gt;
🔹 &lt;strong&gt;Architecture:&lt;/strong&gt; Multi-tenant / schema-per-tenant PostgreSQL&lt;br&gt;
🔹 &lt;strong&gt;AI:&lt;/strong&gt; AI Chat Agent/Copilot, OCR pipeline, RAG, pgvector&lt;br&gt;
🔹 &lt;strong&gt;Integration:&lt;/strong&gt; TikTok Ads, Meta Ads, OAuth, campaign synchronization &amp;amp; UTM attribution&lt;br&gt;
🔹 &lt;strong&gt;Distributed Processing:&lt;/strong&gt; Celery, Redis, Temporal&lt;br&gt;
🔹 &lt;strong&gt;Authorization:&lt;/strong&gt; OpenFGA&lt;br&gt;
🔹 &lt;strong&gt;Storage:&lt;/strong&gt; MinIO, presigned URLs, secure document management&lt;/p&gt;

&lt;p&gt;During this journey, I’ve worked across different parts of the product lifecycle — from database design and backend APIs to frontend features, third-party integrations, asynchronous processing, AI workflows, and deployment-oriented architecture.&lt;/p&gt;

&lt;p&gt;What I value most is not just learning individual technologies, but understanding how they work together to build a reliable product that can serve real business needs.&lt;/p&gt;

&lt;p&gt;Looking forward to continuing to grow as a &lt;strong&gt;Fullstack / AI Engineer&lt;/strong&gt; and taking on more challenging engineering problems. 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  FullstackDeveloper #SoftwareEngineer #Python #FastAPI #React #TypeScript #PostgreSQL #AI #RAG #CRM #SoftwareEngineering
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>AI-Powered Mock Interview Platform</title>
      <dc:creator>Tan Dat</dc:creator>
      <pubDate>Sat, 03 Jan 2026 09:14:02 +0000</pubDate>
      <link>https://dev.to/nguyentandat1302/ai-powered-mock-interview-platform-5hb6</link>
      <guid>https://dev.to/nguyentandat1302/ai-powered-mock-interview-platform-5hb6</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxnknxe0k5ikanocskti.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxnknxe0k5ikanocskti.jpg" alt=" " width="800" height="571"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwiy2esvlc0omy1pp2qk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbwiy2esvlc0omy1pp2qk.jpg" alt=" " width="800" height="414"&gt;&lt;/a&gt;This is an AI‑powered interview platform that supports three roles: Company, Candidate, and Candidate Pro. Users can upgrade plans to unlock more features. The system uses DeepFace for face verification, Speech‑to‑Text to transcribe answers, and Gemini AI to analyze responses and give smart feedback. I built custom scoring logic to evaluate each answer clearly and fairly. Companies can create their own questions and rules. The app is hosted on AWS, making it secure, scalable, and ready for real users.&lt;br&gt;
Url: &lt;a href="https://ai-interviews-mocha.vercel.app/" rel="noopener noreferrer"&gt;https://ai-interviews-mocha.vercel.app/&lt;/a&gt;&lt;br&gt;
Follow Me: &lt;a href="https://github.com/nguyentandat1302" rel="noopener noreferrer"&gt;https://github.com/nguyentandat1302&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
