WeChat ID: SVARecruitment

RECRUITER SUMMARY

 

Name

Hot HK_IT Java  Spring Hibernate Project Manager

Age:

Late 30’s

Nationality

Hong Kong

Residence

Hong Kong

Experience

 15 years working experience in the IT industry.

 

Currently working in XXX as Project Manager from  2017-present

Education

Degree: Beng Information Engineering

XXX University

 

Degree: MSc Financial Enginering

XXX University

 

Motives & Seeking

He is looking for other job becuase currently he is on a contractual and is looking for stable job and company.

Languages

English

Cantonese

Mandarin

Current Salary

$ 840k HKD Per Year

$ 70k HKD Per Month Fixed

 

Expected Salary

Negotiable

Notice Period

1 Month

Interview Availability

1 Week

Key Criteria Notes

  1. His strongest technical skill is Java because he has been using Java from the start of his career.
  2. Has 9 years working experience on Agile. He used it in all of the projects he did and rates himself 3.5
  3. Has 9 years working experience on Jira. He used for the actual sprint planning and backlog and also to pull out each item from the sprint. He rates himself 3.5
  4. Has 4-5 years working experience on Jenkins. He used it to check the system and conduct automatic compilation testing. He rates himself 3.
  5. Has experience working in a start-up company (XXX) which focuses on mobile solution pay.
  6. Currently, he manages different projects from business user to technical team. Works with the application team for actual implementation. Do testing and implementation management.

 

Recruiter

Victor Chen

Contact

+852 6700 6472

Victor.chen@svarecruitment.com

Any questions regarding this CV or the inviting the candidate for interview, please contact the Recruiter. Terms and conditions apply to all requests, offers and agreements regarding the provision of services, and available upon request.

         

 

XXX

 

PROFILE

Over the last ten years, I have been working across various roles such as developer, support and project manager, focusing on the banking and finance business domain.

 

Currently, I am working as a Project Manager in XXX to manage and drive the EU MiFIDII regulatory change project which requires front to back offices application changes to meet with the transaction reporting obligation of the bank.

 

As regards to my last role working as Development Specialist in XXX application development team. The application aims at identifying any potential deficiencies of the credit risk models developed by quant teams for various asset classes. My primary responsibilities are to lead the development team and drive the project forward in order to meet the project milestones. While I also need to perform vendor and project management, I would still keep myself hands on coding as well as latest technological advancement in the market.

 

For my previous roles working in various banking and financial business domains, I have extensive exposures to the front and middle office cash equity and equity derivatives business functions from global and XXX based investment banks. Moreover, I also worked in brokerage firm and cash payment settlement and clearing application development teams before as well. All these experiences gave me solid foundation on the financial technology areas. Some of the banks that I am working/worked before, namely, XXX, XXX, XXX, XXX, etc.

 

With my background and knowledge to financial products and markets, I am confident that I am suitable for the challenging role,d and therefore I hope that I can join your team and to make valuable contribution as a member of your team.

 

PROGRAMMING/TOOLS

Development

Java 1.6, Spring 3, Hibernate, SQL             6 score out of 10, 9 years of experience

HTML, Javascript, Ajax, JQuery        6 score out of 10, 9 years of experience

Unix Shell Script                                                6 score out of 10, 9 years of experience

Jetty, Tomcat/WebSphere                           5 score out of 10, 6 years of experience

VBA                                                   5 score out of 10, 6 years of experience

Python                                               5 score out of 10, 1 years of experience

IDE: Eclipse                                         6 score out of 10, 9 years of experience

 

Database

Oracle                                                   5 score out of 10, 6 years of experience

MS SQL Server                                  4 score out of 10, 2 years of experience

MySQL                                                  3 score out of 10, 3 years of experience

 

 

PROFESSIONAL QUALIFICATION

 

Nov 2014

Certified ScrumMaster

Scrum Alliance, License 000374784

April 2014

 

 

 

 

Financial Markets, an 8 week online non-credit course authorized by XXX University

