Full-time software engineer in the Mobile End User Monitoring team. Working on mobile agents for android, iOS, cordova, Xamarin and react-native.
Refactoring and feature work on the Java-based service-oriented data collection cloud.
UI platform architect - Creating the platform to support agile development and continuous delivery of a user interface concurrenlty worked on by multiple teams around the world.
Research and development of a synchronization solution for mobile enterprise applications.
Development of internal tooling for the synthetic monitoring team with a high focus on software quality. (distributed java back-end, TypeScript and Angular.js front-end, unit and e2e testing)
Fullstack development of web applications (PHP, JS, linux system administration)
Answering questions and grading tests for the System programming, Java and Software Engineering classes
Implementation of a demonstration tool to showcase BugBuster's technology (NodeJS, ReactJS)
Bachelor & Master degree in computer science
Self-hosted password manager with client-side encryption.
A web-based platform for students to share their appreciations of EPFL courses
Procedural terrain generation in OpenGL with texturing, reflections, volumetric clouds and more
Full featured debugger extension for a compiler developed in class written in scala and running in the browser
NodeJS, nginx, HTML5, CSS, LESS, PHP, MySQL
Experience with frameworks such as ReactJS, Angular.js, dropwizard and express
Strong knowledge in Android, shell, C/C++ and Java
Working knowledge of OpenGL and the linux kernel
Setup and administration of linux systems
Familiar with continuous delivery (Jenkins) and the agile methodology