Post Job Free
Sign in

Manager Customer Service

Location:
Toronto, ON, Canada
Posted:
March 14, 2016

Contact this candidate

Resume:

Alfred Huang MSc

** ******** ******** ******.*****@*****.***

Toronto, Ontario Home: 416-***-****

M2J 3A3 Cell: 416-***-****

PROFILE

A Development manager, Application Architect, Senior Application Developer with extensive experience in all phases of software development as well as customer service who contributes to the design, implementation, verification, and delivery of high quality products in a team-based environment.

Three years of architecture design in the capital market: settlement, market data, counterparty credit risk,

Ten years of professional experience in design and development of production software: C++, Java under UNIX.

Strong analytical, problem solving, and coaching skills with an ability to learn quickly and to take the initiative to meet customer needs.

Extensive knowledge and experience including:

oEnterprise Architecture Framework, C++, Java, Perl, PL/1, Python, UML, XML, PL / SQL.

oUNIX, Linux, Stratus, MS Windows, Solace, Triarch SSL, Tuxedo, Sybase, DB2, SQL server.

oSTAMP(TSX), FIX, SMTP, MQ Series, WAP, TCP/UDP/IP, EFT, ISO 8583, Multithread, Socket implement.

PROFESSIONAL EXPERIENCE

RBC Capital Market, Toronto August 2015 –

Development Lead

Worked in Volcker project

Designing, integrating and implementing Inventory Aging and turnover for Volcker Rules

Using Spring framework (Spring boot, data, integration) with Angular JS as front end, Oracle to design the aging and turnover processing high volume data between different source systems .

Implemented single sign on for the Volcker project using AngularJS Spring security based on Spring boot, Kerberos,

Moody’s Analytics, Toronto August 2014 – August 2015

Development Lead

Worked in Credit Risk project

Designing, integrating and implementing the Risk Credit Decision Workflow (RCDW).

