Chip Design File Conversion SaaS Platform – United States
Full-stack Developer/Technical Leader, Jan 2026 – Present
Project description
- We worked in a cross-functional product team to build a SaaS platform that enables users to upload semiconductor chip design files and convert them into different industry-standard formats through an automated, scalable pipeline.
- The system was designed to support large file uploads, long-running conversion jobs, and secure access for enterprise and individual users, with a focus on reliability, performance, and extensibility for future format support.
- The platform also explored AI-assisted capabilities for intelligent file analysis, format identification, and validation to improve the efficiency and accuracy of the conversion workflow.
Responsibilities
- Designed and developed backend services using PHP to handle file upload, validation, conversion orchestration, and job status tracking.
- Implemented RESTful APIs to support the Angular front-end, enabling secure user authentication, file management, and conversion workflow execution.
- Collaborated with frontend engineers to define API contracts and resolve integration issues, ensuring a smooth user experience across the platform.
- Designed and developed the Angular front-end application, building responsive UI components, implementing form validation, and integrating RESTful APIs to deliver a seamless and intuitive user experience.
- Designed and optimized PostgreSQL database schemas to manage users, uploaded files, conversion jobs, and processing logs efficiently.
- Built asynchronous processing mechanisms for long-running file conversions to prevent blocking user requests and improve system scalability.
- Deployed and maintained the application on GCP, configuring environments for reliability, scalability, and secure file storage.
- Monitored system performance and investigated production issues, applying fixes and improvements to enhance stability and throughput.
- Conducted technical research on chip design file formats and conversion approaches to ensure accurate and extensible processing logic.
- Integrated AI-assisted analysis into the file processing workflow to support intelligent format detection and validation, improving the reliability of automated conversion processes.
Technologies
- PHP/Laravel, RESTful API.
- Single Page application with Angular.
- AI-assisted file analysis, intelligent format detection and validation
Buy Now Pay Later Platform – Saudi Arabia
Backend Developer, Jan 2024 – Dec 2025
Project description
- We are a squad team of 10 members including 1 Product Manager, 1 Enginering Team Lead, 4 Backend Engineers, 2 Frontend Engineers, 2 Quality Assurance Engineers.
- As part of the Merchant Team, we developed a comprehensive system for merchants to streamline their integration with the BNPL platform, enhancing their payment and order management capabilities.
Responsibilities
- Collaborated closely with the Product Manager to analyse, interpret, and implement business requirements, ensuring alignment with project goals.
- Provided support to the Frontend team by troubleshooting and resolving project-related issues to enhance overall application performance.
- Proactively monitored and identified system bugs, implementing fixes and optimizations to improve stability and user experience.
- Conducted research to design and implement robust application structures, promoting scalability and maintainability.
Technologies
- PHP/Symfony, RESTful API.
- Single Page application with Vue3.
- Android, iOS application with Flutter.
- RabbitMQ, ELK, ArgoCD, Newrelic,...
- Infrastructure on OCI/GCP
E-commerce System – Australia
Backend Developer, August 2020 – December 2023
Project description
- We are a team of 9 members including 1 Scrum Master, 1 Team Leader, 4 Backend Engineers, 1 Frontend Engineer, 1 DevOps Engineer, and 1 Quality Control Engineer.
- We developed a versatile omnichannel POS system that integrates online and offline sales, streamlines inventory management, supports promotions and vouchers, enhances customer experience, and optimizes sales operations.
Responsibilities
- Collaborated with Team Leaders to gather, analyze, and implement technical requirements, ensuring timely delivery of project milestones.
- Designed and implemented a feature-rich POS system with robust support for vouchers, enabling seamless discounts and gift card redemption at checkout.
- Developed promotional campaigns functionality, allowing dynamic pricing, percentage discounts, and time-limited offers to boost sales and customer engagement.
- Integrated a comprehensive loyalty program, including points-based rewards, tiered memberships, and customer retention analytics, to enhance customer satisfaction and drive repeat business.
- Provided ongoing support to the Mobile team, assisting in troubleshooting and resolving project-related challenges.
- Monitored system performance, identified bugs, and implemented effective solutions to enhance system stability and functionality.
- Authored detailed project documentation, including user manuals and guides, to support both end-users and internal teams.
Technologies
- PHP/Laravel, RESTful API.
- Single Page application using ReactJS, Ant Design.
- Android, iOS native application.
- AWS CloudWatch, SonarQube, GrumPHP, PHPstan, phpmd.
- Kafka, WebSocket, OpenAPI/Swagger, Docker.
Travel Planning Platform – South Korea
Full stack Developer, March 2018 – December 2019
Project description
- Led a team of 6 members, including 5 Developers and 1 Quality Control Engineer, to build a comprehensive travel website and mobile application.
- Focused on delivering a seamless user experience by integrating booking functionalities, travel planning features, and real-time updates.
Responsibilities
- Gathered and analysed requirements from customers and Product Owners to ensure alignment with project objectives.
- Researched and implemented new technologies, including Flutter, for building cross-platform mobile applications.
- Decomposed requirements into actionable tasks and effectively assigned them to team members for execution.
- Provided support and guidance to team members, ensuring timely task completion and adherence to high-quality standards.
- Reported project progress and key updates to the Project Manager facilitate clear communication and alignment.
Technologies
- PHP/Laravel, RESTful API.
- Single Page application using ReactJS, Bootstrap3.
- Cross-platform mobile application using Flutter
- Ubuntu, Nginx on AWS EC2.
Telesales System – South Korea
Full stack Developer, March 2018 – August 2019
Project description
- Led a team of 5 members, including 4 Developers and 1 Quality Control Engineer, in building a telesales platform for the real estate industry.
- The platform aimed to streamline real estate sales operations by automating lead management, sales calls, and customer interactions.
Responsibilities
- Receive requests and analyse requirements from customers/PO to ensure clarity and alignment with business goals.
- Break down complex requirements into manageable tasks and assign them to the appropriate team members based on skill set and project priorities.
- Provide ongoing support and guidance to team members, ensuring that tasks are completed on time and adhere to high standards of quality.
- Regularly report progress to the Project Manager, highlighting key milestones, challenges, and risks while ensuring timely delivery.
Technologies
- PHP/Laravel, RESTful API.
- Single Page application using ReactJS, Bootstrap3.
- Ubuntu, Nginx on AWS EC2.
Car Insurance System – Australia
Backend Developer, July 2017 – February 2018
Project description
- We are a team of 7 members including 1 Product Owner, 1 Team Leader, 5 Developers and 1 Quality Control Engineer.
- We were tasked with building the main product, the Car Assessor System, for both web and mobile platforms.
Responsibilities
- Receive requests, analyse and implement requirements from the PO.
- Supporting the mobile team in resolving project-related issues.
- Monitoring, checking, and handling bugs.
- Writing documentation for the project as well as user manuals/guides.
- Ensure that deliveries are on-time and on-target.
Technologies
- PHP/Laravel, RESTful API.
- Single Page application using AngularJS, Bootstrap.
- Some services use Java (Spring).