CRUISE KIMA TANYI-TANG
Canary Wharf
E14 9AL
London
Mobile
07590010434
Email [email protected]
PROFILE
I have a strong academic background, with a master’s Degree in computer science from the University of Bonn and an MSc. in Mathematical Trading & Finance from Cass Business School London.
And I have been involved in several successful projects developing information systems using state-of-the-art java technology for the last decade.
The sectors I have worked in include Digital Advertisement, Mobile Banking, Banking and Finance, Telecoms, Internet Service Providers, Public relations and Real estate management.
Each new sector I worked in had its own challenges and helped me improve my flexibility, analytical abilities and communication skills.
I enjoy new challenges and teamwork.
OBJECTIVE
I am seeking an exciting opportunity in a team of motivated developers eager to deliver efficient solutions using state-of-the-art technologies.
I completed a master’s degree in Mathematical Trading & Finance during my software development career, to gain a deep understanding of how financial markets work.
I also have a very good understanding of Real-Time Bidding platforms as both developer and solutions architect in the digital advertising business.
Languages (Fluent)
· English
· German
· French
Quantitative Finance Skills
· Options pricing and hedging using Black-Scholes, stochastic volatility models and implied volatility binomial tree models.
· Risk analysis using statistical models (VaR & Expected shortfall)
· Portfolio analysis using Markowitz mean-variance theory (Efficient Frontier)
· Fixed income derivatives
· FX derivatives
· Advanced Financial econometrics (PcGive)
· Financial modelling using Excel and Excel-VBA
· Structured equity products
SOFTWARE DEVELOPER WORK HISTORY
Ongoing Side Project: https://codelast.io
December 2021 – present
Senior Developer
Credit-Suisse, Investment Bank
London
Credit Algo Trading Platform
· Kafka / Kafka Streams
· Core Java
· Fix
· Low latency
October 2020 – December 2021
Tech Lead / Architect
Credit-Suisse, London
Design and implementation from scratch of the QFC regulatory reporting engine
(Qualified Financial Contracts)
QFC is a complex US regulation spanning across multiple asset classes and internal systems within Credit-Suisse.
The challenge here was to deliver a scalable robust and efficient reporting engine with data input from multiple upstream systems and multiple complex business rules in a relatively short time. This challenge was met by following the Behaviour Driven Development approach, thereby aligning the BA, Dev and QA teams with great success
Technologies used:
· Core-Java 8
· Spring Boot (Microservices)
· Kafka / Kafka Streams
· Apache Ignite
· Angular 8
· Cucumber BDD
· Oracle
June 2019 – September 2020
Senior Developer
Credit-Suisse, London
Involved in the design and implementation of the group‘s strategic regulatory reporting platform (SIERRA) to ensure regulatory compliance like SFTR, Mifid, Emir and many other present and future regulations across different jurisdictions. This involves complex instruments, logic and flows with connectivity to different trade repositories and communication protocols.
With teams across the globe, an agile approach ensures communication is ongoing and delivery targets are met.
Technologies used:
· Core-Java 8
· Spring Boot (Microservices)
· Kafka
· Apache Ignite
· Azure
January 2019 – June 2019
Senior Developer
Data Services
Ofgem (Office of Gas & Electricity Markets)
London
„The Office of Gas and Electricity Markets, supporting the Gas and Electricity Markets Authority, is the government regulator for the electricity and downstream natural gas markets in Great Britain“
I was involved in the implementation of the data exchange platform between Ofgem and the energy providers, to automate the data pipelines required for efficient and secure requests for data and its submission.
Technologies used:
· Core-Java 8
· Spring Boot (Microservices)
· Hazelcast In-Memory Data Grid (Session Replication)
· Microsoft Azure
· Azure Active Directory (ADB2C)
· Kubernetes
· Clam-AV
· Wiremock, JMeter, Mockito
June 2015 – November 2018
Senior Developer / Solutions Architect
Real-Time Bidding Platform (RTB)
Solocal DTS
London
SoLocal Group is a leading international provider of multichannel marketing services, offering local digital media and marketing solutions for retailers and service providers.
Solocal-DTS supports businesses with the online to in-store customer journey (from online research to in-store purchase) by connecting them with customers through digital marketing solutions
The main services provided are:
· Data-driven advertising
· Web-to-store platform
In this project, we build a platform from scratch that handles 10.000 requests/sec each to be processed in under 60 milliseconds, and in under 60 milliseconds evaluate 3500 campaigns and 5 million segments today. Designed to scale to several times these numbers while maintaining the same latency
Technologies used:
· Core-Java 8 for low latency real-time bidder
· Apache Kafka for real-time data streaming
· Activiti BPMN for the delivery workflow of the provisioning platform
· JPA for java persistence
· Memcached for in-memory object caching
· JAX-RS RESTful web services
· Spring Boot for Microservices
· Arango-DB NoSQL data store
· Http Servlets for cookie pool management
· Grafana/Graphite for real-time metrics
· Google Protocol Buffers
· Integration with Appnexus API Services
· Integration with google using OpenRTB
· Integration with Facebook Marketing API
· Mesos cluster on which all services are deployed
· JBehave for BDD
March 2011- March 2015
Technical Architect, Java Software Developer
Monitise
London
www.monitisegroup.com
Technologies used:
· Spring 3.0.2, spring web services 2.0.2,
· Spring RESTful web service
· Maven 2, JAX-WS, JAXB, XML, JMS
· Junit, Mockito
· Oracle RDBMS
· Google Web Toolkit (GWT)
· Eclipse IDE, Git / Gerrit
· Jenkins CI Build,
· Crucible code review
· Redhat Fuse, OSGi
“Monitise is a world-leading technology company delivering mobile banking, payments and commerce networks worldwide “
I currently work as a senior Java Developer for Monitise on the mobile payments project.
I am involved in the implementation of server-side components for the core payments platform as well as the development of integration components to 3rd party systems and mobile devices using Restful as well as SOAP-based web service technologies.
My responsibilities in the team consist of developing and unit testing/integration testing of server-side java components using the Spring framework.
It also involves the development of Restful web service endpoints for integration with mobile devices like Android, Blackberry and iPhone devices.
The development is done following agile development methodologies.
Recently I have taken up the role of Technical Architect which gives me some opportunity to design components and mentor other developers and ensure high-quality software is developed.
March 2008-March 2011
Java Developer, Contractor Software Developer
Visa Europe
Reading
www.visaeurope.com
“Visa Europe is the European payment system, owned and governed by its 4,600 European member banks “
Every day millions of European consumers and retailers use Visa to make and receive payments in Europe, and around the world – conveniently, quickly and securely.
I worked as a contract Java Developer for Visa Europe on their Regional Clearing and Settlement programme.
Regional Clearing and Settlement (RC&S) Is Visa Europe’s system currently in Development which will be responsible for handling the complete processing of Visa Europe’s card processing Business in the European economic area.
This is a highly complex and business-critical system designed to be highly reliable, scalable and of high performance in terms of throughput.
My main responsibility in this role is that of developing java components for different parts of the system, ranging from core clearing and settlement to reporting modules.
The role also involves a lot of defect fixing and refactoring of existing components.
Now my core duties are around performance tuning and testing of the system to ensure vertical and horizontal scalability.
Technologies used:
Java EE 5, JSP, JSF, XML
UML, JMS, JUnit,
Linux/Unix, Rational Clear Case, Rational Clear Quest, DB Visualizer
Eclipse (RSA), DB2, WebSphere Application Server
February 2008 – March 2008
Java Developer (Java Server Faces)
ABB Group
Baden, Switzerland
www.abb.com
ABB is a global leader in power and automation technologies that enable utility and industry customers to improve their performance while lowering environmental impact.
This role was a short 2 months contract to help meet the delivery deadline for a risk review system developed by the in-house development team at ABB.
Technologies used:
JSF, AJAX (Rich Faces A4jsf)
GigaSpaces
Jboss
Eclipse
June 2007-January 2008
Java Team Leader, Software Development
Group NBT plc
London
www.groupnbt.com
As Team Leader of the Java Team at Group NBT, I had the responsibility of looking after a Team of 7 Developers in addition to my own Projects.
I adopted an agile methodology for managing tasks and progress within my team. This comprised of SCRUM and extreme programming practices.
After the acquisition of Ascio-Technologies by Group NBT many integration projects arose to consolidate the systems
SOA was the approach taken, so the core functionality of legacy systems had to be refactored and exposed as Web-Services
Responsibilities included:
· Overseeing the development and release of the Platinum-Manager Application (in collaboration with Product Managers), which is a flagship product of group NBT used by several thousand clients worldwide to manage their domain name portfolios.
· Defining core functionalities to expose as Web-Services.
Discussing and defining system interfaces with other development teams and creating implementation plans for these web services
· Discussing system design, providing advice on implementation using best practices
· Develop web service components
· Delegate tasks to team members
· Ensure developmental/architectural standards are adhered to
· Perform Code reviews
· Ensure scalability and resilience of deployed applications
· Release Management
Technologies used:
Java EE 5,EJB 3.0, Struts,JSP,JSF, XML,JAX-WS
JAXB, UML, JMS, AJAX, Junit,
Linux/Unix, CVS, HTML, CSS, JavaScript,
Oracle 9i, Sun Application Server 9.0, NetBeans 5.5.1,
Microsoft Projects
February 2006-June 2007
Senior Java Developer
Group NBT plc
London
www.groupnbt.com
Group NBT plc is a leading provider of domain names and internet-related services. Established in 1995, the company has registered hundreds of thousands of domain names and hosts tens of thousands of websites. Group NBT’s clients come from many industries and include well-known companies such as British Airways, The New Statesman and Centrica.
Group NBT provides different kinds of internet-related services; one of the key business areas is the registration and management of domain names for major companies like Unilever, British Airways, and over 30% of the FTSE 100
It is therefore imperative to build reliable and real-time systems that interact with registries worldwide to secure business-critical domain names for our clients.
Responsibilities included:
· Design and implement systems that connect to different registries around the world, to register and manage domain names.
(For example, VeriSign, Inc., Eurid, Afilias)
· Building software used by internal staff for the management of registered domain names
· Ensure security (SSL), reliability and visibility of transactions performed by the system
· Ensure the systems adhere to rules and regulations imposed by the registries (like Eurid for .eu domain names)
· Documentation and creation of test plan for developed components
· Report progress, problems and issues to Project Lead
·
Technologies used:
EPP Protocol, SSL, J2EE 1.4, EJB 2.1, JSP, XML
Linux/Unix, CVS, HTML, CSS, JavaScript,
Oracle 9i, Sun Application Server 8.1, NetBeans,
Microsoft Projects
Dec 2004 – February 2006 Java Developer / Project Lead
Landscape GmbH
Cologne Germany
www.landscape.de
Design and implementation of an intranet-based information system to centralise core enterprise data.
Implementation of department-specific functionalities needed for operational activities, invoicing, billing, subscriber management and document management.
Responsibilities included:
· Capturing and analysing the different use-cases
· Specifying the Hardware/Software components needed
· MVC Architecture (3-Tier)
· Implementation of the System using J2EE
· Java Server Faces (GUI), MySQL RDMS
· Sun Application Server 8.1
· Interfaces to MS Office applications: Word, Excel, Outlook
· End-user Training and documentation
Achievement:
In this project, I developed and introduced a custom code generation tool, that enabled us to generate about 70% of generic functionality based on a formal specification of the system (in XML).
This enabled us to have a functional prototype at an early phase of the project enabling us in capturing necessary end-user needs and reducing the total cost of development.
Jul 2003 – Jun 2004 ASP.NET Programmer
ITENOS GmbH
Bonn Germany
Implementation of a User-help-desk web application.
Technologies used:
· ASP.NET, C#
· Microsoft IIS Server
· MS SQL Server
· Visual Studio.NET (Development environment)
Jun 2001 – Apr 2003 Java Developer
Intratech GmbH
Cologne Germany
www.intratect.de
Implementation of an Internet-based application for a fitness centre chain with many centres located in 14 cities across Germany.
This application supported all typical activities of a fitness centre like access control, bistro management, contract management and interfaces to accounting and banking software.
Technologies used:
· Java Servlets, JSP for the User Interface
· JDBC, MySQL RDBMS
· Tomcat
Aug 2000 – Apr 2001 Microsoft Access Database Programmer
Schlüssel-Immobilien
Cologne Germany
Programming of a database used in customer and property management in a real-estate agency. This was done using Visual Basic for Applications and Access.
EDUCATION
Sept 2013 – Sept 2015
Cass Business School, London City University
MSc. Mathematical Trading & Finance
2005
University of Bonn, Germany
MSc. Computer Science (Dipl. Informatiker)
Sept 1991 – Jun 19993 CCAS Kumba, Cameroon
5 GCE A-Levels
Sept 1986 – Jun 1991 CCAS Kumba, Cameroon
10 GCE O-Levels
Only Employers can view Contact Details. Request Access

