Summary
Overview
Work History
Education
Skills
Timeline
Generic

Brandon Kuan

SINGAPORE

Summary

Software Engineer with 26+ years of experience in programming on Windows and Linux, and in SQL and RDBMS. Years of experience in integrating hardware such as ASRS, RFID, Biometrics, etc. Experience in on-prem / cloud network infrastructure setup / maintenance and server administration. Computing since 1992 with MS-DOS 3 and 8088 computers. 8+ years of experience in Industrial Automation. PLC, HMI, and Arduino programming. Design and develop automation and control software on Raspberry Pi. Knowledge of using Digital and Analog I/O. Design electrical panels and electrical wiring. 3+ years of experience in Business Intelligence. Design and develop Data Warehouse and Visual Analytics.

Overview

26
26
years of professional experience

Work History

SOFTWARE ENGINEER

ONSCAM PTE. LTD.
01.2024 - Current
  • Design and develop inhouse anti-scam software application system, using GNU C++, Python, n8n, Next.js, Fastify, Git, Docker, AWS, Ubuntu, MySQL, Nginx, CERTBOT. Develop various Python applications for web scraping and data acquisition through API web services. Set up and maintain AWS cloud infrastructure. Using Jira for Agile development (Scrum, Kanban).

SOFTWARE ENGINEER

WIN.WIN DIGITAL SECURITY PTE. LTD.
01.2016 - 01.2023
  • Design and develop various Printing & RFID applications using C#, Microsoft C++/CLI, GNU C++, Python, Android, Docker, Alibaba Cloud, Ubuntu, Debian, SQL Server, MySQL, Apache HTTP Server, CERTBOT, RFID, and EPSON Programming Language.
  • Design and develop 5kg food-waste biodigester using MPLAB X IDE / C for ATmega MCU.
  • Implement enhancements to existing 1000kg and 500kg food-waste biodigester with OMRON PLC programming.
  • Onsite installation and testing.
  • Collaboration with Konica Minolta, EPSON, Kirk-Rudy, and A
  • STAR.
  • Coordinate with customers, suppliers, vendors, and partners.

SOFTWARE ENGINEER

ACCELTEAM (SINGAPORE) PTE. LTD.
01.2013 - 01.2016
  • Implementation of Business Intelligence solutions for the government of Malaysia, namely the Perbadanan Insurans Deposit Malaysia (PIDM) and the Jabatan Perkhidmatan Awam (JPA). Implementation of Data Warehouse using Microsoft SQL Server. Using WHERESCAPE RED for ETL. Using TARGIT and Tableau for visualization.
  • My strong knowledge in Microsoft SQL Server has helped PIDM in reducing the processing duration of an ETL process that loads over a billion records from 6 hours to 30 minutes.

SOFTWARE ENGINEER

PPTC TECHNOLOGY SERVICES PTE. LTD.
01.2012 - 01.2013
  • Implementation of various sensing, vision, interlock and control systems for Global Foundries, Micron, SSMC, Illumina, Energizer, ST. Using KEYENCE Vision System. Vision Sensor, PLC, HMI, and various types of sensors. Using various electrical components such as relays, AC/DC power supply, ADCs, etc. Perform PLC and HMI programming. Design electrical panels. BOM. Onsite installation and testing. Documentation. Coordination with customers, suppliers, and partners. Implementation of Arduino-based and Raspberry Pi solutions. Design and develop various software applications using C# and Python, interfacing with hardware devices via MODBUS or TCP / UDP.

SOFTWARE ENGINEER

GEMSPRING TECHNOLOGIES PTE. LTD.
01.2005 - 01.2012
  • Design, develop, and maintain a recording and reporting application system using C#, Android, and Microsoft SQL Server, adopting the MVC pattern, for the Accident & Emergency Services (AES) of Changi Airport Group (CAG).
  • Implementation of various enhancements to the supply chain logistics web application of PIL Logistics using C# and Oracle Database Server, adopting the MVC pattern.
  • Design and develop a Warehouse Management System using C# and Oracle Database Server, adopting the MVC pattern, for CWT Logistics.

