Skip to content
View dinhnguyenngoc's full-sized avatar

Block or report dinhnguyenngoc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dinhnguyenngoc/README.md

Hi, I'm Nguyễn Ngọc Đỉnh 👋

Software Development Manager @ FPT Telecom · Bringing agentic AI into the software delivery lifecycle

An engineering manager who still ships code — and systematizes it:
turning ad-hoc fixes into standards, repeatable processes, and continuous improvement.

🎤 Mentor & Speaker

Profile views


👨‍💻 About Me

I hold a degree in Software Technology and have grown through roles as Developer → Team Leader → Project Manager → Solution Architect → Manager. Today I'm the Software Development Manager at FPT Telecom, a mentor at FUNiX, and a frequent speaker at universities and industry events.

Lately I've been focused on AI-assisted software delivery — I've built an opinionated, agentic spec-driven SDLC kit for AI coding agents (/spec/deploy) and am currently piloting it with engineering teams to make delivery faster and more consistent. I stay hands-on through the technical projects below. My interests span Project Management, Business Analysis, Cloud-native & Microservices, Application Monitoring & Observability, Real-time ETL, High-Performing Teams, and Prompt Engineering.

How I work: systems thinking and root-cause solving over quick fixes — I build for standardization, optimization, and solutions that scale beyond a single project.

Outside work: running, badminton, coffee with friends, traveling and camping. 🏃☕🏕️


💡 What I Bring

  • Faster, more consistent delivery — I bring AI-assisted, spec-driven engineering practices that turn ad-hoc work into repeatable, standardized processes.
  • Teams that scale — I build and grow high-performing engineering teams through hiring, coaching and mentoring.
  • Technical credibility — still hands-on across architecture, data and AI/ML, so I lead with substance, not just process.
  • Strategy into execution — I translate AI & data strategy into shipped outcomes and measurable improvement.

🧭 Leadership & Management

  • People Leadership — Team Management · Hiring & Talent Development · Performance & Career Development
  • People Development — Coaching & Training · Mentoring · Motivation & Team Engagement
  • Delivery & Execution — Software Development Lifecycle (SDLC) · Agile Project Management · Data-Driven Decision Making
  • Strategy & Change — AI & Data Strategy · Systems Thinking · Process Standardization & Optimization · Change Management
  • Communication — Stakeholder Management · Cross-functional Collaboration · Problem Solving

🛠️ Tech Stack

Languages Python C#/.NET Java JavaScript SQL

Architecture Clean Architecture Microservices Domain-Driven Design Event-Driven Architecture

Data & Big Data Apache Spark Hadoop Kafka

Databases SQL Server Oracle MySQL Redis Elasticsearch

AI / ML PyTorch TensorFlow scikit-learn Pandas YOLO

AI Coding Agents Claude ChatGPT GitHub Copilot

Observability & Testing Prometheus Grafana Kibana OpenTelemetry Grafana k6 Playwright

Platform & Ops Docker Kubernetes Terraform Git VS Code


