James Chua • Web Developer

James Chua

Full Stack Developer

San Jose, CA


LAMP Stack Developer in the past 15+ years and a Full Stack Developer with 4+ years of experience building scalable and robust web applications and internal tools.
2002 - Present
Power Integrations
Web Developer / Systems Analyst
  • Manage our intranet site including designing and developing client-facing Web portals and custom online forms from the ground-up with LAMP stack technologies. Administer MySQL databases including scheduling daily ETL cron jobs. Refactored legacy PHP paired with MySQL apps into RESTful API with Vue.js and Nuxt.js on the frontend consuming backend Laravel API. Created user authentication including login/logout, sign-up and forgot password interfaces.
  • Developed Hardware Tracking System to track test hardware at our subcontractors worldwide and company offshore sites including build order, ship/receive, check in/out, calibration periodic maintenance and admin panel.
  • Created DMR (Discrepant Material Report) Quality Assurance System for our subcontractors to report quality issues to our internal cross-functional teams to review and disposition including approval routing workflow, file upload and collaboration.
  • Created Work Order Request portal for our Product Engineering group for product qualifications and customer requirements including sequential routing workflow.
  • Created KPI dashboard high level analytical tools for upper management using FusionCharts and DataTables libraries.
  • Streamlined internal paper forms (e.g., Shipping and Customer Sample Request) into custom online services for better traceability and reporting.
PHP Laravel Vue.js Nuxt.js JavaScript jQuery MySQL Oracle Bootstrap Tailwind Vuetify.js VeeValidate VForm FontAwesome Heroicons Animate.css FusionCharts DataTables mPDF PHPMailer Photoshop PHPUnit Git Postman Putty VIM VS Code HTML CSS LAMP Node.js
Web Developer
  • Created custom content management system for the client and members to update content and upload images including a contact form.
Web Developer
  • Designed and developed a static website for client mainly for their web presence. Created a contact form and visitor tracker using PHP and MySQL.
Web Developer
  • Created restaurant menu services including user review and rating. The client’s business model was banner ad page-view and click-thru and opt-in subscription for the restaurant owners to use premium features, e.g., appear on top.
PHP MySQL JavaScript
2001 - 2002
Web Developer
  • Worked with Marcom division in developing Newsletter Content Management system for their Email Blast campaign.
  • Deployed marketing analytical and reporting tools on their intranet.
PHP MySQL JavaScript
2000 - 2001
  • Maintained one of the business units at IBSystems, www.aeccafe.com and responsible for the daily site maintenance and integration of new features and Email Blast newsletter to over 50,000 subscribers.
  • Worked closely with the Managing Editor on engaging Web content and online magazine for Architectural Engineering and Construction Industry Professionals. Created Web Content Management System for customers.
PHP Perl JavaScript PostgreSQL Oracle