
Over 15 years experience as a Software Architect and Senior Developer for enterprises business applications on the Java technology stack. Banking domain mainly retail banking, wealth and risk management Specialties:
- Analysis, architecture, design and implementation of technical solutions.
- Prescriptive and agile software development processes
- Machine Learning in Clojure and Python to train, evaluate and improve statistical and Deep Learning Models
Technical lead responsible for a team providing software development tooling, developer support, infrastructure development and maintenance.
Technologies used:
Hired for implementing technological solutions from business requirements. The project was cancelled due to the turbulent situation at Credit Suisse in 2008
Solution architect on the Vista project that was working on an IT solution for Swiss social services. I was part of the team designing the pensions module based on business requirements provided by business analysts
I was hired as a consultant and moved to Switzerland to work as a senior developer and solution engineer. Due to an unstable environment and ongoing restructuring the project never gained traction. Team member were re-assigned to ad-hoc short-term tasks.
I was hired as consultant to work for a team implementing a credit rating engine.
The Project was about the architecture design and implementation of a Basel 2 Risk management in platform.
My Role as an Java architect and developer focused on defining and Implementing the architectural basis for a high performance, naturally scalable risk assessment engine.
The challenge was the use of Java 1.6 for implementing precise and performant algorithms which are critical for numerical methods and simulations.
I was hired as consultant to work as a JEE architect on project for centralizing processing of microeconomic data from the all countries in the European economic zone and producing forecasts. The solution required gathering requirements from subject matter experts who were processing this data in disconnected and autonomous teams.
I joined Dresdner Bank as a Java/JEE developer to work on an enterprise web framework that adopted emerging technologies like Java Server Pages (JSP), Struts and then Struts2.
Clojure
Clojurescript
Java