johnson cv

18
Johnson Wang Development & Design Experience 2006 - 2014 lead develop design

Upload: johnson-wang

Post on 07-Apr-2017

149 views

Category:

Services


0 download

TRANSCRIPT

Page 1: Johnson CV

Johnson WangDevelopment & Design Experience

2006 - 2014lead develop design

Page 2: Johnson CV

lead

develop

design

.NET .NET

iOS iOS

Android Android

Page 3: Johnson CV

Product Manager 2010 - 2014 5

EZ-WATCHING CO., LTD.Surveillance Hardware, 3C Vendor

Product & Projects /

3C 2010O2O

Client

Printii ShopcartAPI

techASP.NET WebAPI

JavaScript JQuery

FAX

platformWindows Server

IIS6

FAX

Youtube HTML Embed Code

HTMLWordpress

lead develop design

Page 4: Johnson CV

Developer 2013 - 2014

techC# .NET WebAPI

Bootstraps JQuery

ObjectiveC

platformWindows Server

SQL Server iPad, iPod Touch

Web

EZ-WATCHING CO., LTD.Surveillance Hardware, 3C Vendor

Printii - Retaildevelop design

Solution

App PC

#ASP.NET #WebAPI

RWD

#Bootstrap #jQuery

Clocktii

#ObjC #iPad #App

Page 5: Johnson CV

Product Manager 2010 - 2014 5

iTouch / Headquarter /