Coursera Verified Certificates, License YSVL7RMA3W

 

July 2006

Sun Certified Programmer for the Java 2 Platform 1.4 (SCJP)

April 2006

Certificate of Proficiency in Putonghua

Grade: THREE Level B

 

EDUCATION

 

Sept 2006 – Jul 2008

XXX University

MSc Financial Engineering

Sept 2002 – Jul 2005

XXX University

BEng (Hons) Information Engineering

 

WORKING EXPERIENCE

 

Company Name: XXX                                                                                                        2017 – NOW

Job title: Project Manager

 

Working as a Project Manager in XXX to manage and drive the EU MiFIDII regulatory change project which requires front to back offices application changes to meet with the transaction reporting obligation of the bank.

 

Responsibilities

 

User requirement gathering from business stakeholders, working with application tech teams to drive and manage technical implementation

Creation of materials for project charters, governance models, work stream structures, key dependencies, risk logs etc.

Management of work plan development, requirements collection, issues, risks and scope changes throughout all phases of the projects

Working with stakeholders to prioritize work and drive milestones to completion.

Project plan tracking and status reporting.

Develop and execute UAT test plans including documentation, tracking, issues management, status reporting

Manage and coordinate Front to back integration Testing, i.e. from front office equity/securities trading applications, trade booking/allocations in middle office, to trade settlement in back office systems

 

Systems Covered:

 

Front Office: High Touch, Low Touch, Swap, Convertible Bond, Algo - VWAP, TWAP, POV, ICEBERGE, NIGHTOWL, NIGHTVISION, etc.

Middle Office: Trade Completes, Trade Allocation, Trade Confirms

Back Office: Transaction Reporting, Trade Report

 

 

Company Name: XXX                                                                                                             2016 –2017

Job title: Development Specialist (Model Development)

 

Working in the XXXTraded Risk Calibration & Backtesting application development team which validates any potential counterparty credit risk pricing models deficiencies that forecast risk exposures for front office trades (e.g. Equity, IRS, CDS, etc) by simulation.

 

Responsibilities

 

Lead the development team for Credit Risk system design, development, testing and deployment

User requirement gathering from business stakeholders, working with application tech teams to drive and manage technical implementation

Work closely with business users to collect and analyses business requirements.

Work closely with business users on planning and testing.

Build good working relationships with other IT dept and business users in XXX

Actively seek improvement in quality and development processes

Improve technical and business knowledge of the China development team

 

Counterparty Credit Risk Measures: EE, EPE, EEE, EEPE

 

Derivatives Pricing Modelling

 

Equity Derivatives: Heston Model

Interest Rate Swap: Discounted Cashflow

European Swaptions: Shifted Black Model

Callable Range Accrual Swap: Hull-White Model

Option - Double Barrier: Garman-Kohlhagen

 

Technical:

Core Java, Python, VBA, SQL

 

Company Name: XXX                                                                                                                     2012 –2016

Job title: Assistant Vice President

 

Job Scope

Working in Production Development and Support team for front to back XXX trading desks as well as institutional trading business area, direct faceoff and maintain close relationship with traders/dealers on the trading floor in daily basis.

 

Achievement:

Successful launch for the migration of the new front office Sungard OMS and SunGard RIMS middle office system integration project in Q1 2013;

Constantly driving the evolution of the  OMS and Algo Trading by working closely with the vendor, SunGard modules includes:

GL OMS, GL Messenger, SLE, SLC, GL Tactics, Selector, GL Export, GL Sim;

Middle office: RIMS, integration with Omgeo CTM;

System design and architect the bank’s first in-house web development Research Portal project;

Improves the banks’ operational efficiency by exploring technical solution whenever seeing room for automation.

Key member in OMS migration project from SunGard OMS to Fidessa starting from Q3 2015, the project is still on-going:

Capturing new requirements from trading desks and middle office users

Perform detailed business gap analysis between

