JetDevs Certified
AVAILABLE

Joe W.

Agency Agency
Full Stack Developer Java / Vue.js
Joe is a senior backend engineer with over 7 years of development experience. He has a solid Java development background and also Nodejs development experience. His development experience includes Concurrency, OOP, Restful, and applications co-work integration. Joe always focused on high-quality execution and has a wide array of experience in applying other technologies and languages, including Solr, Redis, Beanstalkd, MySql, and Groovy dynamic programming. Joe has a strong sense of ownership, and proven capability to take on challenging development tasks. Successfully developed and maintained apps for thousands of users.

Expertise

Years of Development Experience
10 Years
Skills
JavaVue.jsC#SassLinuxUbuntuGithubJiraJenkinsGroovyNode.jsReact.jsExpress.js
Domain Experience
Media & TelecomEnterpriseEnergyF&B
Language Spoken
English, Chinese

Experience

  1. Project Coordinator and Senior Backend Service Developer
    Qraved
    2015 - Until Now
    Project Summary
    Qraved is the No.1 Food and Restaurant Directory App in Indonesia. It is the best way to search and discover the food options around you.
    Project Responsibilities
    Backend service development to provide endpoints for supporting frontend/cms/app client (Groovy/Grails)
    Applying data cache for endpoints responding speed up by integrating redis
    Data structure ER designing using Mysql.
    Search engine integration with Solr, which includes time period search, spatial search and conditional group search.
    Batch processing integration with Beanstalkd to process queue tasks.
    Notification Management System with service-providers’s SDK integration (Apns,Gcm, Fcm)
    Message Management System by integrating provided third party service (Sms, Email)
    Database read-write separation in Mysql by using binlog to sync between master and slave instance
    Extendable/Reusable Tag mechanism introduced to manage System-global assets (users, restaurants, channels, companies etc.)
    Mid-layer / Expirable hash cache module implemented for accelerating data fetching and releasing database pressure dramatically.
    Project Tech Stack
    Redis, Node.js, MySQL
  2. Web and Service Engineer
    FundsUP
    2016 - 2017
    Project Summary
    FundsUP is an A.I. boosted matchmaking platform that connects founders, investors and enterprises. The fast, fun, and friendly user interface of the application matches investors with high quality founders of young companies that could lead to investment deals.
    Project Responsibilities
    Frontend design and structure
    Frontend development with VueJS
    Backend service support in C#
    Project Tech Stack
    HTML5
  3. Service Engineer
    ServisHero
    2015 - 2016
    Project Summary
    ServisHero is Asia's fastest-growing mobile marketplace for services. Dealing primarily with home services. It links service providers and consumers for better communication. ServisHero has a database of over 5000 professionals on its platform across Malaysia, Singapore and Thailand.
    Project Responsibilities
    Backend service development (Groovy/Grails)
    Data caching mechanism (Redis)
    Project Tech Stack
    Redis, MySQL
  4. Desktop Development
    QNHC
    2013 - 2015
    Project Summary
    QNHC is a technology company for industry-serving, mainly focused on energy savings, increasing capacity, and energy recycling.
    Project Responsibilities
    Configuration project developing for file managing (C#)
    User interface development for online configuration and data representing (ExtJs)
    Project Tech Stack
    React.native

Education

Bachelor of BS in Financial Accounting
Bond University - Australia Queensland Queensland
2009 - 2012
AddShortlist