Server side Java application developer, and Oracle database system developer in a complex business applications. Particularly in Java/J2EE, JDBC, Spring framework, SOA architecture, Oracle relational database.
University Research Associate especially in parallel processing and distributed system design, and Web portal framework such as Gridsphere, Jetspeed and a strong programming experience on Web service.
Senior Software Engineer @ Global Asset Servicing EMEA department From 2015 to Present (less than a year) Online Software Engineer @ Visa Euro OCT system exposes a set of RESTFul endpoints to clients, so a consumer can send payments and transfers to another consumer’s eligible Visa card, or to his/her own Visa card. Visa Direct makes it convenient to split expenses, pay personal IOUs, send remittances, reload a prepaid card, or pay a Visa credit card bill.
Visa Euro API system is a comprehensive middle layer between Visa VPP and external systems belonging to different banks. It supports the modern mobile payment and money transfer via difference mobile apps. The application is responsible for preprocessing the payment requests; communicating with VPP system on the behalf of the external systems and sending the notifications regarding payment status back to external systems effectively and securely.
Visa Euro HSM system stands for Hardware Security Module, which is the key security system for all Visa internal systems. It works as a plugin to be able to provide data encryption and decryption as we all private/public key generation and management. This system is the combination of Java and C. Due to the consideration of the performance, the encryption and decryption is taken by the hardware, which is able to be controlled by C interface. The Java part is able to take service request outside the system and communicate with hardware via C interface.
The MPS is the central portal platform to Visa Euro staff to maintain member parameters and view reference data, which are required by certain Visa Euro processing services. MPS is a full application stack including front-end, back-back and data tiers. The technologies used in this system contains Facelets, AJAX, Spring, Hibernate, JDBC, JUnit, Spring AOP and Log4J From August 2012 to Present (3 years 5 months) Reading, United KingdomSoftware Developer in Quant Tech @ I am a developer in this project and responsible for re-design and implement a new logging system which makes the primary system more configurable, maintainable and diagnostic. It needs to provide the developers and supporters a web-based GUI to able to detect the error or potential weak point in distributed environment. At back-end, the logging system keeps the massive logging information tidy and fast accessible. The key technologies includes Python, Perl, Bash script, DataSynapse, AutoSys and Moog From June 2010 to August 2012 (2 years 3 months) London, United KingdomJava Developer @ I am a member of Advisory IT in UBS AG and working on CDS system, which is a middle-ware between .Net front-end and database layer to provide server-side complex business logic and high performance data processing. I am involved into the entire life cycle of system development, design, implementation, testing. And a wide range of technology sets are used during the the implementation such as Spring, JDBC, Java Bean, Oracle database, Tomcat, Drool rule engine etc. From April 2011 to June 2012 (1 year 3 months) London, United KingdomSoftware Developer @ From 2010 to 2012 (2 years) Research Associate @ I was involved in the design and implementation of Sintero project, which is a large scale distributed medical data platform for advanced data analysis and processing. From April 2010 to April 2011 (1 year 1 month)
PhD @ Cardiff University / Prifysgol Caerdydd From 2006 to 2010 zhong guan cun Dashan Lu is skilled in: Spring, Java, Tomcat, Web Services, Java Enterprise Edition, Hibernate, JUnit, JDBC, Agile Methodologies, Programming, Perl, Maven, Python, .NET, Bash