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
|
- His strongest technical skill is Java because he has been using Java from the start of his career.
- Has 9 years working experience on Agile. He used it in all of the projects he did and rates himself 3.5
- 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
- Has 4-5 years working experience on Jenkins. He used it to check the system and conduct automatic compilation testing. He rates himself 3.
- Has experience working in a start-up company (XXX) which focuses on mobile solution pay.
- 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