Hi, I'm
Tran Tuan Thanh
Senior Software Engineer | AWS & Serverless
Architecting robust, scalable, and cloud-native systems. Driving performance with Python, React, and Hexagonal Architecture.
About Me .
Software Engineer with 4 years of experience in Python development and 3 years building modern web applications with Angular and React. I focus on delivering reliable, maintainable solutions while continuously improving my skills and creating meaningful value for users and businesses.
Education
BACHELOR OF TECHNOLOGY, Ho Chi Minh University of Transport
Sep 2018 – Feb 2024 | GPA: 3.27/4.00
Experience .
Senior Software Engineer
Bosch Global Software Technologies | Sep 2025 - Present
Virtual Engineering Workbench
- Designed and implemented 8+ independent microservices using Domain Driven Design with Hexagonal Architecture.
- Built serverless backend with Python 3.12, AWS Lambda, API Gateway, DynamoDB, and EventBridge, handling thousands of requests/day with <100ms latency.
- Developed React.js frontend with TypeScript using AWS Cloudscape Design System, integrated Cognito with Entra ID.
- Architected event-driven system with EventBridge domain events bus, CQRS pattern, and SQS DLQ.
- Built IaC with AWS CDK v2 (Python), managing 20+ AWS services.
- Implemented security: IAM, JWT with Lambda@Edge, KMS, Secrets Manager, WAF.
- Established CI/CD pipeline with pytest, Cypress, CodeQL, multi-env deployments.
- Applied Repository pattern, Command/Query separation, Dependency Injection.
Software Engineer
TMA Solutions | Apr 2022 - Sep 2025
Computer and Network Security
- Collaborated within a 5-member team on a critical on-premise network security project throughout the SDLC.
- Engineered backend services using Python (Flask, Tornado) and Go (net/http).
- Enhanced system performance by integrating Kafka, Redis, and Monit. Strengthened security with robust certificate management and multi-NIC environments.
- Spearheaded code reliability via comprehensive unit and integration tests (over 90% coverage), leveraging Cursor for efficiency.
- Maintained responsive UI with Angular while designing databases with Cassandra and PostgreSQL.
- Managed CI/CD pipelines with Git, Jira, and Jenkins.
- Used LLM tools to optimize and debug code, increasing efficiency by up to 50%.
Software Engineer
TITKUL Company | Jan 2021 - Jan 2022
Education and business management
- Participated in system optimization for face-recognition systems and medical QR code declarations.
- Researched algorithms for Computer Vision, Deep Learning, and Machine Learning.
- Participated in Chatbot AI project.
- Built RESTful APIs with Django REST framework.
Technical Knowledge .
Languages & Databases
Languages: Python, TypeScript, Java, Bash, Go.
Databases: Postgres, MongoDB, Redis, DynamoDB.
Frameworks & Libraries
Backend: FastAPI, Flask, Tornado, Spring Boot, AWS Lambda,
API Gateway, DynamoDB, EventBridge, S3, Step Functions.
Frontend: Angular, React, TypeScript, Vite, AWS Amplify, Cloudscape Design
System, Recoil.
Infrastructure & DevOps
Infra: Git, Bitbucket, Jira, Jenkins, AWS CDK v2,
CloudFormation, Lambda@Edge, CloudFront, WAF, Cognito.
DevOps: pytest, Moto, Cypress, GitHub Actions, AWS X-Ray, CloudWatch.
Architecture & AI Tools
Patterns: DDD, Hexagonal Architecture, CQRS, Event-Driven,
Repository Pattern.
AI Tools: Gemini Code Assist, Cursor, Github-Copilot.
Highlight Projects .
IOT Management System
Architected and deployed a comprehensive IOT management system using
microservices to track device status in real-time.
Backend: Built RESTful APIs with FastAPI (CRUD, auth, streaming) and applied AI
to optimize performance and security.
Frontend: React, TypeScript, reusable components, accelerated by Gemini Code
Assist.
DevOps: Full CI/CD pipeline, error monitoring, and version control.
Social Media Platform
A traveling-focused social network with comprehensive interactive features.
Features: Media Service (photos/videos uploads), automatic Translation Service
across posts.
Fullstack: Managed Angular UI and all backend capabilities of Chat Service,
User Service, and Group Service debugging.
React UI Components
Created a modern React application utilizing TypeScript, distinct for its highly reusable
component architecture and responsive design layouts.
Development lifecycle was significantly optimized using Gemini Code Assist and Cursor to speed
up interface creation.