Profile Center

Lehel Keresztes

This website is an internal Roche tool, through which Roche employees can register and then keep their details up to date, such as name and address but also profile photo, email settings, preferences, interests. The site’s goal is to serve as a unified login platform across the whole Roche network. It uses Eloqua as its database. I was the lead developer for this project.

Key features:

• Laravel framework
• direct Eloqua integration via RESTful API
• all the data is stored and pulled to the application from Eloqua (ex. dropdown list values, interests, user data, etc.)
• oAuth2 authentication
• extensive caching
• media optimization via Gulp build system
• account activation and Eloqua Double Optin system
• bi-directional field name mapping
• bower and composer package managers
• emails are sent from Eloqua
• served over HTTPS
• fully responsive front end
• custom Google Analytics event tracking

Screenshot of the about section of the profile page

Screenshot of the about section of the profile page

Profile page, about me section in edit mode

Profile page, about me section in edit mode