Social Connection Platform – United States
Developer, Nov 2024 – Present
Project description
- An innovative and secure web-based dating platform that revolutionizes how users connect and interact. The application features sophisticated matching algorithms, real-time communication capabilities, and advanced security measures to ensure user safety and privacy. The platform incorporates cutting-edge technology to provide a seamless user experience while maintaining the highest standards of data protection and user verification.
- Working in a team of 6 members.
Responsibilities
- Architected and implemented scalable database design using PostgreSQL, optimizing for high-performance data operations and complex query patterns
- Established robust codebase architecture using NestJS, implementing clean code principles and microservices architecture
- Developed core platform features including real-time messaging, advanced search algorithms, and user matching systems
- Provided technical consultation to stakeholders on technology stack selection and implementation strategies
- Implemented comprehensive security measures including JWT authentication, data encryption, and privacy controls
- Integrated multiple third-party services (Twilio, Firebase) for enhanced platform functionality
- Led the implementation of AWS cloud infrastructure, ensuring high availability and scalability
- Conducted thorough debugging and performance optimization to maintain platform stability
Technologies
- Backend Framework: NestJS
- Database: PostgreSQL, Sequelize ORM
- Cloud Infrastructure: AWS (RDS, S3, CloudWatch, Rekognition, Lambda, EventBridge)
- Real-time Communication: Firebase Cloud Messaging (FCM)
- Security: JWT, Redis for session management
- Third-party Integration: Twilio for communication services
Mobile Social Application – New Zealand
Developer, Dec 2023 – Jun 2024
Project description
- A comprehensive mobile social platform that enables users to connect, share locations, and communicate in real-time. The application facilitates social networking through features like friend connections, location tracking, and instant messaging, creating an engaging and interactive user experience.
- Working in a team of 4 members.
Responsibilities
- Led backend development and architecture design, ensuring scalable and maintainable solutions
- Collaborated with cross-functional teams including Business Analysts, Designers, and Mobile Developers to deliver high-quality features
- Provided technical consultation to clients on optimal technology stack and AWS service selection
- Managed server deployment and infrastructure maintenance
- Conducted thorough code reviews to maintain code quality and best practices
- Created comprehensive technical documentation for system architecture and API specifications
Technologies
- Backend: NodeJS, Serverless
- Cloud Services: AWS (EventBridge, S3, CloudWatch)
- Infrastructure: AWS CloudFormation
Feedback Management Application - Singapore
Developer, May 2023 – Dec 2023
Project description
- A platform that helps manage users and their companies, investigates the difficulties and advantages they encounter, helps collect users' opinions on their businesses.
- Working in a team of 3+ members.
Responsibilities
- Develop new features and ensure that deliveries are on-time and on target
- Develop the platform's APIs
- Review the code and provide feedback to the team member to improve the quality of the code
- Support deployment for DevOps
Technologies
- MySQL, AWS Services: Lambda, S3, CloudFormation, RDS
Testcase Management Web Application - Vietnam
Developer, Feb 2023 – Apr 2023
Project description
- A comprehensive web-based test case management platform designed to streamline the software testing process. The application enables teams to create, organize, and manage test cases efficiently, featuring hierarchical test case organization, step-by-step test execution tracking, and collaborative project management capabilities. The platform facilitates team collaboration through member management and project-based organization, ensuring comprehensive test coverage and quality assurance.
- Working in a team of 3+ members
Responsibilities
- Developed robust backend services and RESTful APIs using NodeJS and Express
- Designed and implemented database architecture, optimizing for performance and scalability
- Created and maintained technical documentation for API specifications and system architecture
- Conducted thorough code reviews to ensure code quality and maintainability
- Collaborated with cross-functional teams to deliver high-quality features and improvements
- Implemented secure file storage solutions using AWS S3 for test artifacts and documentation
Technologies
- Backend: NodeJS, Express.js
- API: RESTful Architecture
- Database: MySQL, Sequelize ORM