Front office: like FIX order routing, basket trading, order bulking, pre-allocation, Algo Trading (BlueBox Strategies) trading behaviour, specific Algo like Price Queuing, TWAP, VWAP, POV, Iceberg, Sniper, Hidden, Assassin, Auto Short Sell;

Middle office: Trade allocation, Confo generation, trading matching in Omgeo CTM;

Core ATP Platform:

OMAR – Order Management & Routing

TMAR – Trade Management & Report

PMAC – Position Management & Consolidation

AMMA – Asia Multi Market Access

Express – Inbound Buy-Side FIX Connections

DSA Services

Inbound Order Flow – Care

Remote Broking – Care, DMA

MIS Report, back office interface

Carry out project kick off meeting with traders, operations and risk users

Project execution and coordination, frequent touch base with Buy-side clients for testing.

 

Duties

 

Development:

Building up the bank’s first internal development web-based application project from scratch, which uses the latest Java frameworks and Agile Development Methodology; The web project is built by HTML, JSP, CSS, Javascript, AJAX, JQuery, Java, Spring framework;

Introduce the development team with new software development scripting language, e.g. Python, to build up platform independent automation tools which aims to enhance operational efficiency;

Provide some rapid solution to quick fix for some ad-hoc requirement by spreadsheet VBA;

 

Project and Vendor Management & Coordination, Production Support:

User requirement gathering from business stakeholders, working with application tech teams to drive and manage technical implementation

Negotiating product pricing with Sales from third parties and perform IT Procurement Management, along the way to drive and coordinate project implementation and production launch.

Perform end to end OMS migration project from installation of Linux packages, network firewall permit arrangement, connectivity testing & troubleshoot across different servers, OMS order routing rule setup as well as order filter setup on each trader’s workstation;

OMS trading platform testing include basic order executions workflow and different Algorithmic Trading types supported by the system, e.g. VWAP, TWAP, Improved ELO, Random Iceberg, Volumn In Line, Sniper, Auto Short Sell, etc;

Coordinating for front office OMS projects, mostly on vendor management;

Conduct market rehearsal, QA testing, coordinate UAT, production rollout and production order live test for the system;

Liaise and perform FIX Integration and Certification testing with new onboarding Buy-Side vendors and investment fund clients: Bloomberg, Fidessa, NYSE Technology, Latent Zero, etc, together work out to troubleshoot if any issue on FIX protocol, e.g. order types mapping;

Ad-hoc Production Support for the front office trading systems, futures/options trading, OMS etc for HK market.

Manage and coordinate Front to back integration Testing, i.e. from front office equity/securities trading applications, trade booking/allocations in middle office, to trade settlement in back office systems

 

Application/Framework

OMS: SunGard, VPS

FIX Protocol 4.2

 

Technical skills used

Java 1.7, JUnit, Spring, Hibernate, HTML, JS, AJAX, JQuery, CSS

Python

Unix/Linux, Bash Shell Script

Apache, PHP, MySQL

VBA

VCS: GIT

 

Company Name: XXX                                                                                                                     2012 –2012

Job title: Senior Java Developer

 

Job Scope

Working as a Java developer to perform development in Agile & Test-Driven/Behavioural-Driven based environment. The development team span across HK, London and Australia teams.

 

Duties

Development, bug fix and enhancement for the mobile banking system.

Conduct QA testing for the system and meeting with external parties & clients.

 

Technical skills used

Development in Java 1.6, Spring, JDBC in Unix platform

TDD: JUnit 1.4, Mockito

BDD: JBehave

VCS: GIT

Agile Methodology: SCRUM, Task Board, Jenkins (Continuous Delivery)

DB: Oracle

Apache Active MQ, Spring Camel

VBA

 

Reason for leaving

Return to the front office Investment Banking technology team.

 

Company Name: XXX                                                                                                                                     2010 –2012

Job title: Contractor, Application Programming Senior Analyst

Department: Asia Equity Derivative, Equity Linked Technology group

 

Job Scope

Working as a developer in Java/VBA to perform development in Agile & Test-Driven based environment. The development team includes both HK and Singapore Tech team.

 

Duties

