- Software engineer with over 8 years of experience in web application development, specializing in backend engineering, system architecture, and JavaScript-based technologies. Experienced in designing scalable solutions, solving complex technical problems, and optimizing application performance
- A proactive and adaptable team contributor with strong logical thinking, a continuous-learning mindset, and a passion for sharing knowledge and improving engineering quality.
- Backend & Microservices: Proficient in building scalable backend systems with Node.js (Express.js, NestJS) and Python (FastAPI). Experienced in designing microservice architectures and implementing event-driven communication using Apache Kafka.
- Data, Search & Real-Time Processing: Strong experience in PostgreSQL and MySQL database design, query optimization, and performance tuning. Familiar with distributed transaction management using the Saga pattern, real-time data synchronization through Change Data Capture (CDC) with Kafka and Debezium, WebSocket-based communication using Socket.IO, and search and analytics solutions powered by Elasticsearch.
- Frontend Development: Experienced in building responsive web applications with React.js and Vue.js using Tailwind CSS, Ant Design, and Vuetify. Experienced in state management, form validation, API integration, and server-state optimization and caching for full-stack applications.
- DevOps & Cloud Infrastructure: Experienced in deploying secure and scalable systems on AWS (VPC, IAM, S3, CloudFront, ECS Fargate/EC2, RDS, SQS, Lambda, CloudWatch, etc...) and defining Infrastructure as Code (IaC) with Terraform. Proficient in automating CI/CD pipelines with Jenkins and managing Docker, Nginx, and Linux environments.
- Security & Identity: Hands-on experience implementing authentication and authorization mechanisms, including JWT-based authentication, role-based access control, API security, TLS configuration, ensuring data and system integrity.
- Professional Mindset: Committed to designing maintainable, high-performance systems that support long-term scalability. Detail-oriented, proactive, and focused on delivering practical technical solutions that meet both business requirements and customer expectations.
- Developed backend services for a CRM platform for contact centers, supporting customer management, case/ticket handling, call history, email workflows, surveys, FAQs and notifications, operational dashboards, data import/export, and role-based access control.
- Python (FastAPI), SQLAlchemy, Twilio, Faster-whisper, OpenAI API (LLM), Amazon Aurora (RDS), AWS Application Load Balancer (ALB), Redis, Elasticsearch, Apache Kafka + Debezium, Amazon S3, Amazon SQS, Amazon SES, Amazon CloudWatch Alarms, AWS Lambda, Amazon ECS on AWS Fargate, Docker, Terraform, Jenkins, SonarQube, Poetry, and Pytest.
- Developed an employee engagement and recognition platform supporting peer-to-peer appreciation, attendance tracking, reward point exchange, gift redemption, and organizational data analytics for management.
- Node.js (NestJS), Vue.js, Pinia, Vuetify, AWS RDS for PostgreSQL, AWS Application Load Balancer (ALB), Redis, AWS S3, AWS CloudFront, AWS ECS Fargate, AWS SQS, AWS SES, AWS Lambda, Socket.io, Terraform, Docker, Jenkins, etc ...
- A social networking platform enabling users to connect, interact, and share multimedia content (articles, videos, images) around trending topics.
- Nodejs (Express.js), Socket.io, Amazon RDS for MySQL, AWS Application Load Balancer (ALB), Http Live Streaming (HLS) + AWS Elemental MediaConvert, Amazon EventBridge, Amazon Step Function, AWS Lambda, Amazon S3, Amazon CloudFront, Amazon ECS Fargate, Amazon SQS, Amazon SES, Redis, etc ...
- Acquired core knowledge in information technology, laying the groundwork for a long-term professional career in software engineering.
Link : https://www.npmjs.com/package/@thoaiky1992/http-server