Team leader & backend Java developer focussed on people and software quality. Excellent communication skills to interface between the corporate and technical world and team working skills gained through business critical projects in the financial services industry. Understands business objectives as well as technical requirements by customers.
Committed to people, pushes for an environment of trust, coaches and listens to people. Strong conceptualizational skills to quickly see the big picture and help the team to achieve objectives.
Strong knowledge of Java 8+ and Java EE gained through business critical projects. Possesses fast learning ability for new programming and web languages.
Worked together with the architecture gremium to give a vision, to design the system based on the requirements, to define the technology stack, to provide mentoring as required and to review code to ensure quality and avoid complexity.
Worked as an architect in one of the biggest migration projects from the departement. Part of the steering committee to define the different streams (development, testing, business), tasks and responsibilities.
Search, propose and implement new ideas by going out of his comfort zone. Participated in multiple Hackathons and events from the F10 and other organization in Zürich area.
Managing two teams (16 people) working on the backbone of the Swiss payment services (ep2) for merchants and also taking part in them as software engineer.Our responsibilities, as a team, are to
Expert and co-editor of the tests in the WebDesign category.
Diploma work (see below for more details).
Freelancer working on various website projects.
Average mark of 5.5 / 6 and thesis mark of 6 / 6
SIX manages a competitive infrastructure for the Swiss financial center with several business sectors, including cashless payment transactions. The project aims to create a framework to manage load tests, consistency checks, crash tests, as well as the simulation of different partners involved in payments. These tests are simulating transactions following scenarios designed to mimic production. Its modular design allows to create plugins to handle different payments protocols.
Technologies: Java, Java FX, Elastic stack, Docker
Average mark of 5.5 / 6 and thesis mark of 6 / 6
The university offers two CUDA servers for its courses about GPGPU. Like any server, they must periodically go through periods of maintenance, updates or restart if necessary. These events disrupt the autonomous work of the students when they use the servers. The project aims to solve this problem by creating a stack of tools to improve the lives of users by offering a better user experience of those servers.
Technologies: Java, Vaadin, Android, Google App Engine, Google Cloud Datastore, Google Cloud Messaging
Created a startup named IceGlass with the help of GENILEM. Managed to pass through all the process of a product creation (ideation, prototype, mass production, advertisement, selling).
EMT mention for an average mark of 5.6 / 6
For years, the Roads and Bridges Department has been developing the New Modfin application, which is used to manage the entire financial field of bridges and roadways, including the planning of construction sites for the A16 highway. The purpose of this work is first to improve and correct the problems encountered in the current planning system and also to allow site supervisors to plan for the lots for which they are responsible. In this way, planning by a site supervisor can then be used as a proposal for general planning.
Technologies: Oracle, WinDev
Full professional proficiency (Cambridge English First - Grade A, corresponding to Level C1)
Professional working proficiency (used at work every day)
Knows SAFe framework, how to lead a Lean-Agile transformation, how to support agile teams and programs, how to build a Continuous Delivery Pipeline and how to push a DevOps culture to consistently discover, incorporate, deploy, and deliver value.
Knows the terminology of Requirements Engineering, Business Analysis, Requirements Management and understands the techniques and methods of Requirements Engineering and their application.
Knows the Scrum framework and team roles, events, artifacts and rules. Creates a work environment towards growth and help the team to ehance performance and remove impediments. Applies those principles with an agile mindset in everyday life.
Participated in a course from Sciences Po to learn more about Servant Leadership posture, emotional intelligence and their benefits for the people and their organization.
Organized and participated in an internal course from UL Training Academy to learn the technical insights (architecture, flows, cryptography) as well as the benefits for a company to protect itself against fraud.
Participated in a course from VISA to learn and understand routing, authorization processing, decision making on behalf of issuers (standin) and clearing & settlement between banks.
The project of our team, Paymotion, was about bringing emotion to payment services (with a prototype for the Paymit application, now merged with Twint) and won the 2016 edition of the SIX Hackathon.
Participated multiple times in the SwissSkills Championships in the WebDesign category and won the second place in 2011, third place in 2010 and second place in 2009.
Participated two times in the WorldSkills qualification to compete with the best three participants from the past two SwissSkills Championships and represent the Switzerland in the WebDesign category. Won two times the second place.