Zürich Metropolitan Area
Hands-on senior developer and team lead, leading teams ranging from 5 to 10 developers. Since 2017 responsible for all the intraday front office systems for structured derivatives in APAC and the main IT contact for the structured derivatives trading and sales business, covering a suite of around 15 services and applications being used by several thousand internal and external users. • Micro-service based platform with HTTP/JSON interfaces and web frontends, primarily focused on Java and JavaScript, while utilizing a number of different technologies behind the scenes. • Instrumental in promoting Agile development practices throughout the department. • Highly Agile team with a strong focus on TDD/BDD and DevOps and have been moving from a more traditional TDD approach, to a BDD approach based on hexagonal architecture. • Cross functional team handling all support, testing, business analysis, and development and working on weekly iterations in a close partnership with the business throughout APAC. • Automated testing and release pipeline allowing multiple production releases of services/applications every week. • Heavily involved with audits and regulatory work, both within the team and across the department and as part of that instrumental in developing and refining tools for the automated deployment pipeline. Agile, DevOps, TDD, BDD, CI, CD, Micro-service, HTTP/JSON, Java, Groovy, Scala, Ruby, Spring Boot, Cucumber, JavaScript, React, Redux, Jasmine, Oracle, Cassandra, TeamCity.
Research into an automated and systematic way to accelerate an existing image registration application on a combination of CPU&GPU by means of an internally developed parallelisation framework.
Neurobiology based research into artificial intelligence. Developing software for cluster computing (MPI, CUDA) to use for simulating brain structures in robots. Designing neurological components, setting requirements, goals.