Kieu Manh Dung

Software Engineer - Fullstack Developer

Work Experiences

SAP

November 2024 - Current

Software Engineer — SAP Business Network

Part of the Business Network teams, responsible for Nextgen Configuration Service and Data Life Cycle Service. Used Databricks to create jobs to clean and process data. Used Terraform to create and manage Databricks jobs.

Skills

LanguagesTypeScript, JavaScript, Python, Java
FrameworksSpring Boot, NestJS, Django, UI5, Fiori, CAP CDS
InfrastructureDocker, Kubernetes, Helm, CI/CD, Vercel, Databricks, Terraform, DigitalOcean, AWS, Azure
DatabasesPrisma, PostgreSQL, MongoDB, Redis, Kafka
TestingSelenium, JUnit, Karate, WebdriverIO, QUnit
AILLM integration, Claude API, Prompt Engineering

Projects

SAP Business Network

November 2024 - Current

Software Engineer

  • Nextgen Configuration Service — UI and backend development (TypeScript, UI5)
  • Data Life Cycle Service — UI development
  • Data Foundation — Research and POC using graph database (SAP HANA Graph)
TypeScriptJavaScriptPythonJavaUI5Spring BootCAP CDSKafkaTerraformDatabricksKubernetesHelmJUnitKarateWebdriverIOQUnit

Annalink

October 2023 - March 2024

Team Lead — Insurance Management, Selling Platform (React · TypeScript · NestJS)

  • Manage Frontend team, review and give feedback to team
  • Created user flow for the application
  • Worked closely with customer to come up with solution
TypeScriptJavaScriptNestJS

Tetrixx

December 2023 - June 2024

Frontend Team Lead — Logistic Application

  • Led a 3-person frontend team on a logistics management application, overseeing code reviews and team workflow as UI lead.
  • Built an analytics dashboard featuring 5 chart types using Chart.js, collaborating closely with the backend engineer to design and refine data contracts.
  • Engineered a fully type-safe, tree-structured dynamic form builder in TypeScript — supporting 9 field types (File Upload, Input, TextArea, Number, Calendar, Date, DateRange, Select, Radio) with conditional branching logic that shows/hides questions based on prior answers.
  • Implemented custom data-fetching for Select fields within the form builder, alongside full form validation.
TypeScriptJavaScript

NuMessage

2023 - Feb 2024

Software Engineer

  • Built a mass messaging platform allowing users to send messages to multiple receivers with quota management
  • Enabled users to create virtual numbers, register their company, and send messages within allocated quotas
  • Integrated Twilio and Telnyx APIs for SMS/messaging delivery
  • Implemented AI-powered message generation using OpenAI — users can configure the vibe, tone, and topic to generate tailored messages
TypeScriptPythonNestJSMongoDBPostgreSQLWebSocketWebhookDigitalOcean

Viettel - Laos Calendar

2023

Software Engineer — Python, Redis, FastAPI (team of 2)

  • Calculated the Laos (Buddhist) calendar for 300+ years with no pre-existing library — referenced Thai Buddhist calendar specs to derive the algorithm
  • Algorithm is accurate for potentially thousands of years
  • Pre-computed dates stored in Redis for fast lookups
  • Served calendar data via a Python FastAPI server
PythonRedisLinux

Education

Posts and Telecommunications Institute of Technology

Bachelor of Science in Electronic and Telecommunication

2018-2023