Currently managing a remote software services agency. Most of the day is spent managing Linux servers and AWS accounts, database design, and providing technical leadership to the various developers in the company. Significant time is spent listening to client needs and putting together the team to assist their needs. I also reply to inbound sales queries and conduct discovery calls to acquire new clients. Between 15-20 devs work under me at a given time.
Created software to support an ICO for LoyalCoin, the first cryptocurrency from the Philippines. I created a custom website for investors to login into and see their LoyalCoin (LYL) holdings. LoyalCoin was a token I created on the NEM blockchain. The website contained custom dashboards which listed BTC, ETH and NEM addresses which contributors could send tokens to. This ICO raised over 10M in cryptocurrency. I applied to have it listed on CoinmarketCap.com and iterated with CMC staff over email until we had a successful listing there, which is well-known within the crypto community as not being an easy feat.
Created and updated database schemas in MySQL, MariaDB and RedShift. Added single and composite indexes, wrote stored procedures and implemented triggers to support thousands of queries per second on tables with millions of rows. Worked closely with the API developers to provide them with speedy query times, as well as countless discussions on caching strategies to reduce overall queries. Helped create strategies to choose the best form of data persistence for a given situation be it a relational DB, document DB, in-memory key value store such as Redis, or other.
Some accomplishments include designing a new database with full ERD. I led a team of 10+ developers who were working on several different projects including migrating a large MongoDB database to Postgres while using a new database design.
I led development on a restful API service platform known as the Rabbit Service Platform (RSP) which offers many different services that can be consumed by different Rabbit Care applications. My team also rewrote rabbitcare.com and another private CRM application, where sales agents can receive new insurance leads and process them using call scripts, call reminders and more. We used Ansible with Vagrant to provision developers' local environments as well as staging and production servers. This powerful technology at the time ensured that developers' local environments were nearly identical to production.
I was a senior web developer and team leader on one of China's largest property websites. Juwai.com has over 8 million active properties in 50+ countries. Among my responsibilities were to manage the location data, with one accomplishment including de-duplicating a suburbs table from 2 million to 60,000 rows, while remapping all affected properties. I did similar deduplication and remapping for city and province tables. I gained extensive experience with Google and Yahoo location-related APIs here.
I also did AWS and Linux-based administration on a load-balanced, multi-server infrastructure. I led most of the foundation work for their Laravel-based projects and helped many colleagues get up to speed and become productive using the Laravel framework.
One of my main responsibilities was writing automated browser tests for the various sections of their sites. I used Behat, which is a BDD framework along with Selenium server and wrote automation tests to assert the workingness of the front end of the website. Reports were generated from these tests detailing the passes and fails of the test run and sent daily to related stakeholders.
I also did full-stack web development for Disneyland HongKong and Disneyland Paris sites, namely within the Help and Support section, Special Offers and Things to Do. This was certainly not my first time working with version control but I gained experience with doing peer code review, getting code approved and the merge process on a team of over 100 developers with extensive approval layers in place.
Full stack developer for a cloud-based leads application which helped freight forwarders connect with importers & exporters. Technologies used include PHP 5.2, CSS 2, JavaScript and XHTML. I built this application from scratch and it had 20,000 active members at one point. Some modules I built for this application included a container tracking tool that scraped data from shipping company websites, a message board, and a sales lead exchange tool.
One of highest traffic real-estate websites from China
PHP 5, Laravel, MySQL, SASS, AWS, CentOS Linux
Official Site for Disneyland Paris
PHP 5, Zend 1, jQuery, Selenium, Behat
Official Site for Disneyland Paris
PHP 5, Zend 1, jQuery, Selenium, Behat
Official site for processing high school sport applications in Southern Section (California)
PHP 8, Laravel 8, SASS, Bootstrap 4, Ubuntu Linux, AWS (many services)
Please get in touch with us by booking a call or filling out the form.
We will get back to you within one business day. Be sure to check your spam folder if you did not see anything.
3168 Riverwalk Ave
Vancouver, BC, Canada
V2P 0B2