⭐ Highlight Projects

  • Spec-driven Development with Claude Code — An opinionated, agentic SDLC kit taking AI coding agents from /spec to /deploy, designed to standardize delivery across teams (C#/.NET + Node.js). Currently piloting in the enterprise.

🎓 Master's Coursework Projects

Hands-on projects from my M.Sc. program — each has its own repository with source code, slides and a report.

🗄️ Data & Databases

Course Project Tech Repo
Advanced Database Systems Social network analysis — detecting influential users (weighted influence score + PageRank on a graph) OrientDB · PageRank · Selenium social-network-analysis
Big Data Analytics End-to-end big data platform for a 60-store retail chain (~388,800 CSV files/year; solves the small-file problem) Hadoop · Spark · Hive · NiFi · Docker retail-bigdata-platform
Information Retrieval A mini search engine ranking web pages with TF-IDF & PageRank Apache Spark · OrientDB · Flask information-retrieval

🤖 Artificial Intelligence & Machine Learning

Course Project Tech Repo
Neural Networks & Deep Learning DeepFoot — classifying player / goalkeeper / referee from football images (~93% val/test accuracy) CNN · Keras · Transfer Learning deepfoot-football-role-classification
Natural Language Processing Graph-based extractive text summarization, evaluated with ROUGE on DUC2002 TextRank · Cosine Similarity · ROUGE extractive-text-summarization
Knowledge Discovery & Data Mining HEP — High Occupancy Itemset Mining (Deng, 2017) reimplemented & visualized Itemset Mining · Python high-occupancy-itemset-mining

🔐 Information Security & Cryptography

Course Project Tech Repo
Information Systems Security AI-enabled threat detection — network intrusion detection with Explainable AI ML/DL · SHAP · NSL-KDD ai-network-intrusion-detection
Cryptography & Cryptanalysis Privacy-preserving ML with Fully Homomorphic Encryption (encrypted inference) FHE · Concrete-ML privacy-preserving-ml-fhe

⚙️ Systems & Algorithms

Course Project Tech Repo
Knowledge-Based Systems Reasoning with Constraints — CSP/COP solvers with benchmarks (crossword, N-Queens, timetabling, routing) python-constraint · OptaPlanner reasoning-with-constraints
Optimization & Linear Programming Worked LP solutions across methods (graphical, simplex, Big-M, duality) Simplex · Duality · LP linear-programming-exercises
Distributed & Parallel Computing Seminar study of DistriFusion (CVPR 2024) — distributed diffusion inference, up to 6.1× speedup on 8 GPUs Diffusion · GPU · Patch Parallelism distrifusion-distributed-diffusion-inference

📚 Study notes & curated resources: learning-notes


🎤 Speaking & Community

Talks & guest lectures (20+ — click to expand)
  • [Phan Thiet University] Applying Artificial Intelligence to Support Learning and Scientific Research
  • [Nguyen Tat Thanh University] Applying Artificial Intelligence to Support Learning and Scientific Research
  • [HUTECH University] From Developer to Project Manager: Opportunities and Challenges
  • [HUTECH University] Becoming a Business Analyst: Opportunities and Challenges
  • [Van Lang Saigon College] AI Applications in Education
  • [HUTECH University] Project Management Fundamentals
  • [HUTECH University] IT Business Analysis Fundamentals
  • [University of Science] Digital Transformation and Opportunities for Students
  • [Van Hien University] ChatGPT: Capabilities, Opportunities, and Challenges
  • [FPT University] Building & Deploying Web Apps and the Front-end Developer Career Path
  • [University of Science] How to Build, Deploy, and Scale Software Applications
  • [FPT Telecom] IT Business Analysis for Product Owners
  • [FUNiX] Impressive Résumé Writing & Effective Interview Techniques
  • [FUNiX] Career Path for a Full-time Developer in a Corporate Environment
  • [University of Science] Real-World In-House Software Projects in Businesses
  • [University of Science] Roles, Responsibilities & Career Path of a Project Manager
  • [HUTECH University] My Story, Your Choice
  • [Vietnam Mobile Day] FPT Telecom's Mobile Ecosystem Serving Customers
  • [Open University] Connecting with FPT — Turning Opportunities into Reality
  • [FPT Tech Day] Facial Recognition Technology and Its Real-World Applications

🧑‍🏫 Coaching & Mentoring

  • FPT Telecom — Mentor, Mentorship Program (2022, 2023, 2024, 2025)
  • FPT Telecom (ISC) — Mentor, "Sư phụ – Đệ tử" Program (2021)

📖 Training

  • ChatGPT & Google Gemini — Effective Prompt Writing
  • FPT Telecom — Project Management Course
  • FPT Telecom — Business Analysis Course

🧰 Resources I've Shared


🏃 Beyond Code

Running — half-marathons & races (click to expand)
  • Can Tho Heritage Marathon 2024 — 21 km
  • HCMC Night Run Eximbank 2024 — 21 km
  • Danang International Marathon 2024 — 21 km
  • VnExpress HCMC Midnight Marathon 2024 — 21 km
  • Ho Chi Minh City Marathon 2024 — 21 km
  • Pocari Sweat Run 2023 — 21 km
  • VnExpress Marathon HCMC Midnight 2023 — 10 km
  • Techcombank International Marathon HCMC 2019 — 21 km
  • Revive Marathon (District 7) 2019 — 21 km
  • VnExpress Marathon Quy Nhon 2019 — 10 km
Milestones & travel (2013–2026, click to expand)
  • 2026 — First trip to Laos
  • 2021 — Graduated from the "Vietnamese Cuisine" course at Netspace
  • 2018 — Graduated from the MiniMBA at FPT School of Business & Technology
  • 2015 — Top 100 outstanding employees of FPT Corporation (award ceremony in Myanmar); started photography
  • Travel — Malaysia, Singapore, Thailand, Cambodia, Myanmar, Laos

GitHub stats Top languages

Pinned Loading

  1. spec-driven-claude-code spec-driven-claude-code Public

    An opinionated SDLC kit for Claude Code — from /spec to /deploy. Agentic spec-driven SDLC for Claude Code (C#/.NET + Node.js).

    Python

  2. retail-bigdata-platform retail-bigdata-platform Public

    End-to-end big data platform for a 60-store retail chain: NiFi → HDFS → Spark → Hive → MySQL → Metabase on Docker, solving the small-file problem. Big Data Analytics coursework (M.Sc. IT, HUTECH).

  3. deepfoot-football-role-classification deepfoot-football-role-classification Public

    DeepFoot — football image classifier (player / goalkeeper / referee) with a custom CNN in Keras, benchmarked against transfer-learning models; ~93% val/test accuracy. Deep Learning coursework (M.Sc…

    Jupyter Notebook

  4. privacy-preserving-ml-fhe privacy-preserving-ml-fhe Public

    Privacy-preserving machine learning with Fully Homomorphic Encryption (FHE): theory plus encrypted-inference demos using Concrete-ML (Iris, sentiment, image filtering). Cryptography coursework (M.S…

  5. social-network-analysis social-network-analysis Public

    Identifying influential users in Facebook groups with an OrientDB graph model, weighted influence scoring & PageRank. Advanced Database Systems coursework (M.Sc. IT, HUTECH).

    Jupyter Notebook

  6. distrifusion-distributed-diffusion-inference distrifusion-distributed-diffusion-inference Public

    Seminar study of DistriFusion (CVPR 2024): distributed parallel inference for high-res diffusion via displaced patch parallelism + async AllGather, up to 6.1× speedup on 8 GPUs. Distributed & Paral…