Core project revamp by refactoring to use latest frameworks;

As part of the development team members to drive the project into global system;

Development, bug fix and enhancement for the Structured Product system: Product pricing, upload, as well as trade booking.

Conduct QAT with testing teamates

Production support.

 

Projects

EMEA German Discount Certificate :

Batch creation by uploading the initial product terms from data file.

Generate Term sheets, Allocation Files for Marketer and Final Terms for Legal.

Email broadcast to different parties for notification of the issuance workflow

Preparation for HK Warrants/CBBC to perform User Acceptance Test with HKEx e-Submission (SPRINTS) project.

E-Pricer - New Quote monitor for 3rd Party's emails

VBA Spreadsheets code fix and enhancements.

Batch uploading Japan instruments/creating trade records for Japan GWM via Spreadsheets

Uploading underlying records from source feed and creating static table pages for accessing them.

 

Technical skills used

Development in Java 1.6, Spring, Web Services and Hibernate/JDBC in Linux platform

HTML, JSP, CSS, Javascript, JSON, JQuery, AJAX

Business rule engine: Drools

TDD: JUnit 1.4, Mockito

VCS: Subversion

Agile Methodology: SCRUM, JIRA, Teamcity (Continuous Delivery)

Tibco RV; Apache Active MQ

VBA Spreadsheet programming

RDBMS: Oracle 10g

 

Reason for leaving

Due to the teams’ budgeting issue and the severe loss in global structured product business domain in Bank of America Merrill Lynch, my contract cannot be afforded and thus was terminated.

 

Company Name: XXX                                                                                                                                     2008 –2010

Job title: Professional Exempt (Application Developer)

Department: Treasury & Securities Services (ASIA PACIFIC)

 

Job Scope

Working as a developer in Java to perform design/coding, support and work with users from India and US.

 

Duties

Development in Java web based Cash/Check Payment Settlement and Clearing applications across Asia Pacific region

Preparing SIT Plan and other documents

Conduct UAT with users from other Asia pacific regions

Conduct user training with other regions

Production support.

 

Technical skills used

Development in Java 1.5, Spring, Struts and Hibernate3 in Unix platform

HTML, JSP, CSS, Javascript, AJAX

RDBMS: Oracle 10g

IBM MQ Series

Application Server: Tomcat, WebSphere 6.0

VCS: CVS

IDE: Eclipse

 

Projects

Indonesia Clearing Automation – NCS (Phase 2)

Rollout Intraday PSI Fund Control Model to Indonesia.

Implement additional automation functions in LVB for NCS including Manual Input, Automatic Return Items Transaction Handling, and Customer Debit/Credit Advice

China MBIS Redirect Enhancement project

Work with China vendors to implement the direct clearing redirection for Beijing and Shanghai

Change Control – GACH Asia Bene Address Field

LVB would modify the handling on the Bank Checks of G-ACH countries. Instead of capturing 2x70 Bene addresses, 4x35 will be captured.

Korea KFTC project

Change Control – Indonesia BAI

LVB would update DDA Txn Code and ICR Txn Code for House Check Collection at MSP and Incoming Giro collection to standardize the BAI code advised to Customer across Asia countries.

Change Control – GCA Statement Bene Account

is sent to ICR LVB enhance the online MQ interface, which for the online PSI countries, to pass Beneficiary Bank A/C no, Bene Bank Name and By Order Of fields to ICR. It is applicable on the accounts which are applying Individual Advising.

India FIRC reporting phase 2 project

To enhance the reporting work flow for PU India

 

Reason for leaving

Looking forward to pursue opportunities in front office investment banking with global exposure, preferably in permanent basis but would accept contract role as still lack of experience.

 

Company Name: XXX                                                                                                                     2007 –2008

Job title: Contractor, IT Consultant

Department: Production Development and Support

 

Job Scope

Working as a developer in Java to perform design/coding, support and coordination with local and mainland developers in different derivative trading projects. I was hired as the developer because of previous development experience in banking industry. I need to be exposed in the whole local and overseas derivatives company business process flow and cooperate with business users, account executives and futures dealers to troubleshoot ad hoc trading problems.

 

