Post Job Free

Resume

Sign in

Python Contractor

Location:
United Kingdom
Posted:
April 10, 2015

Contact this candidate

Resume:

Sebastian M Cheung, BEng, MSc, CQF

** ******* ****, **********, ******, SE5 7TF

Tel: +44-020*-******* Mob: 075**-******

E mail: aco4hy@r.postjobfree.com

Education

(2014) Coursera MOOC Programming for Everybody (Python), University of Michigan, Signature Track. 100%.

(2013) Certificate in Quantitative Finance, CQF Institute, London. 92%.

(2012) Coursera MOOC Functional Programming Principles in Scala, Ecole Polytechnique Federale De Lausanne

(2011) Coursera MOOC Machine Learning and Technology Entrepreneurship, Stanford University, California.

(1993 1994) MSc Degree in Microelectronics Systems Design, Southampton University.

(1989 1993) BEng Hons Degree in Electrical and Electronics, University of Portsmouth.

(1985 1988) HNC & OND Merchant Navy College, Kent : Engineering and Business (21 Distinctions 9 Merits)

Key Skills

• Strong mathematical/analytical mindset applied to quant finance, mobile software and silicon chip

engineering.

• Long time contractor with background in hardware/software co development.

• Design contributor to two successful pre IPO start ups in silicon valley USA, now publicly listed.

• Fluent in Chinese and conversational German.

Professional Experience

(Contract Roles)

HSBC/EMC, London (Dec 2014 to present)

Lead Python/Flask Developer

Designed Python/Flask Storage SRDF Role Swap for Tier 0/1 Applications to manage Web Front End and Flask

Back End to manage device groups, mapping information, search, configuration of SQLite database LDAP

authentication, and logging of SRDF synchronous replication to the secondary data centre.

Skills used: Python, Flask AppBuilder, Jinja2, SQLAlchemy, Werkzeug, Gunicorn, Bower, Heroku, EMC, VMAX

Registry of Scotland, Edinburgh (Sep 2014 to Oct 2014)

Python/CoffeeScript Developer

Designed Python/CoffeeScript filtering rules and RESTFul API using JavaScript RegExp as well as other Python

backend of a large government Big Data system overhaul project that implements Scotland’s Act 2012 property deed

registration, which processes the entire Scottish population dataset of property owners. Unittesting and CI

integration.

Skills used: Python, Flask, CoffeeScript, AngularJS, JavaScript, Grunt, NodeJS, MongoDB, Confluence, Bower,

Ansible, Jenkins.

Bank of America Capital Markets, London (Jun 2014 to Aug 2014)

Python Developer

Within the FX Options, vanilla and exotic single and multi asset FX Options market developed and tested Support

Dashboard using Quartz Framework for Risk & Pricing, Latency Trade Capture & Life Cycle Platform, tasks

include Trade Replication, Access Control/User Access, Platform Standardization and Trade Migration.

Skills used: Python, Quartz Framework, Direct Acyclic Graph Database, Qzap, QTracker, MapReduce, Unittest.

Zappit, London (Apr 2014 to Apr 2014)

Lead Android/Scala Developer

Developed and tested ‘SummerParty’, a Bluetooth Low Energy iBeacon Technology based Social Party App REST

API for social drinking events. Designed security login protocol, coupons generation, tickets and responsive user

interaction notification. Also designed USB Range Finder app for distance calculation and notification with

RESTFul back end API.

Skills used: Android/Java/Scala Android Studio, Xamarin, KitKat, Volley API, BLE iBeacon, UnitTest, Linux

Incopro, London (Mar 2014 to Apr 2014)

Lead Python/Django Developer

Designed and tested security authentication and other UI side of a Big Data, Data Mining next generation web

content protection project to help media, film and luxury branded clients to visualize, collate and eventually take

legal actions against counterfeit via web crawling and image filtering matching algorithmic to determine level of

authenticity.

Skills used: Python, Django, Selenium, Hadoop/PIG/HIVE Cassandra, D3JS, Sencha EXT JS4, HTML5, Bootstrap.

Explovia, Holborn, London (Jan 2014 to Mar 2014)

Lead Android/Scala Developer

Designed, developed and tested the native Android Java version of ‘Explovia’, a social events booking, eTicket

generation and event based chatting RESTFul App for London’s socialites. Optimized responsive fragment UI and

back end asynchronous data transfer and payments. Used data mining Google analytics for data capturing.

Skills used: Android, Java, Xamarin, XML, Scala, Stripe Mobile Payment, Pusher Chat, Google Map V2

OpenGLES, Volley Async RESTFul. Gson/JSON, ION imageloading API, Git, SourceTree, Mac OSX.

Chotguy, London (Jan 2014 to present).

Director/Founder

As director of my own limited company, working on first social app software that include dating and match making

that uses Machine Learning Technology, and data mining tools to match people with similar interests using REST

APIs.

Skills used: Scala, F#, Meteor, Python, PyCharm, WebStorm, Xamarin, CoffeeScript, Neo4J, Cypher.

NXP Semiconductors, Eindhoven, Netherlands (Nov 2013 to Jan 2014)

Python/LabView Validation Consultant

Designed testing patterns on post silicon validation of sensor and relative humidity chip ‘SEN208’ for mobile

smartphone manufacturer using Manchester digital encoding/I2C interface control.

Skills used: LabView, Python, Sigma Delta Data Conversion Technique, Manchester Coding.

Dev2Rights, London, UK (Sep 2013 to Sep 2013)

Lead Android Java/Scala Developer

Designed, developed and tested ‘UMotif’, a self tracking health app using Cognitive Behavioral Therapy to help

track and understand your health data. The app has been designed in collaboration with patients, doctors, nurses and

health professionals. It can be used by people with a range of health conditions, including diabetes, heart failure,

Parkinson’s disease, arthritis and cancer via RESTFul APIs.

Skills used: Android/Java, Scala, Hadoop, Xamarin, Mac OSX, Fragment UI Design, Unittest.

3Chillies, Reading, UK (Apr 2013 to Jun 2013)

Lead Android/Java Developer

Designed and tested ‘Microsoft TechNet Companion’, a Microsoft news/events feed app RESTFul API

development.

Skills used: Windows Azure Cloud Services, C#, Android/Java, Scala, Team Foundation Servers, Gson/Json Parser.

HMSD, London, UK (Mar 2013 to Mar 2013)

Android Developer

Developed and tested ‘100% ArmyFit’ which is a free training tool created by the British Army. Uses video

instructors to help you take your fitness to the level. Worked on SQLite management and RESTful APIs.

Skills used: Xamarin, Android, Scala, Java, JIRA, SQLite, Git, Twitter/FaceBook API, Mac OSX.

AppDevelopers, Bedfordshire, UK (Nov 2012 to Dec 2012)

Android/Java Developer

Developed ‘MPlayer’, an in flight entertainment and shopping onboard selected aircraft app using multicast credit

card payment and video/music streaming technology. Once airborne and given permission to switch on mobile

devices, App can access content streamed from onboard server. UI fragments, login authentication and RESTFul

API data transfers.

Skills used: Android, Scala, Java, Python, Xamarin, SQLite, Git, Mac OSX.

ConnectIB, Bristol, UK (Sep 2012 to Oct 2012)

Android Consultant

Developed and tested ‘LiverpoolOne’ Official App for shopping, leisure and dinning in the heart of Liverpool City

Centre. Worked on both RESTFul, UI front end XML and back end to JavaScript backend, designed the Tabhost UI.

Skills used: Android, Java, Scala, Xamarin, JavaScript, Git, Mac OSX.

CloserTag, London, UK (Aug 2012 to Sep 2012)

Android Consultant

Bug fixed for ‘Property Radr’, an App that search for house of your dreams while on the go. It searches property for

sale or rental using RESTful geolocation services. Added custom font features, UI graphics and IP address testing.

Skills used: Android, Hadoop, Java, Xamarin, XML, Google Map, SQLite, Android DAO, Nestoria API, Git.

LockerRoomMedia, London, UK (Jun 2012 to Jun 2012)

iPhone Developer

Worked on impact resistance material concept demo for military/consumer protection applications.

Skills used: Xamarin, XCode, Objective C, StoryBoard, Git, Mac OSX.

TribalDDB, London, UK (Apr 2012 to Apr 2012)

iPhone Developer

Reworked an iOS Guinness Museum registration app for museum piece in Dublin.

Skills used: Xamarin, XCode, Objective C, Git, Mac OSX.

Alphamachinelearning, Palo Alto, USA (Mar 2012 to Sep 2012)

Founding Member

Founding member of an algo trading start up on machine learning, this group was part of Stanford Entrepreneur

Class.

Skills used: Matlab, Mathematica, Git.

Intersil, Harlow, UK (Mar 2012 to Apr 2012)

IC Design Consultant

Assisted with power management silicon IC debug of white LED boost converter for Apple iPhone devices.

Resolved systems issue of over current consumption using layout debugging tools.

Skills used: Cadence Analog Artist, Virtuoso Layout, Dracula, Perforce.

N3RD, London, UK (Dec 2011 to Jan 2012)

Android/Scala Developer

Developed and tested ‘iRoking’, a music streaming player with user authentications, favourite play list. Worked on

UI design using various Linear and RelativeLayouts. TDD Unittesting.

Skills used: Android, Scala, Java, XML, Xamarin, Unittest, Git, Mac OSX.

IDXTRA, London, UK (Nov 2011 to Dec 2011)

Python/Django Developer

Bug fixed eMarker product debug and testing for college attendance track keeping and credit top up. Resolved

timing issue related to internal clocking scheme.

Skills used: Python, Git, and Windows.

Cypress Semiconductor, Cork, Ireland (Aug 2011 to Nov 2011)

Analog IC Design Consultant

Redesigned 5th generation TrueTouch capacitive touchscreen FPGA. Designed SAR analog to DSP converters.

Skills used: Cadence Analog Artist, Python, VerilogA.

Ricardo, Cambridge, UK (Jun 2011 to Aug 2011)

Android/Scala Developer

Developed and tested ‘Footlite’ Android Java C++ concept application, which aims to improve the driving behaviour

of motorists for prevent accidents. Built accelerometer interface and managed C++ codes from Matlab to Android

interface.

Skills used: Android, Scala, Java, Xamarin, Git, Matlab, JNI, C++, Unittest.

Garfield Microelectronics, Stroud, UK (Mar 2011 to Apr 2011)

Analog IC Design Consultant

Assisted with spectre simulation and characterization of CMOS ESD circuit protection devices so that circuits are

protected from human handling for up to 2kV.

Skills used: Cadence Analog Artist, OCEAN, and Virtuoso Layout.

Philips Innovative Group, Leuven, Belgium (Oct 2010 to Jan 2011)

Android Developer

Developed and tested ‘SafeSound’ Android Java app, which mines data from daily usage and feedback to users when

threshold exceeds health safety guidelines, thereby regulating volume to prevent long term hearing damage.

Skills used: Android, Java, Eclipse, and Unittest.

Philips Consumer Group, Brugge, Belgium (Jun 2010 to Oct 2010)

FPGA / PSoC Engineer

Validation of capacitive proximity antenna PSoC, touch and light sensing design, measurement analysis for high

speed common interface for high end LCD TVs.

Skills used: FPGA, PSoC, High Speed Agilent Digital Oscilloscopes.

Innovision Group, Cirencester, UK (Nov 2009 to Mar 2010)

Senior IC Design Consultant

Designed CMOS 9 bit 54MHz fully differential signal processing ADC delta modulator for NFC RFID tag.

Skills used: Cadence Analog Artist, Matlab, and Simulink.

Integrated Device Technology, Boston, USA (Dec 2008 to Feb 2009)

IC Design Consultant

Designed power IC (for Li Ion charging) of a CPU programmable 1MHz switching dc dc boost controller

architecture.

Skills used: Cadence Analog Artist, Matlab, and Simulink.

Wolfson Microelectronic, Edinburgh, UK (Jan 2008 to Sep 2008)

Senior IC Design Consultant

Designed 6200 & AudioPlus’s true differential reconfigurable programmable gain IC.

Skills used: Cadence Analog Artist, Matlab, Simulink, and Python.

Ericsson Mobile Platform, Lund, Sweden (Sep 2007 to Jan 2008)

Senior RFIC Design Consultant

Redesigned a 26MHz crystal oscillator with fine/coarse trimming for a RFIC fractional N PLL.

Skills used: Cadence Analog Artist, OCEAN scripting, Erlang.

Austriamicrosystems, Graz, Austria (Aug 2007 to Sep 2007)

Senior Analog IC Design Consultant

Performed root cause analysis of a 4th order sigma delta modulator IC for signal processing of oil purification

process.

Skills used: Cadence Analog Artist, OCEAN scripting.

Intel, Swindon, UK (Jul 2006 to Aug 2007)

Senior RFIC Design Consultant

Designed quadrature baseband AGC IC with distortion reduction technique for DVB T/H RFIC silicon tuner IC.

Designed these baseband circuits optimized for NF, IP3 and S parameters.

Skills used: Cadence Analog Artist, OCEAN scripting.

Qimonda, Padova, Italy (Dec 2005 to May 2006)

Senior Analog IC Design Consultant

Analog design of multi phase dc dc inductorless charge pumps for sensing of Read/Write memory cells.

Skills used: Cadence Analog Artist, OCEAN scripting, Titan.

NXP, San Jose, USA (Oct 2005 to Dec 2005)

Analog IC Design Consultant

Worked in a NFC ASIC transceiver project for digital hearing aid using a 24 bit ultra low power Coolflux DSP.

Designed dual phase charge pump for power regulation.

Skills used: Cadence Analog Artist, PStar.

NXP, Nijmegen, Netherlands (Oct 2004 to Oct 2005)

RFIC Design Consultant

Designed Power Control Loop (class AB), PA PWL bias, quad band 850MHz 1.9GHz RFIC amplifier GSM/EDGE.

Skills used: Agilent ADS and Cadence Analog Artist.

Silicon Image, Hannover, Germany (Mar 2004 to Sep 2004)

IC Design Consultant

Verification of TLE7719/20 HV automotive airbag control IC on SPT5 0.7um BiCMOS process.

Skills used: Cadence, Automotive Electronics, Excel, and Word.

Diodes Inc, San Jose, USA (Dec 2003 to Mar 2004)

IC Design Consultant

Designed the AP1604 Multi/current mode dc dc buck switching regulator on TSMC 0.5um single poly process.

Skills used: Cadence Analog Artist, Excel, and Word.

(Full Time Employee)

iWatt, Los Gatos, USA (Apr 2002 to Dec 2003) (acquired by DialogSemiconductor 2013)

Senior IC Design Engineer

Designed in UMC 0.35um CMOS high speed, low power, low kickback, low switching noise sub 10ns comparators

for embedded 3.5 bit flash ADC for iW2202. An industry first with patent AC DC digital power IC with DSP core.

Skills used: Cadence Analog Artist, OCEAN scripting, Word, Excel.

Capella Microsystems, San Jose, USA (Jun 1998 to Mar 2002) (IPO Taiwan 2009)

Senior IC Design Engineer

Designed 0.5um CMOS high speed class AB (f 3dB > 100MHz), low noise (85dBm) analog CMOS optical trans

impedance pre amplifier (CMI9645 and CMI9613) and single phase Hall sensor servo/motor control IC (CMI8813).

Skills used: Cadence, Hspice, Excel, and Word.

Linear Technology, Yishun, Singapore (Mar 1995 to May 1998)

IC Design Engineer

Designed LTC1380/93 analog mux, world’s first with SMBus interface. Also supported: LTC1390/91 and its use

with LTC1400 400ksps SAR ADC, LTC1426 dual 6 bit PWM DAC (0.01LSB DNL), and its use with LT1182

CCFL/LCD

Skills used: PSpice, LTSpice, Word, Excel.

Philips, Hamburg, Germany (Oct 1991 to Oct 1992)

Intern Software Developer

Developed C algorithms to verify Philips SAA5246AP/E Videotext I2C bus interface decoders.

Skills used: C, Windows.

CI Shipping, London, UK (Aug 1988 to Dec 1988)

Junior Electronics Radio Officer

Operation of radiotelephony/telegraphy (Morse code 20wpm) on high powered pulsed klystron radar/radio

equipment.

Skills used: Marconi radars, navigational sextant.

Certifications/Interest Groups

• Arduino (C++) and Raspberry Pi(Python) hobbyist.

• Building Web Apps with Ruby on Rails with Stevie Graham 17th April 2012.

• Parallel Computing Matlab Black Scholes in Computational Finance Oct 2010.

• EDUMobile iPhone Development Project Quartz, UitoolKit Sep Nov 2010.

• EDUMobile Android widgets, 3D graphics in OpenGL, threads. Mar Jul 2010.

• Energy Trading & Risk Management with MATLAB, 23 Jun 2010.

• Tradestation Easylanguage Open platform / Specialist Program Member Jul 2010.

• Online Trading Academy Certificate Achievement in Forex Trading, UK Oct 2009.

• Dreamweaver workshop, Edinburgh Adult Education Center, Feb Mar 2008.

• Matlab/Simulink for Computational Finance: import, visualize, analyze data, construct and model portfolio, risk

analysis, use as unified platform for financial modeling 17th March 2010.

• Agilent EEsof EDA Philips Research Laboratories ADS layout course. May 2005.

• Advanced Design System Momentum. April 2005.

• Verilog Development Course for Digital IC design, Singapore. Oct 1998.

• IC Development Program, organized by Singapore Economic Development Board and Institute of

Microelectronics Singapore. Feb 1996.

• Maritime Radio General Certificate Radio/Radar Operators at sea. Jun 1988.

• Scotvec Radar Technology Certificate. May 1988.

• Radio Amateur License Holder. May 1988.

Publications

Cellular Neural Networks and their Applications, 1994 CNNA 94., Proceedings of the Third IEEE International

Workshop

Programming

Software Development Tools:

• Programming in Scala Actor/Akka, Android/Java, Python, C, C#, C++, Objective C, R, Matlab, Mathematica

• Version control and team management: Bitbucket, Jenkins, TFS, eGit/GitHub, Mercurial, JIRA

• IDEs: Xamarin, PyCharm, WebStorm, Android Studio, Eclipse, XCode, Mac OSX

Silicon Chip Level Design Tools:

• Cadence Suite, LabView Actor Framework, FPGA,VerilogA, ModelSim, Eldo, Analog Artist, Altium Designer

References

Available upon request.



Contact this candidate