Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Gelin Luo

Summary

Experienced software engineer with over 20 years in the industry, specializing in open source technologies. Notable open source projects include ActFramework, a sophisticated Java web application framework, Rythm Template Engine inspired by .Net Razor, Genie Dependency Injector library, and Play-Morphia plugin for MongoDB integration. Contributed to projects like KnockoutJs, MongoDB Java Driver, and TechEmpower Framework Benchmark. Co-organizer of Sydney Java Meetup, fostering collaboration and knowledge sharing within the tech community.

Overview

23
23
years of professional experience

Work History

Software Development Engineer

Amazon Web Service
10.2020 - Current

Working on AWS Redshift Control Plane. Major contributor of Capacity Management Service.

Technical Director

Thinking.Studio (Pixolut)
07.2014 - 08.2020

Lead Sydney team on three Insurance broker portal projects based on Underwriter Central:

  • Mecon
  • MB
  • ATC

Lead NZ and Sydney team on product delivery:

  • Macquarie projects (including MBS, MAS, MIE, PIQ)
  • Connectivity - a system support showroom management - Car/Vehicle industry
  • Yabonza - a system supporting strata management - Real estate industry

Senior Technical Product Manager

Pixolut
05.2013 - 06.2014

Lead the development and delivery of Macquarie Business Solution product line including

  • Macquarie Authentication system
  • Outbound Communications
  • Business Intelligence

Senior Developer

Pixolut
11.2010 - 05.2013
  • Developed a pure JavaScript Form Builder using Knockout.JS for IBM WebSphere Content Management System used by http://www.endeavourenergy.com.au and http://integral.com.au
  • Developed a Play!Framework based Facebook application SDK used in a bunch of Facebook campaign products including Intel Island, SimsPets (EA) etc
  • CampaignSocial - a product that allows designer to create runnable Facebook campaign that is deployed and managed on the cloud based service platform.

Application Developer

ContentKeeper
06.2010 - 11.2010
  • Maintaining ContentKeeperSaaS (CK-Express, CK-Home) products
  • ContentKeeper SaaS (Express and Home) is built with PHP(Backend) and Prototype/Scriptaculous(Frontend). I am responsible for bug fixing(e.g. SOAP interface problem with TaTa) and feature enhancements implementation(e.g. Free Trial License Card service)
  • Developing ContentKeeper Cache product
  • ContentKeeper Cache is backed by Squid proxy service with jQuery a built UI. The system is mainly written in PERL. I took this project half way from an ex-developer, get the project released and deployed to customer based in Sydney, Perth in Australia and South Africa
  • Designing/Implementing ContentKeeper ISP product
  • ContentKeeper ISP was a brand new product I've been developing before I left ContentKeeper. The product was built on top of PlayFramework + Morphia(as the OR mapping layer) + Netty (as non-blocking network infrastructure for RADIUS service plugin). A prototype was demonstrated to China Telecom in Taiwai with very positive feedback.

PM/Testing Consultant/Building Engineer

Nokia Siemens Networks
05.2008 - 09.2009
  • MPM/CSDM System Verification Project, PM
  • Lead team to transfer the project from Lisbon Portugal to Chengdu China
  • Lead team to successfully delivery project in MPM3.02/CSDM2.13 version and MPM3.5/CSDM2.5 version
  • PoC (PTT Over Cellular) 3.0 project, Testing Consultant/Building Engineer
  • Design/Implement building process with CruiseControl
  • Design performance test result analysis tool with BASH and PERL: generate html/charts from raw plain text data logs with GraphViz

Advisory Consultant

IBM
11.2007 - 05.2008
  • MES team
  • Participate in Knowledge Transfer of Gates project from Denver US to Chengdu China

Software Engineer

Motorola
11.2003 - 10.2007

As software developer, working on radio applications

  • Ignition
  • Horn and light


As project lead, lead software development including

  • Lead LTD Morpheus team (mobile radio application project)
  • Lead LTD VHF software team


Innovations:

  • Created a PERL script that generates rs spec source code and header file - used in LTD Ergo project (the MotoTrbo product)
  • Created a workflow driven building system support Ergo application build in Morpheus project (the mobile app of LTD project)
  • Design a structure to organize project dependencies in Primavera planning tool - help the planning of LTD VHF program across application/signal/hardware/accessories/CPS/repeater teams
  • LTD VH software team is 2006 best team in Chengdu Site

RLab engineer

ChinaTMN
09.2002 - 11.2003
  • Working on ChinaTMN NGP (Next Generation Product) project
  • Design and implement JPort - an async communication component of NGP
  • Design and implement JPlayer - an statemachine driven computation component architecture of NGP
  • Deployment tool - a GUI tool based on SWT (Eclipse) support building/configuring/deploying JPlayer components created by user application

Education

Bachelor of Science - Electrical Engineering

Sichuan University
Chengdu, China
07-1994

Skills

  • Object-oriented programming
  • API development
  • Backend development
  • Distributed systems
  • Performance tuning
  • Operations and System Observability

Timeline

Software Development Engineer

Amazon Web Service
10.2020 - Current

Technical Director

Thinking.Studio (Pixolut)
07.2014 - 08.2020

Senior Technical Product Manager

Pixolut
05.2013 - 06.2014

Senior Developer

Pixolut
11.2010 - 05.2013

Application Developer

ContentKeeper
06.2010 - 11.2010

PM/Testing Consultant/Building Engineer

Nokia Siemens Networks
05.2008 - 09.2009

Advisory Consultant

IBM
11.2007 - 05.2008

Software Engineer

Motorola
11.2003 - 10.2007

RLab engineer

ChinaTMN
09.2002 - 11.2003

Bachelor of Science - Electrical Engineering

Sichuan University
Gelin Luo