01.2000 - 01.2005
  • Maintain and enhance a Supply Chain Logistics web application for Army Logistics Base using VB.NET and Microsoft SQL Server. Using the MVC pattern.
  • Design and develop a Warehouse Management System for CISCO Recall, interfacing with ASRS from Siemens Dematic, interfacing with TEKLOGIX handheld barcode scanner, interfacing with records management software (“RSSQL”), using VB6 and Microsoft SQL Server. Using the MVC pattern.
  • Design and develop the Vehicle Scheduling & Transport System for haulage companies in Singapore, a Windows-based application using VB6 with an interface with PSA PORTNET over TCP/IP.
  • Design and develop Air & Sea Freight web application using J2EE and Oracle Database Server
  • Design and develop a news web application using PHP, HTML, CSS, JavaScript, and MySQL, and a console application using PHP for web scraping.
  • On-prem network infrastructure setup and maintenance for GOLDTRON and Wall Street Institute (English Center) using CISCO router, 3COM managed network switches, and Red Hat Linux. Set up and configure Firewall (“IPCHAINS”), Primary and Secondary DNS Servers (“BIND”), Mail Transfer Agent (“POSTFIX”), Mail Server (“DOVECOT”), and Proxy Server (“SQUID”).

Education

Diploma - Computer Information Systems

Japan Singapore Institute of Software Technology
06.1997

Skills

  • PROGRAMMING LANGUAGES / LIBRARIES / FRAMEWORKS: Python
  • Java
  • JavaScript
  • TypeScript
  • Nodejs
  • Reactjs
  • Nextjs
  • GNU C, C
  • Microsoft C, C, C/CLI
  • C#
  • WPF
  • VBNET
  • ASPNET
  • PHP
  • Android (Java)
  • HTML
  • CSS
  • DATABASE ENGINES: MySQL
  • PostgreSQL
  • SQLite
  • Microsoft SQL Server
  • Oracle Database Server
  • DEVELOPMENT TOOLS: Visual Studio
  • NetBeans IDE
  • Eclipse IDE
  • Android Studio
  • Arduino Studio
  • MPLAB X IDE
  • KEYENCE KV Studio
  • KEYENCE VT Studio
  • OMRON CX-Programmer
  • Git
  • SVN
  • CVS
  • OPERATING SYSTEMS / SERVER SOFTWARE / CLOUD / VIRTUALIZATION: Ubuntu
  • Debian
  • SUSE Linux
  • Red Hat
  • DNS Server (“BIND”)
  • Mail Transfer Agent (“POSTFIX”)
  • Mail Server (“DOVECOT”)
  • Proxy Server (“SQUID”)
  • Apache HTTP Server
  • Nginx
  • CERTBOT
  • Apache Tomcat
  • Microsoft Windows Server
  • Microsoft Internet Information Services (IIS)
  • Amazon Web Services (AWS)
  • Alibaba Cloud
  • Google Cloud Platform (GCP)
  • Docker
  • PROJECT MANAGEMENT / DEVOPS: Jira
  • Agile with Scrum and Kanban
  • CI/CD with GitHub
  • BUSINESS INTELLIGENCE: TABLEAU
  • Power BI
  • SQL Server Integration Services
  • WHERESCAPE RED
  • INDUSTRIAL AUTOMATION / FIELDBUS / EMBEDDED / FIRMWARE: KEYENCE
  • OMRON
  • Bosch Rexroth
  • MODBUS RTU / TCP
  • EtherNet/IP
  • EtherCAT
  • OPC
  • PROFINET
  • Raspberry Pi
  • Arduino
  • ATmega MCU

Timeline

SOFTWARE ENGINEER

ONSCAM PTE. LTD.
01.2024 - Current

SOFTWARE ENGINEER

WIN.WIN DIGITAL SECURITY PTE. LTD.
01.2016 - 01.2023

SOFTWARE ENGINEER

ACCELTEAM (SINGAPORE) PTE. LTD.
01.2013 - 01.2016

SOFTWARE ENGINEER

PPTC TECHNOLOGY SERVICES PTE. LTD.
01.2012 - 01.2013

SOFTWARE ENGINEER

GEMSPRING TECHNOLOGIES PTE. LTD.
01.2005 - 01.2012

01.2000 - 01.2005

Diploma - Computer Information Systems

Japan Singapore Institute of Software Technology
Brandon Kuan