Software Engineer, Innovator, Entrepreneur

Passion

For coming up with simple innovative user interface designs and quality software solutions to solve user's needs

Skills

Soft Skills

Lead and Provide guidance for Successful Teams and Projects
Provide Simple, Innovative and Maintainable solutions to hard problems

Javascript Stack

JS/Typescript, Vite, React, Svelte, Three.js, Nodejs, Express, Supabase, Tap, Knex, TestCafe

Other Stacks

Python: Flask, Django, Pylons, Jinja2, Machine Learning, DNN
Database: Postgres, Mongo

Data Visualization

Innovations

foldMation

Created a new Innovative way to bring Origami Fold Creation and Learning online.

Enabling the creation of Origami Folds and Interactive Learning experience that was not previously possible.

aiGames

A web application to play against strong AI games.

The AI engine is created by studying DeepMind's AlphaZero research paper and implement it in Javascript.

Applied the AI engine to the game of Othello / Reversi.

Data Explorer

Creator of Patent Awarded Mind Map tool to help MetricStream customers understand and explore their data and relationships.

It was the highlight of the 2016 GRC Summit.

Experience

foldMation, Projects

foldMation - Principal (2022 - Present)

2021 - Present

See above

Projects - Principal (2021 - 2022)

Created a Trading View-like Realtime Stock Charting and Management web application.

CancerLinQ

Sr. Software Engineer, Engineering Manager (2020)

2018 - 2020

Created and maintained the CQL Measure Execution Engine and Testing Framework for it.
Intergrated ThoughtSpot and Looker into our application.
Helped create UI and API for Measures and QCDR points calculation & submission and other parts of the application.
Architect our TestCafe UI Test suite to be configurable and runnable from a web browser.
Provide coding guidance and quality code reviews.
Head the hiring process; Work with Product Team on different initiatives.

MetricStream

Sr. Tech Lead

2015-2017

Designed and built Instant GRC - A web application to provision and manage MetricStream's application instances on the cloud.
Designed and built Data Explorer - A Mind Map Exploration Tool to help navigate user's data and relationships.

Blogs

Principal

2014

Maintained and ran various Wordpress and static sites.

LearnStreet

Lead Engineer

2013

Designed and built Livedoc - A new interactive document-like interface for online coding lessons.
Designed and lead team to build the Teacher and Student Dashboard.

CK12

Software Consultant

2012

Designed and built CK12's student landing page - A dashboard to view their learning progress, results, and up-coming lessons.
Designed and built CK12's system admin application.

Eventkite

Principal

2011

Created an event search and listing web application.

Nixle

Senior Software Engineer

2008-2010

Built Nixle's geographical based message sending web application platform from only wireframes.
Designed and built the hierarchical targeted group communications system used by the Pittsburgh Police Department at the 2009 G-20 Summit.

Software Consultant

2007-2008

Implemented Times Series Technical Analysis algorithms for stock trading and simulation based on historical data.

Togoware

Principal

2005-2006

Reverse engineered the undocumented RCA e-book device file format and created software to convert digital images to be loaded onto it.
Loading the file enables it to function like a digital photo album, giving it a new life and functionality it never had. Ouput includes Thumbnail indexes for ease of use.

Alcatel USA

Senior Electrical and Software Engineer

1998-2002

Designed company's core FPGA Chip used in its switch, enabling DSL services across the world.
Built the new switch firmware powering Alcatel's new generation of switches.

Logic Plus

Software Consultant

1997

Designed the backup telemetry system for a government blimp project. System sends altimetry and heading information to a ground-based handheld device via calculations from blimp's sensors.

Other Projects

Tech Talks

Topics: Data Visualization, Cross-Platform Development, Laguages and Ecosystems

Self Driving Car Nanodegree

Term 1 Completion

Simple Physics Engine

A simple 2D Physics Engine in Javascript without external libraries or plugins, runnable in all web browsers.

Digital Image Processing

Image Binarization, Compression, Segmentation, Transforms, and Image Orientation Detection algorithms Implementations.

Education

California State Polytechnic University, Pomona, CA

M.S. Computer Science

(near completion)

2002-2004

Cal Poly State University, San Luis Obispo, CA

B.S. Computer Engineering

1992-1997

© 2019 John Leung pdf
San Jose, CA