JetDevs Certified
AVAILABLE

Kevin Z.

Top Rated
Agency Agency
Full Stack Developer Tech Lead
Backend Developer Golang
Kevin is a senior backend developer with over 15 years of experience specializing in building scalable backend systems and services. He started his career developing online games in C/C++ for his own company, and then later for one of China's more notable gaming sites where his games drew hundreds of thousands of users each. Kevin has since shifted his focus to O2O marketplace platform development where he has been leading architecture, development, and scaling large-scale e-commerce businesses in Indonesia. Passionate about solving complex problems in distributed systems using a wide array of technologies. For English communication, he can handle technical discussions and interact with foreign clients on a daily basis.

Expertise

Years of Development Experience
14 Years
Skills
Tech LeadGolangHTMLCSSSassC#TypescriptJavascriptPHPPythonC/C++Ruby on RailsRubyAgilePair ProgrammingReact.jsVue.jsExpress.jsLaravel.net coreSpring BootMavenGradlePostgreSQLMySQLMongoDBRedisApache KafkaObjective-CJavaJiraBitBucketGithubGitlabConfluenceScrum
Domain Experience
ECommerceEntertainmentHealthcareTransport & LogisticSocialEnvironmentalEnterpriseReal Estate
Other Skills
Spring MVC, Grails, Jersey, RabbitMQ, NSQ
Language Spoken
English, Chinese