techASP.NET (C#) HTML5, CSS

JavaScript RS232

USB Printing

platformWindows Server

iPod Touch

protocolESC/POS

TSPL JET2000

lead develop design

order

FLOW

FLOW

FLOW

EZ-WATCHING CO., LTD.Surveillance Hardware, 3C Vendor

iTouchWeb Server

iPod Tocuh AJAXLoading 20 #ASP.NET #JQuery #SQLServer #ESC/POS #TSPL #JET2000 # #

#

Headquarter

#ASP.NET #JQuery #SQLServer #AJAX

Clocktii

#Flash #iOS #AJAX

Windows POS Ready System

WebAPI Lazy Connection Client

Print Task ManagerWDM/TCP/USB/RS232

Page 6: Johnson CV

Developer Lead 2008/06 - 09 3

LeftHAND DesignA SOHO Team

techC#

GDI+ DirectX 3D

Media Encoder Double Buffering

Wintab Integration

platformWindows Desktop

customizeInteractive Items

Mouse Operation UI Render

.PPJ Document

Superhand 8 (Pentii)Out-Sourcing: lead develop design

Element

Core

GPhoto GLine

Button

Spotlight

Ruler

G3D

GShape

Element

Core

GPhoto GLine

Button

Spotlight

Ruler

G3D

GShape

2D/3D

Page 7: Johnson CV

Project Manager 2013/06 - 08 2

techC#, ASP.NET

Entity Framework Bootstrap

JQuery ObjectiveC

platformWindows Server

SQLServer iPad, iOS

EZ-WATCHING CO., LTD.Surveillance Hardware, 3C Vendor

ThreeSixtyOut-Sourcing: Algolware lead develop design

360Youtube 360

Facebook #ASP.NET #EntityFramework #Flash

360

3D

#iPad #ObjectiveC

360

Slide to Rotate

Page 8: Johnson CV

Project Manager 2010 - 2014 5

techObjectiveC

Java H264

MJPG TCP Socket

UDP Discovery

platformiPhone, iPad, iOS

Android Phone Android Tablet

EZ-WATCHING CO., LTD.Surveillance Hardware, 3C Vendor

JustConnect+ (VuExpro)Out-Sourcing: iSap, D-Link

Device DLinkIPCam

MJPGChannel

IPlayback

Channel

H264Channel

DeviceViewer

VideoViewer

PlaybackCtrl

PTZCtrl

GPIOCtrl IPTZ

lead develop design

Interface UI

IOS FFMPEG Static Library AndroidJNI

SocketAPI

Http Request

App

Page 9: Johnson CV

Project Manager 2012/10 - 12 2

techObjectiveC

Java

platformiPhone, iOS

Android Phone

EZ-WATCHING CO., LTD.Surveillance Hardware, 3C Vendor

FamilyMartProject: lead develop design

FamilyMart

App

Page 10: Johnson CV

AP Team Lead 2008 - 2010 5

ACTi CorporationIP Surveillance Hardware Vendor

Product & Projects /

IP CameraVideo Server NVR CMS

NVR Script UI LibraryYUI AJAX Script Library

Linux Embed NVR HTML+CSSWeb

ActiveX Memory PoolActiveX

Memory Leak Pool

DirectInput

DirectX

Extendable PanelLayout Pop-over

Special UI ViewsPTZ

Time Track

lead develop design

techJavaScript

YUI DHTML

CSS ActiveX

HTML5 Canvas DirectInput

platformWeb

customizedScript UI Library

Page 11: Johnson CV

Product Manager 2006 - 2008 2

AlgolwareSurveillance Software

Product & Projects /

Web Came IP CameraCMS

Hybrid Video Engine

MJPG MP4 WMVUSB

iCATcherUSB Web Cam IP

Cam

StreamServer

IP Camera Web

E-Map Editor & Viewer

Mobile ClientsJava Applet J2ME

Windows Mobile

techC#

Java, J2ME Socket

ActiveX DHTML

JavaScript Flash GDI+

platformWindows Desktop

Windows Mobile Java Phone

Web

customizedHTTP Server

MJPG Video Server

lead develop design

Page 12: Johnson CV

design

plan

Page 13: Johnson CV

Proposer 2015 (not funded)

IDEA: ShowOfLive Event Broadcast Service

One Channel is not enough in the future.For some extreme sport player, applying more then 2 camera to capture their awesome activity is becoming common these years.

And for live stream viewers, a video stream with only one host gets bored quickly, theres always something happening in one event, and now you get to pick your angle of view.

Web Event ConsoleFor web user who has bigger resolution of screen, we provide more active content on one single event, and auto track main video to help user focus on whats the most active camera.

User can mark like or dislike at any moment of each channel, which can become a personal tag, and also provide the information for auto tracking mechanism.

Mobile Event ViewerYou can follow the event even when you’re one member of this event. For big events, theres lots of waiting when other’s game is running, with this live broadcasting service, you can check out other players performance while not on the field.

designplan

Page 14: Johnson CV

Hackathon 2014 (not funded)

IDEA: InterViewerSales tool of interview

A location-based sales Presentation & Notes tool.Interview provides an easy & intuited way to note your discussion with customer. By loading slides or documents, you can easily display slides or catalog of products, and if customer has any feedback or other requirement, you can note it directly to the slide, and the slide will store to could service with GPS info automatically, so you can keep tracking customers requirement or share it online to other co-workers.

designplan

Page 15: Johnson CV

Designer 2015

BeaconApp for Dashcam designplan

beacon Icon Design The customer want to provide a device which is not just a camera, but a smart tracker, so he put many sensors and some extra capability to detect condition ahead. Thats why they call it “beacon”.

So I use the idea of wave to show the idea that the solution senses more then just a dash cam, and show a bright “b” to make it stand out in apps.

ApplicationBasically, this app is design to help user setup his own dash cam. The hardware doesn’t come with a LCD display, so the only way to adjust the camera is through this app. Therefore, we provide a step-by-step guide to help user connect to device, and display all available info right when the connection is available.

FeatureDashboard Mode | Map Mode | Playback Mode | Quick Mark | Quick Share

Mark & ShareCamera will preserve important data and display as orange color, and also keep few hour of recent video, this interface help user to export & merge at once, and share the video easily.

Desktop AppWhen plugging to desktop, an small playback app will auto run, which provides a very quick way to help user on the main purpose: Export Video.

Data PlaybackThe playback view provides not only video, but also all recorded info, such as g-snser data and markers.

Page 16: Johnson CV

2006

Web App

4

#SMS #CSharp #.NET #WebAPI #Bootstrap2015.07

App / Oracle

iPadServer

iPad App #CSharp #.NET #WebAPI #iPad

VR Facebook Facebook

FlashFacebook

#Flash #PHP #FacebookAPI

Facebook Hiiir Avatar

ActionScript 3.0 Avatar

#Flash #ActionScript3

#CSharp #.NET #WebAPI #Bootstrap #APNS #GCM #iOS #Android2014.02

IOS SDK IOS SDK

TSPL JET2000

Page 17: Johnson CV
Page 18: Johnson CV

Thank You Please feel free to contact me if

there’s any need / question.

/ Johnson Wang [email protected]

+886 913 585 332