Duties

Development in J2EE/Java web based applications in derivatives trade ordering/processing.

Production support in ad hoc trading systems.

Coordination with business users and mainland developers

Production Deployment of Apache/Tomcat projects in Unix platform

 

Achievements

Implemented a Futures Competition Project to let clients to get familiar with company’s derivative trading environment

Developed and implemented Sharp Point Integration Project to replace the company’s old derivative trading environment for HKEx’s new price feed 19.1 version.

Production support and enhancements in derivatives system and equity system (e.g. Real Time Quote system)

 

Technical skills used

Development in Java 1.5, Spring2, Struts2 and Hibernate3

HTML, JSP, CSS, Javascript

RDBMS: Oracle 10g, Sql Server 2000, MySql

Application Server: Tomcat, Weblogic

Web Server: Apache

VCS: CVS, Subversion

IDE: Eclipse

 

Reason for leaving

Looking forward to pursue opportunities in front office investment banking with global exposure, however, due to lack of experience, it’s hard to get in so looking for a famous bank with global exposure.

 

Company Name: XXX                                                                                                                     2006 –  2007

Job title: Contractor, Analyst Programmer

Department: CAW in XXX

 

Job Scope

Working as a developer in Java to perform design/coding, support and coordination with Bank of China developers in a banking project. I was hired as the developer because of previous development experience in large scaled J2EE web based application.

 

Duties

Development in J2EE/Java web based applications in corporate banking project

Coordination with business users in UAT

 

Achievements

Involved in development of Credit Automation Workflow Project in corporate and retail parts

Implemented and assist in production launch for the system.

 

Technical skills used

Development in Java 1.4, Struts and Hibernate

HTML, JSP, CSS, Javascript

RDBMS: DB2

Application Server: WebSphere

IDE: WSAD

 

Reason for leaving

Looking forward to pursue opportunities in front office investment banking with global exposure, however, due to lack of experience, it’s hard to get in so looking for a local brokerage firm to gain some equity derivative business knowledge.

 

Company Name: XXX                                                                                                                     2005 –  2006

Job title: Contractor, Programmer

Department: ICH Team in IT department

 

Job Scope

Working as a developer in Java to perform design/coding, support and coordination with mainland developers in a CRM project. I was hired as the developer because of JAVA development knowledge.

 

Duties

Development in J2EE/Java web based applications in CRM project in telecom industry

Coordination and testing with users

 

Achievements

Involved in development of ICH in the whole CRM project

Responsible for integration with other development teams.

 

Technical skills used

Development in Java 1.4, Struts, Web Service (SOAP) and JDBC

HTML, JSP, CSS, Javascript, AJAX

RDBMS: Oracle 9i

Application Server: Tomcat, WebSphere

IDE: Elipse

 

Reason for leaving

Looking forward to pursue opportunities in banking/financial world.

 

Company Name: XXX                                                                                                                                     2004 –2004

Job title: Summer Trainee

Department: Quantity Surveying

 

Job Scope

Working as a developer in VBA and SQL to perform design/coding in MS Access for the Workflow Management System. I was hired as the developer because of VBA and SQL knowledge.

Duties

Development in VBA/SQL window based application

Coordination and testing with users

Achievements

To improve their department’s office automation

Technical skills used

Development in VBA and SQL in MS Access

 

FINAL YEAR PROJECT (Yr. 2005)

Title:

Simulation Study of Distributed VOD System with Bandwidth Constraint

Description:

Through different designed routing strategies, a simulation program is written to measure the performance of the M/M/N/N distributed network by using JAVA programming.

 

Other Skills

Web Server: Apache                       5 score out of 10, 3 years of experience

Linux / Unix                                                        5 score out of 10, 6 years of experience

Windows                                                             6 score out of 10, 6 years of experience

 

 

 

 

 

 

 

 

To get updates and more, Subscribe Now! Register Now