Experience

  1. Tech Lead
    Justip
    2023 - Until Now
    Project Summary
    Discover a new way to shop and explore unique products from around the world with Justip. Our innovative platform combines the thrill of social interaction with the convenience of e-commerce, bringing you closer to the products you love, no matter where they're from.
    Project Responsibilities
    Leading architecture, development, and scaling of a large-scale O2O marketplace platform.
    Mentoring backend and front-end teams, ensuring best practices in distributed system design.
    Collaborating with cross-functional teams to align technical strategies with business objectives.
    Project Tech Stack
    Golang, Redis, Google Cloud, Meilisearch, Drone, Postgresql, Grafana, Kubernetes, React Native
  2. Tech Lead
    Vestiaire Collective
    2022 - 2023
    Project Summary
    Vestiaire Collective is a second-hand luxury item trading platform, users can join the global fashion activist community and discover thousands of carefully curated new bags, sneakers, shoes, watches, and more.
    Project Responsibilities
    Directed APAC development team in launching a luxury item trading platform in the Korean market.
    Oversaw the design and implementation of scalable backend architecture using Java and Spring Boot.
    Project Tech Stack
    Java, Spring boot, Hibernate, React.js, JPA, Redis, RabbitMQ, DataDog, Kubernetes, MySQL, Mongo, WebPack, AWS, Jenkins
  3. Senior Backend Engineer
    Shipper.id
    2021 - 2022
    Project Summary
    Shipper is a digital logistics startup in Indonesia. The platform aims to make the process of fulfilling and tracking orders much more efficient. Shipper also has a technology stack to help logistics providers manage shipments. It is used to predict the best shipping routes and consolidate packages headed in the same direction and also provides a multi-carrier API that allows sellers to manage orders, print shipping labels, and get tracking information from multiple providers on their phones.
    Project Responsibilities
    Focused on building high-quality, scalable microservices in Java and Golang for a digital logistics startup.

    Project Tech Stack
    Golang, Java, Spring boot, Hibernate, JPA, Redis, Kafka, DataDog, Kubernetes, MySQL
  4. Tech Lead
    KFC Indonesia
    2018 - 2021
    Project Summary
    KFC Indonesia is the largest F&B chain in the country. The project saw the construction of a comprehensive digital food ordering and management platform that has helped connect outlets all over Indonesia with millions of local users to date. Users can order from the dining table and avoid long queues at the cashier. Enhanced a new system to deliver menus to the user's front door. Earn and collect points for every purchase to get free vouchers. The construction of the online order system (services included: API, Android, iOS, Back Office) on mobile application with payment gateway which helps enhance the customer's online order experience.
    Project Responsibilities
    Engineered a digital food ordering and management platform, leading the backend team in developing scalable microservices.
    Developed and implemented API services for mobile apps, order management system, and legacy system integrations including user authentication, menus, orders, delivery, payment, etc.
    Continuously optimized microservices to support surging traffic.
    Created a scalable API structure to support expansion of supply (1000s of restaurant outlets).
    Led deep integration efforts with major local logistics and payment providers including Gojek, DANA, and Grab.
    Implemented dev ops practices for streamlining builds and deployments.
    Shared learnings and provided direct operational support to all business functions.
    Provided progress reports to management and other affected stakeholders.
    Project Tech Stack
    Golang, PostgreSQL, Firebase, Vue.js, JSON Web Token, NSQ, Algolia, Redis, AWS
  5. Tech Lead
    Nomnomby Singapore
    2019 - 2019
    Project Summary
    NomNomBy is a meal subscription service that allows users to obtain healthy gourmet meals from only the best restaurants at an affordable rate.
    Project Responsibilities
    Provided overall tech strategy and technical direction.
    Designed, developed, and supported complete set of backend services (Java/Jersey).
    Implemented data caching solution to support highly-responsive UX (Redis).
    Integrated both open source and 3rd party services including Stripe, messaging, ElasticSearch, and many more.
    Supported operations on live order issues, reporting, data syncing, and more.
    Project Tech Stack
    Java, NoSQL, Redis, Jersey-RESTful
  6. Lead Full Stack Developer
    Fundsup - Investor-Startup matchmaking app
    2017 - 2019
    Project Summary
    Fundsup is an A.I.driven, matchmaking platform that connects founders, investors and enterprises. Fundsup's multi-sided, startup marketplace facilitates deal discovery, venture investments across Europe.
    Project Responsibilities
    Led the development of a startup matchmaking platform, focusing on both front-end and backend architecture.
    Brainstormed with stakeholders on POCs and cutting-edge features in preparation for product integration.
    Collaborated with stakeholders on project metrics to ensure it meets client's performance requirements.
    Developed user frontend using VueJS and ReactJS.
    Designed and developer service APIs using Node.js.
    Handled coding, builds, unit testing, integration, packaging, and deployment for all environments.
    Project Tech Stack
    Vue.js, React.js, Node.js, HTML5, SASS
  7. Lead Full Stack Developer
    Appmatic
    2017 - 2018
    Project Summary
    Appmatic is a white-label, self-service shopping app builder for Magento and Shopify.
    Project Responsibilities
    Led the architecture and development of backend system and services.
    Designed and developed microservice-based API to connect Magento extension with the white-label shopping app.
    Enforced clean code and unit testing practices to ensure code quality.
    Managed developers including conducting goal-setting and performance feedback sessions.
    Project Tech Stack
    Redis, MySQL, PHP
  8. Tech Lead
    TIX ID - Indonesia movie ticketing app
    2017 - 2018
    Project Summary
    Tix ID partnered with Cinema XXI to create Indonesia's number one online movie ticketing service.
    Project Responsibilities
    Led the architecture design of the complete backend system, services, and database.
    Built a highly scalable API framework to support massive growth.
    Developed and implemented a broad range of API services for mobile apps including ticket purchasing, CMS, loyalty, and more.
    Continuously optimized services to support surging traffic.
    Integrated ticketing systems for multiple cinema chains for real-time seat selection and bookings.
    Supported operations on complex order and reporting issues during time of explosive growth.
    Project Tech Stack
    Golang, JSON Web Token, PostgreSQL, RabbitMQ
  9. Tech Lead
    Inflighto
    2017 - 2018
    Project Summary
    Inflighto is the first in-flight companion app for airline passengers in Australia and was created by pilots for passengers to bring about an interactive flight experience. Inflighto is a re-imagining of the traditional airline 'moving-map'.
    Project Responsibilities
    Led team of developers and worked closely with product managers, marketing team and designers to ensure that project requirements are met.
    Led the architecture design and development of complete backend.
    Created a system to collect and gather real-time access of international airline and airport data.
    Responsible for the accurate presentation of all scheduled flight data: Categorization, Segmentation and Queuing.
    Created a system of adding and updating flight data in local cache while reducing frequency of 3rd party API calls.
    Developed the capture and range search based on geographical coordinates of NASA geographical information, hotels, private marine, and Wiki historical landmarks.
    Project Tech Stack
    Express.JS, JSON Web Token, Redis, Node.js, MySQL, Redis
  10. Co-Founder & Developer
    Online Gaming
    2011 - 2013
    Project Summary
    Co-founded an online gaming startup, developing and scaling games with a user base of over 200,000 players.
    Project Responsibilities
    Led the architecture and development of backend system and services.
    Developed poker and chess games and the user base grew to over 200,000 for each game.
    Owned strategy and direction for complete technology stack and architecture.
    Responsible for organizing, formulating and implementing major technology decisions and programs.
    Oversaw technology research and general R&D.
    Shared learnings and provided direct operational support to all business functions.
    Responsible for overall technical game operations including development, implementation and support.
    Project Tech Stack
    C/C++, PHP, Android/Java, iOS/Objective-C, MySQL, cocos-2d

Education

Bachelor of Computer Science and Technology
Qingdao University - Qingdao, China
2002 - 2005
AddShortlist