Automotive Service Software – Canada
Developer, October 2024 – Present
Project description
- Time size: 8 people x 6 months
- Domain provides a comprehensive software solution for automotive service processes, covering appointment scheduling, check-in, repair, payment, and customer relationship management (CRM). The ONE platform integrates tools like Mitchell 1 ProDemand and EPC5, automating service workflows and optimizing dealership operations.
Responsibilities
- Service Appointment Management: Developed an online appointment booking interface using React and integrated the DMS system through .NET APIs to automate scheduling.
- Check-in Process Management: Built customer information intake forms using React, utilized Entity Framework to retrieve vehicle and service history data from the database.
- Service Process Automation: Integrated tools like ProDemand and EPC5 via .NET APIs, displayed accurate repair and parts information on the React interface.
- Customer Communication: Used SignalR in .NET to send real-time notifications, displaying information through React components.
- Payment and Billing Management: Built online payment and electronic invoicing features with .NET Core, integrated the React frontend with payment APIs.
- Analysis and Reporting: Developed dashboards to display service performance and KPI reports using React, with data analysis queries handled by the .NET backend and database.
Technologies
- .NET, .NET Core, Entity Framework, SQL Server, Payment API.
Travel & Booking System – Viet Nam
Developer, October 2023 – October 2024
Project description
- Time size: 20 people x 12 months
- The project is made according to the Scrum process. The team will run each sprint, and each sprint will be done in 2 weeks. The project focuses mainly on building an API function/section for the order tickets systems such as tourists, Plane, Booking Hotel, Blunder, Tour and Resort
Responsibilities
- Design the overall system architecture, including databases, services, and integration points for different components (flight booking, hotel reservation, car rental, etc.).
- Use .NET's Entity Framework or other data access technologies for efficient database interactions.
- Integrate with payment gateways to handle secure and reliable online transactions.
- Manage user roles and permissions to control access to different functionalities.
- Implement a secure and user-friendly checkout process for finalizing bookings.
- Apply security best practices and use .NET security features to safeguard the application. Review code and develop the features.
Technologies
- .NET, Azure, .NET Core, MongoDB, Restful API.
Travel CRM & Website Rental Platform – United Kingdom
Developer, July 2022 – September 2023
Project description
- A travel CRM software platform that enhances communication between travel agents and customers. It features a robust database of destinations, integrates third-party content, and offers tools for managing travel quotes, customer interactions, and bookings.
Responsibilities
- Design the overall system architecture, including databases, services, and integration points for different components (flight booking, hotel reservation, car rental, etc.).
Design the overall system architecture to support the rental and purchase of different types of websites.
Design a database schema to store information related to website rentals, purchases, user accounts, and website configurations.
- Utilize .NET's Entity Framework or other data access technologies for efficient database interactions.
- Implement features for creating, customizing, and managing E-commerce websites.
- Provide tools for users to set up product catalogs, shopping carts, and secure online transactions.
- Develop features for creating hotel booking websites with functionalities for room reservations, availability tracking, and online bookings.
- Implement a system for users to browse available website templates, both for rental and purchase.
- Provide a seamless process for renting or purchasing a website, including payment processing.
- Implement communication features for website owners and users, such as messaging, order notifications, and rental updates.
- Integrate with payment gateways to facilitate secure online transactions.
Technologies
- .NET, ASP.NET, MSSQL, Azure, Docker, PostgreSQL.
AI-powered Search & Government Solutions – Australia
Developer, September 2021 – July 2022
Project description
- Team size: 5 people x 10 months
- An Australian-owned company specializing in artificial intelligence (AI) and advanced search algorithms. Initially focusing on system integration and consulting for Federal Government Agencies, especially in National Security, evolved into a product-centric business offering innovative AI solutions.
Responsibilities
- AI-Powered Search: Utilizing machine learning and natural language processing to deliver precise search results.
- Universal Search: Comprehensive search capabilities across documents, rich content (including voice and image), and policies in multiple repositories (both structured and unstructured).
- Automated Content Tagging and Categorization: AI-driven auto-tagging and categorization of content for efficient data management.
- Handwriting Recognition and Conversion: Transcription of handwritten documents to digital text, improving accessibility and searchability.
- Integration with Existing Systems: Low-integration solutions facilitate rapid deployment with existing IT infrastructure.
Technologies
- .NET, ASP.NET Core, CQRS, PostgreSQL.
E-Grocery / Retail Platform – Singapore
Developer, June 2020 – September 2021
Project description
- Team size: 18 people x 15 months
- The main scope is renovating Central Retail’s e-grocery platform, including mobile ordering apps and web platforms. The implemented system has provided Central Retail with enhanced capabilities to oversee its extensive range of SKUs, execute promotional campaigns with multiple conditions, and synchronize orders across various platforms
Responsibilities
- Developed CRUD operations for managing files, vehicles, price lists, and tickets.
- Created RESTful APIs for account balance and credit management.
- Integrated external services for payment processing and order fulfilment.
- Optimized backend to efficiently process 5 million products.
- Implemented security measures and role-based access control (RBAC).
- Designed and managed databases for large-scale data handling.
- Developed unit tests and set up CI/CD pipelines for automated deployment.
Technologies
Grocery Delivery Service - Australia
Developer, October 2019 – May 2020
Project description
- Team size: 6 people x 8 months
- A service that delivers groceries in minutes within certain areas of Australia. They offer a wide range of over 1200 essential items, including snacks, drinks, fresh produce, and household goods.
Responsibilities
- Product Management: Create and update the item database, implement search and filter features.
- Delivery Logistics: Optimize delivery routes, manage delivery schedules.
- Customer Support: Develop chat feature, implement helpdesk system.
- Backend Infrastructure: Ensure scalable server architecture and implement data security measures.
Technologies
- .NET, ASP.NET, AWS, MSSQL, Docker.
Fintech / SME Financial Solutions - Australia
Developer, March 2020 – July 2020
Project description
- Team size: 12 people x 19 months
- This product offers financial solutions for businesses, including a line of credit, invoice financing, and trade credit management, to help improve cash flow and optimize working capital for small to medium-sized enterprises (SMEs) in Australia.
Responsibilities
- Business Line of Credit: Provided flexible funding solutions to manage cash flow and cover expenses.
- Invoice Financing: Enabled immediate cash flow by financing unpaid invoices.
- Trade Credit Management: Managed trade credit and supplier payments to optimize financial operations.
- Credit Assessment: Conducted creditworthiness assessments and managed credit limits.
- Online Application: Facilitated a digital application process for financial services.
- Customer Portal: Developed a user-friendly portal for account management and transaction tracking.
- Integration Capabilities: Integrated with accounting software for streamlined data management.
- Support and Guidance: Offered customer support and financial advice to enhance service utilization
Technologies
- .NET, Azure, .NET Entity Framework, MSSQL, Docker