Roy Tang, Developer in Quezon City, NCR, Philippines
Roy is available for hire
Hire Roy

Roy Tang

Verified Expert  in Engineering

Software Developer

Location
Quezon City, NCR, Philippines
Toptal Member Since
August 18, 2019

Roy has more than 15 years of experience as a full-stack web developer using a wide variety of languages and frameworks. He's also worked as a technical lead for small-to-large teams (up to 30 developers), including architecture and framework design, mentoring, and reviewing the code of junior developers. Roy communicates well and enjoys tackling challenging problems.

Portfolio

Profit Solutions
PHP, Laravel, cPanel, Vue
HealthBlocks
MySQL, Apache, Laravel, PHP
MaroonStudios
Plugins, Themes, Customization, WordPress, React Native, MultiChain, Flask...

Experience

Availability

Part-time

Preferred Environment

Eclipse, Visual Studio Code (VS Code), MacOS, Windows

The most amazing...

...thing I've coded recently involved reconciling differing ECDH library & transaction signing implementations across a JavaScript front end & Python/C++ back end.

Work Experience

Technical Consultant

2020 - 2020
Profit Solutions
  • Provided technical support for initial setup of back-end infra for multi-tenant hosting system (cPanel based).
  • Set up integration with third-party business services.
  • Initial-set up for custom customer support web application based on PHP/Laravel, including custom Vue.js-based intake forms for new customer acquisition, payments integration, implementation of web front end.
Technologies: PHP, Laravel, cPanel, Vue

Full-stack Developer | Solution Architect

2016 - 2019
HealthBlocks
  • Generated solutions and consulted on architecture to help resolve system issues.
  • Provided implementation support for a PHP back end.
  • Analyzed and resolved database-related performance issues.
Technologies: MySQL, Apache, Laravel, PHP

Solution Architect | Technical Consultant

2016 - 2019
MaroonStudios
  • Implemented a custom blockchain back end based on the multichain protocol.
  • Provided technical design and led the implementation of a proof of concept for a machine-learning approach for identifying possibly fraudulent patterns in insurance data.
  • Provided technical design and led the implementation of a decentralized service-and-payment platform with mobile and web front ends.
  • Consulted with an existing payment platform to reorganize and modernize their DevOps procedures, source control management, and the management of their enhancement work from other service providers.
  • Provided technical design and led the implementation of an online ticketing platform for local events management, including mobile and web front ends.
Technologies: Plugins, Themes, Customization, WordPress, React Native, MultiChain, Flask, Python, Django, Web, Laravel, PHP, NoSQL, MarkLogic, Express.js, Node.js

Full-stack Developer | Technical Lead

2003 - 2015
Azeus Systems
  • Implemented client-side forms-based programs, web-based systems, system reports, interfaces to third-party systems, and other programs.
  • Deployed, troubleshot, applied diagnostics, and resolved problems in live systems.
  • Developed and maintained an in-house Java-based full-stack web framework, including front-end validation and UI manipulation, back-end servlet processing, and a database ORM.
  • Spearheaded multiple project teams ranging in size from four-to-fifty software developers and testers.
  • Prepared organizational training materials and conducted training sessions for new hires on the following topics: SQL, Oracle PL/SQL, HTML, CSS, JavaScript, Java, JSP, Java Servlets, and Oracle Forms and Reports.
Technologies: Android SDK, iOS, Objective-C, Flash ActionScript, Adobe Flex, Microsoft Visual C++, Web Services, Applets, Java Servlets, Jakarta Server Pages (JSP), Java, JavaScript, CSS, HTML

Roytang.net | Personal Website

https://roytang.net
This is my personal website and blog which has been on the same domain since 2006.

Social Care System

A Java-based web platform for UK local governments to manage their social care programs; including case management, financial benefits management, adoption, and care. It's currently in use in several UK local councils

Fraud Analysis System

A Node.js-based platform backed by MarkLogic NoSQL for the analysis of medical insurance claims to flag possibly fraudulent transactions, targeted toward Philippine health insurance companies.

Online Events and Ticketing Platform

A new online platform serving Southeast Asia aiming to disrupt the industry by making it easier for events managers to sell tickets online and via mobile app. It uses PHP/Laravel and React Native for mobile.

Blockchain Services Platform

A blockchain-based platform that provides a marketplace for selling services to end-users who are focused on education and tourism. The back end is based on a multichain protocol while still providing for front end clients using Python/Flask for web and React Native/Electron for mobile and desktop clients.
1995 - 2001

Bachelor's Degree in Electronics and Computer Engineering

University of the Philippines - Diliman Quezon City, Philippines

OCTOBER 2012 - PRESENT

Oracle Java 6 SE Certified Professional

Oracle.com

Libraries/APIs

jQuery, Java Servlets, Vue, Node.js

Tools

Microsoft Visual C++, Apache

Storage

Oracle RDBMS, MySQL, MarkLogic, NoSQL, PostgreSQL

Languages

Java, Python, SQL, JavaScript, HTML, Flash ActionScript, Objective-C, PHP, C++, CSS

Frameworks

Django, Flask, Jakarta Server Pages (JSP), Adobe Flex, Android SDK, Express.js, Laravel, React Native, Spring

Platforms

Windows, MacOS, Eclipse, Web, MultiChain, cPanel, iOS, Android, Linux, WordPress, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

Applets, Web Services, Customization, Themes, Plugins

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring