Jian Alan Huang, PhD
Postal: Flat A*, *th Floor, Birth: July 1982, Shanghai, China
Ming Fai Bldg., 20-36 Wharf Road, Citizenship: Australian
North Point, Hong Kong Email: ****@*****.***
Mobile: +852-******** Web: hnjhj.com/alan/career.php
Education
Doctor of Philosophy (Engineering), University of Melbourne, Carlton Campus, Victoria, Australia.
(Apr. 2005 ~ Mar. 2009)
Bachelor of Engineering (Software) (First Class Honours), University of Melbourne, Carlton Campus,
Victoria, Australia. (Mar. 2001 ~ Dec. 2004)
Victoria Certificate of Education (VCE) (ENTER 99.85), Taylors College, Melbourne, Australia. (Oct.
1999 ~ Dec. 2000)
Shanghai Foreign Language School (SFLS), Shanghai, China. (Sep. 1993 ~ Jun. 1999)
Certification, Honours and Awards
Professional
Jul. 2010: Passed CFA Level I Exam.
Sep. 2009: Sun Certified Programmer for the Java Platform, SE 6.
Post-Graduate
2005 ~ 2008: Melbourne Research Scholarship, University of Melbourne.
2005 ~ 2008: NICTA Top-Up Scholarship, National ICT Australia Victoria Research Lab.
Under-Graduate
Dec. 2004: Summer Research Scholarship, Department of Computer Science and Software
Engineering, Faculty of Engineering, University of Melbourne.
2002 ~ 2004: Dean s Award1, Faculty of Engineering, University of Melbourne.
2001 ~ 2004: International Undergraduate Scholarship, Faculty of Engineering, University of
Melbourne.
Apr. 2001: Premier s VCE Award2, First Student International Category, Government House,
Victoria.
Language Skills
English (fluent)
Mandarin (fluent)
Cantonese (basic)
1
The Dean's Award is an annual award for students in each year of the undergraduate courses in the Faculty of Engineering.
This award is determined by academic merit and is awarded to the top 3% of the undergraduate students based on the weighted
average of results obtained in a full year's study.
2
The VCE Premier s Award is an annual award presented by the Governor of the State to the top international student in
the state in recognition of academic excellence during the study of the Victorian Certificate of Education. Nomination of thi s
award is based on VCE study scores and individual graded assessment scores of the previous year.
****@*****.*** 11 June 2012
Alan's Resume Work and Leadership Experience
Work and Leadership Experience
Algorithmic Developer, Fidessa Limited, Hong Kong (Aug. 2010 ~ present)
Duties and achievements:
Development of BlueBox algorithmic trading models for Asia Pacific equity and derivative
markets, including HKG, HFE, SGX, ASX, SFE, KLS;
Ongoing refinement of BlueBox algo suite and response to client requests and support queries;
Packaging, releasing and version control of the BlueBox Model product for Asia Pacific region;
Technologies: Java, DB2, TCL, Expr-Evaluator, Market Access, Market Data, Analytics, BlueBox;
Algorithmic Models: TWAP, VWAP, POV, Implementation-Shortfall, Market-On-Close;
Execution Strategies: Hidden, Iceberg, Sniper, ShortSell, Passive, Hammer;
Simulated Order Types: Market, GFD, Stop, Stop-Limit, Market/Limit-If-Touched, Trailing suite.
Project Coordinator, Analyst Programmer, Transaction Technologies Limited, Hong Kong (Oct. 2009
~ Aug. 2010)
Duties and achievements:
Project leader of the development team (5) of the X5Cash securities trading system for BOCI;
Requirement analysis, architectural design and of the X5Cash system;
Implementing the underlining infrastructure of the X5Cash system;
Technologies: .Net, WinForm, C#, NetAdvantage, TIBCO, JSON, FIX protocol;
Project leader of the development team (6) of the iTrade online trading platform;
Implementation of the front office modules of the Winvest securities trading system;
Maintenance and client support of the Winvest system and the iTrade system;
Technologies: Java, Strut 2, JSP, Ext., Tomcat, WebSphere, DB2, AMS/3 protocol.
Software Engineer, Iventra Inc., San Francisco USA (Mar. 2009 ~ Sep. 2009)
Duties and achievements:
Designed and created the team Git repository, building process and bootstrap configuration;
Coded the Application Layer for user registration, sign-in and authentication for an online
marketing and event management platform;
Designed and implemented the Service Agent Layer which provides an interface to the
Application Layer for talking to the Service Layer;
Maintenance of the RegistrationOpen system currently deployed at registrationopen.com;
Recruiting junior engineers;
Technologies: Java, PHP + CakePhp, Javascript + jQuery, RoR, JOSSO, MySQL, XML, AJAX, JSON.
Project Manager, Intelligent Lifestyle Project, University of Melbourne (Feb. 2004 ~ Dec. 2004)
Duties and achievements:
Planning for all aspects of the entire project lifecycle for a team of 13 software engineers;
Monitoring project progress, scheduling and controlling day-to-day project activities;
Resolving human, resource and technical conflicts, and make trade-off decisions;
Chairing team and administrative meetings;
Gaining and maintaining support from internal and external stakeholders;
Delivering speeches and presentations to team, stakeholders and general public audiences;
Technologies: Java, C++, JSP, Jade, Bluetooth, PDA, SMS, Face/speech Recognition.
****@*****.*** 11 June 2012
Alan's Resume Work and Leadership Experience
Quality Assurance Manager, Cervical Image Database and Patient History System (CIDPHS) Project,
Dr. Judith Fleming, Obstetrician and Gynaecologist (Feb. 2003 ~ Dec. 2003)
Duties and achievements:
Defining, documenting, monitoring, measuring and improving development processes;
Organising verification and validation activities at the end of each development phase;
Planning, conducting and organising internal/external reviews and audits;
Identifying, analysing, monitoring and mitigating risks which may hinder project development;
Technologies: Java + Swing, MySQL.
Teaching Assistant, Department of Computer Science and Software Engineering, Faculty of
Engineering, University of Melbourne (Jul. 2003 ~ Dec. 2007)
Subjects Taught:
Networks and Communications (3rd year) --- tutor
Software Engineering Process and Practice (3 year)
rd
--- tutor
Logic and Computation (2 year)
nd
--- tutor-in-charge, demonstrator
Algorithm and Data Structure (2 year)
nd
--- demonstrator
Duties and achievements:
Attending a half day training programs at the start of each semester;
Preparing for and conducting weekly tutorial and laboratory sessions in an interactive setting of
around 20 people, to strengthen students understanding of the subject;
Organising, conducting and participating in regular coordination meeting;
Assisting lecturers in assignment/project/test/exam marking and consultation;
Participating in a formal quality of teaching evaluation program at the end of each semester.
Research Assistant, Department of Computer Science and Software Engineering, Faculty of
Engineering, University of Melbourne (Dec. 2004 ~ Apr. 2005)
Duties and achievements:
Extending a previous project on developing a professional training system;
Working on the Coaching Agent project in collaboration with Catalyst Interactive Ltd.
Private Tutor, VCE Year 11 and Year 12 Mathematics Methods, Specialist Mathematics and Physics
(Aug. 2001 ~ Dec. 2004)
Duties and achievements:
Conducting one-to-one teaching of the subject material and assigning student homework;
Answering specific questions as well as conveying general problem solving skills;
Prioritising material based on the capability of individual students;
Teaching lasts for two hours. Three times a week, mostly in week-ends;
Having taught 15+ students during four years.
****@*****.*** 11 June 2012
Alan's Resume Referees
Referees
Mr. James Hood
Contact: ***.****@**.*******.***
Position: Head of Technology, Central Development Unit, Fidessa Limited, Hong Kong;
Relation: Jim was the person whom I reported to, while I was working for Fidessa.
Mr. Wilson Choi
Contact: ******.****@**-****.***
Position: Director, Transaction Technologies Limited, Hong Kong;
Relation: Wilson oversaw all development work.
Mr. Kevin Chiu
Contact: ******@*****.***
Position: VP of Engineering, Iventra Inc., San Francisco, USA;
Relation: Kevin was the person whom I reported to daily, while I was working for Iventra.
Prof. Leon Sterling
Contact: ******@*******.***.**
Position: Director of e-Research, Chair of Software Innovation and Engineering, University of
Melbourne;
Relation: Prof. Sterling was one of the internal stakeholders of the Intelligent Lifestyle project,
for which I was the project manager.
Dr. Adrian Pearce
Contact: ********@*******.***.**
Position: Senior Lecturer, Department of Computer Science and Software Engineering, Faculty
of Engineering, University of Melbourne;
Relation: Dr. Pearce was the supervisor for my summer research project and my thesis advisor.
Hobbies
Sports: I like soccer, badminton, table tennis, snooker and skiing. I used to be the sports leader of my
high school class. I was the best striker in my high school soccer team. Our team won the 4th place in
a school tournament in Shanghai in 1999.
Music: I enjoy listening to pop as well as classic music. I have played harmonica, violin, trumpet,
drum as well as clarinet during high school. I also love singing and have won a number of school
competitions. I have always been the accentor for the class choir. My songs can be found here.
Reading: I read extensively, broadly and sometimes aimlessly, typically 50+ hardcopy books a year.
My main interest lies in philosophy, nature science, history, politics, sociology and economy.
****@*****.*** 11 June 2012
Alan's Resume Computer Skills
Computer Skills
Programming Language
Assembly (basic) Haskell (intermediate)
Lex + Bison + Yacc (basic) Prolog (advanced)
C / C++ / C# (advanced) Mercury (basic)
Java + 2D + EJB + JSP (advanced) Matlab (basic)
PHP + CakePhp (advanced) Python (intermediate)
JavaScript + jQuery + Ext (intermediate) IDL (intermediate)
HTML, CSS, XML (advanced) Batch / Shell scripting (advanced)
Visual Basic (intermediate)
Database System
MySQL (advanced) Miscellaneous Software
MS-SQL (intermediate) Tomcat, WebSphere (intermediate)
Oracle (basic) Struts, Spring, Hibernate (intermediate)
DB2 (advanced) Eclipse, JBuilder (advanced)
ODBC, JDBC (intermediate) Ant + JUnit (advanced)
CVS, Git, SVN, SourceSafe, Perforce
(advanced)
Operating System
MS-DOS (advanced) BugZilla (basic)
MS-Windows (advanced) MS-Office, LaTeX (advanced)
UNIX/Linux (advanced) Photoshop, Flash (intermediate)
Mac-OS (intermediate) Visio, Rational Rose (advanced)
Related Coursework
Fundamental Subjects
Mathematics A (Advanced) Digital Electronics & Microprocessors
Applied Mathematics (Advanced) Electrical Circuits
Physics A & B (Advanced) Digital Systems 2: System Design
Engineering Analysis A & B Professional Issues in Computing
Computing Fundamentals A & B Accounting Concepts
Computer Science Subjects
Algorithms and Data Structures Theory of Computation
Software Design Database Systems
Logic and Computation Artificial Intelligence
Operating Systems Programming Lang. Implementation
Networks and Communications Modelling, Analysis & Visualization
Interactive System Design
Software Engineering Subjects
Software Engineering Principles & Tools
Software Engineering Process & Practice
Software Engineering Methods
Software Project Management
****@*****.*** 11 June 2012