Ho Chi Minh City, Vietnam
Hi, I’m Dinh Phu, a software engineer and blogger from Vietnam. I’m interested in software engineering, programming languages, and software development. I’m also a fan of open source software, which helps me to learn and contribute to the community, and I’m always looking for new opportunities to learn and grow. With me, learning is a lifelong journey, more knowledge, more experience, more fun. Not only software knowledge can help me to solve problems, but also the knowledge of other fields can help me to think and solve problems in a different way. I’m always open to new ideas and new ways of thinking. No matter which programming language, as long as it can help me resolve the problem. I’m also interested in practical research, which can help me to learn and apply new technologies to solve real-world problems. I’m always looking for new opportunities to work on interesting projects, collaborate with other people, and learn new things. Connect with me: - GitHub: https://github.com/dinhphu28 - My Website: https://www.dinhphu28.com - Dev.to: https://dev.to/dinhphu28
Developed and owned backend systems for a large-scale customer experience platform, focusing on distributed architecture, performance optimization, and system scalability. - Designed and implemented a high-performance job scheduler (<1s latency), replacing a legacy system. - Architected core campaign management components supporting multi-channel marketing and external integrations. - Processed up to 14M events/day with optimized performance and scalability. - Reduced core feature development time by up to 60% through system and workflow improvements. - Improved CI/CD pipelines and engineering conventions to enhance team productivity.
Developed backend services for a multi-channel contact center platform, focusing on system integration, reliability, and operational efficiency. - Designed and developed backend services supporting multi-channel customer interactions (voice, email, chat, social). - Collaborated with stakeholders to define and deliver features aligned with business requirements. - Built internal tools to automate operational tasks, reducing manual effort and improving team productivity. - Contributed to system deployment and maintenance, ensuring reliability and stable production operations - Improved development workflows and onboarding processes for new team members
- Developed and maintained internal tools to support business operations. - Implemented solutions for industrial systems, including PLC communication for remote setup, control and monitoring.