Integrating two components on two different languages and platforms: Risk Origin (Java on Linux) and Risk Analyst (C# .NET on Windows server) based on RESTful WebService.

Managing and coordinating three teams, in Toronto, Singapore and India, to develop, integrate and deliver application system on project plan based on Agile.

Royal Bank of Canada, Toronto November 2013 – August 2014

Sr. Consultant

Worked in FX eCommence team

Designed new features of FX trading, using Java, multithread, concurrency based on Spring framework with Solace and FIX 4.4 protocol

TD Securities, Toronto October 2012 – October 2013

Sr. Consultant

Worked in FX Technologies team

Developed new features of the Wall Street System, FX NFR and Swap for Dodd Frank Act Regulation, using Java, multithread, concurrency based on XML, Linux, TIBCO EMS and Oracle 11g

Migrating FX trading channel from TIBCO to Solace to enhance trading performance

BANK OF MONTREAL, Toronto October 2011 – October 2012

Sr. Consultant

Worked in Market Risk Stress Testing team

Designing new features and integrating the IR products in Calypso with MTM, CVA and CCR, using Java based on FpML, Sun Unix and Oracle 11g, including concurrency, collection, JDBC connection and JVM tuning.

Toronto Stock Exchange (TSX) Technologies, Toronto August 2010 – October 2011

Sr. Consultant

Reported to the Trading Engine Developing Manager; part of a diverse 27 person team.

Implemented the binary market data feed to achieve low latency (750 orders/sec), using C++ on Solace and Linux

Designed the Binary Feed Recovery framework to handle millions of recovery sessions using Java on Linux Implemented the Order Gateway,

CGI, Toronto August 2009 -– August 2010

Architect / Technical Lead

Reported to Director of Wealth Core Platform Architect; working in a multi-functional team of 60 people.

Redesigned the Wealth Core Platform based on Service-Oriented Architecture, TIBCO AMX, ESB, and Oracle.

Designed WCP architecture blueprints and roadmaps to integrate equity book of record, settlement systems, mutual fund management, and brokerage system, based on Enterprise Architect framework

Designed the Master Data component of WCP using Java, C++ and XML based on ESB and Oracle

BANK OF MONTREAL, Toronto February 2009 – August 2009

Sr. Consultant

Worked in Fidessa trading system team

Developed new features and enhanced new functions on Fidessa trading system for institutional trading, included multi commissions for DMA, auto-booking of algo and DMA, multi market data feed and supported the Fidessa trading system

SCOTIA CAPITAL, Toronto July 2008 – February 2009

Architect / Team Lead

Reported to Director of Direct Market Access and Program Trading; software architect working in a multi-functional team of 12 people.

Designed the algorithmic trading and DMA system landscape and architecture blueprint.

Accessed two big four small equity markets by using Java and C++ based on Solaris to design the multi-market data feed system in algorithmic trading system (Algo) and initiated Smart Order Routing to route the interlisted orders

Supported the Algo and DMA trading systems

TSX TECHNOLOGIES, Toronto August 2007 - July 2008

Sr. Application Developer

Reported to the Trading Engine Developing Manager; part of a diverse 27 person team.

Designed Quantum Engine, the trading engine, using C++ based on Linux and Oracle resulting in a reliable and scalable process to handle high volume transactions 20 times faster.

BANK OF MONTREAL, Toronto August 2005 - August 2007

Sr. Consultant

Worked on two projects: counterparty credit risk (CCR) and Assets Portfolio Management System (APMS)

Developed derivatives pricing model of products (for proof of concept, POC) including interest rate FLOOR, SWAP, SWAPTION, and FX using Java based on Oracle and Unix (Sun). Gained strong financial engineer knowledge and practical financial derivatives experience.

Redesigned Assets Portfolio Management System based on Websphere Application Server (WAS), Oracle (PL/SQL), and migrated data from SQL Server ( Window NT ) to Oracle 10Gg ( Solaris).

ETRADE, Toronto November 2004 - August 2005

Sr. Consultant

Reported to Order Routing Manager; worked as part of a 13 person team.

Designed an effective order routing and management system for Etrade Trading using C++, QT, XML based on Solaris and Sybase; a multithread real-time trading system with FIX and STAMP protocols.

KEANE, Halifax October 2003 - October 2004

Sr. Consultant

Working as part of a global project team, constructed the real-time Money Market Treasury System (rtMMT), using Java (J2EE – servlet, JCA, RAD ) XML based on Sybase, Webphere, MQ Series, Linux, for Morgan Stanley

REUTERS, Toronto April 2001 - September 2003

Programmer Analyst

Reported to CXTrader; part of a 24 member team comprised of developers, designers and third level support.

Designed Market Data (MBX, Market By X) System retrieving order data for TSX and TSXV (based on STAMP and TBF), building order database, and providing the query response to SSL source distributor. Included the full software design lifecycle: analysis, design, development, verification, and deployment. Multi-process (four different processes) based on shared memory and semaphore to inter-process work. Time-critical system handling huge volumes of equity trading market data of TSX.

Provided real-time stock orders and trade information to brokers on Triarch SSL, Solaris, using C++.

Created the Firm Order Book system for CXTrader using C++. Real-time multithread system on Sun Solaris. Received and decrypted order data (TBF) from TSX and TSXV, built the firm book and provided response to SSL source distributor. Made available the equity order for different firms in real-time.

Developed and implemented the Position Monitor System based on Windows 2000, Sybase, Websphere (WAS and WSAD), Sun Solaris using Java (J2EE).

Implemented the FIX Gateway, Global Symbol System, and Interlist Data system (equities and options) for CXTrader, using JAVA .

IBM CANADA, Toronto November 1999 - April 2001

Software Engineer/Consultant

Applied UML to design and C++ to implement the Order Management System for a major bank; a distributed component and high performance system based on Tuexdo, DB2, FIX protocol and AIX.

Put into operation the Trading Simulation System on DB2 and AIX, using Java on Websphere.

Used UML to design and Java to implement the Wireless Order Entry system based on OFX, DB2 and AIX.

OASIS TECHNOLOGIES, Toronto February 1997 - November 1999

Software Developer

Developed Inbound/outbound Format Adapters to connect with POS, ATM and MasterCard and Visa based on ISO8583, using C++ on Unix

Converted internet messages to an internal message standard using Java to implement the OFX adapter.

Set up the e-commerce transaction payment server on both client and server sides using C++ and Java on UNIX.

For e-commerce payment to customers (financial organizations or banks), designed and modified the Electronic-Funds Transfer (EFT) products.

MINSHENG NEWSPAPER, Taipei, Taiwan June 1987 - August 1996

Software Engineer

Designed the MinSheng Daily Life Web (http://msdn.acer.net/), one of the Active Channels of IE 4.0 (Microsoft Taiwan Version) site on MS-NT Server.

EDUCATION

Diploma of Computer Science, University of Waterloo, 2000

Master Science major in Information System Management, National Chiao Tung University, Hsinchu, Taiwan, 1993

Bachelor Business Administration major in Statistics, National Chung Hsin UniversityTaipei, Taiwan, 1987

PROFESSIONAL DEVELOPMENT

Java 2 certificate

“A Survey on Business Process Reengineering,” Proceedings of the 5th International Conference on Information Management, 1994

“A Case Study of Information Technology Enabled Business Process Reengineering,” Master’s Thesis for National Chiao-Tuang University, 1994



Contact this candidate