(Sep 2024 - Present)
FullStack Developer
Gkim Digital Ltd
constcoder={name:'Ngoc Bui',skills:['Django', 'Celery', 'Redis', 'PostgreSQL', 'React', 'NextJS', 'MongoDB', 'Docker', 'AWS', 'GCP'],hardWorker:true,quickLearner:true,problemSolver:true,hireable:function() {return(this.hardWorker&&this.problemSolver&&this.skills.length>=5);};};
Who I am?
My name is Ngoc Bui, and I'm a programmer who prides myself on my self-learning ability and adaptability. I have a strong passion for web development and take pleasure in staying up-to-date with emerging technologies. I excel at problem-solving and have a strong foundation in Python and JavaScript. I'm actively looking for opportunities to apply my skills and contribute to innovative projects.
(Sep 2024 - Present)
FullStack Developer
Gkim Digital Ltd
(Mar 2022 - Sep 2024)
Software Developer
Golden Owl Solutions
The Luxe Nomad
constproject={name:'The Luxe Nomad',tools: ['Django', 'ReactJS', 'Bootstrap', 'Google Cloud Platform', 'PostgreSQL],myRole:Full Stack Developer,Description: Developed and maintained key features for the Booking Manager platform of a luxury vacation rental management company. Led API development with Django to streamline booking, sales, and marketing processes, integrating third-party services. Implemented Google Sheets automation for reporting. Redesigned the front-end with ReactJS and Bootstrap to enhance user experience. Migrated Celery tasks and cron jobs to Google Cloud Task Queue, improving performance and scalability. Upgraded Django from version 2 to 4, ensuring security and long-term stability.
Hoplite Technology
constproject={name:'Hoplite Technology',tools: ['TypeScript', 'ReactJS', 'NextJS', 'Tailwind', 'Lambda AWS', 'FastAPI', 'Flask', 'MongoDB', 'nginx', 'OpenAI API', 'Stripe],myRole:Software Engineer,Description: Enhanced cybersecurity awareness training platforms built with TypeScript and ReactJS. Developed AI-powered chat tools using NextJS and OpenAI API, enabling interactive learning experiences. Built and optimized RESTful APIs with AWS Lambda and FastAPI to improve responsiveness. Addressed API Gateway timeout issues by implementing streaming responses. Configured nginx reverse proxy for improved security and load balancing. Optimized front-end and back-end performance, leading to faster page load times and better user engagement.
Finexis eKYC (Finexis Advisory)
constproject={name:'Finexis eKYC (Finexis Advisory)',tools: ['Django', 'MySQL', 'AWS],myRole:Software Engineer,Description: Developed new eKYC verification types and RESTful APIs for mobile integration, improving customer onboarding automation. Configured Celery for efficient background job processing. Integrated third-party insurance APIs, enabling real-time policy validation. Refactored and debugged existing code to enhance maintainability. Optimized database queries and schema, reducing page load times from 23 seconds to 2 seconds and from 26 seconds to 5 seconds, significantly enhancing system performance.
Watchtowr
constproject={name:'Watchtowr',tools: ['NextJS', 'NestJS', 'ChakraUI', 'Apollo', 'GraphQL', 'Kafka],myRole:Full Stack Developer,Description: Developed and maintained UI components and backend services for security asset management. Built GraphQL APIs using Apollo and NestJS to support dynamic data integration. Designed and implemented automated PDF reporting for security insights. Fixed critical bugs and optimized system performance. Integrated Kafka for real-time data streaming, enhancing monitoring capabilities and ensuring high availability for security event processing.
TurisVPN
constproject={name:'TurisVPN',tools: ['Django', 'Celery', 'Django Admin],myRole:Backend Developer,Description: Developed an email blast feature for marketing, enabling admin users to create, schedule, and send campaigns using CKEditor5 and Celery. Implemented performance debugging tools and optimized database queries, resolving N+1 query issues to boost admin panel speed. Improved system stability and reliability, reducing query execution times and enhancing the overall user experience for administrators.
Clinger
constproject={name:'Clinger',tools: ['NestJS', 'TypeScript', 'PostgreSQL],myRole:Backend Developer,Description: Engineered and optimized the backend for a mobile dating application with real-time matching, messaging, and user profile management. Designed and implemented scalable database structures with PostgreSQL, significantly improving query performance. Refactored legacy code for better maintainability and efficiency. Integrated AI-powered content moderation, including automated nude detection, to ensure a safe and appropriate platform environment.
2017 - 2022
Electronics & TeleCommunication - PFIEV
Ho Chi Minh City University of Technology
1 months ago
0
1
Standardizing API Responses in Django REST Framework: A Step-by-Step Guide
3 Min Read
1. Introduction When building APIs in Django, having a structured response format improves...