Joan Gamell, Software Engineer

✉️ gamell [dot] works [at] proton [dot] me📞 (four one five) eight two five, two seven five eight🌐 gamell.io

Technologist bred and fascinated by the web. Experienced in full-stack development but specialized in front-end in the recent years, loved building teams as a manager but went back into coding as it is still his passion. Thrives in roles with a mix of technical and leadership responsibilities. Continuous improvement is his chief principle.

Professional Experience

Staff Software Engineer (Front End) at Slack in San Francisco, September 2018 - Present

Slack - where work happens ™

Matured as a well-rounded Front End Staff Engineer leading engineering in mission-critical projects, designing test framework architecture and working in the foundational front end infrastructure that underpins the whole Slack client & webapps.

Staff Software Engineer at LinkedIn in San Francisco, May 2017 - September 2018

LinkedIn is the largest professional network site with more then 500M AU

Went back to being an Individual Contributor to focus on my tech skills by joining the front-end team in charge of building the portal to setup and manage advertising campaigns within LinkedIn.

Engineering Manager at Expedia in San Francisco, Jul 2015 - May 2017

Expedia is one of the world's largest Online Travel Agent (OTA)

Having hands-on technical skills in this managerial position was critical to scaling and leading an energetic team of engineers who owned the whole stack and deployed to production daily following Continuous Deployment practices.

Tech Lead at Expedia in San Francisco, Oct 2014 - Jul 2015

First role with people manager responsibilities in a small team of engineers where we owned the whole tech stack for the product.

Front-end Engineer at Expedia in Singapore, Oct 2012 - Oct 2014

Main front-end developer of a fully-responsive, high-traffic, highly-available e-commerce website: AirAsiaGo. Used Kanban & Continuous Deployment methodologies and followed Clean Code practices.

Sr Web Developer & Tech Lead at Optimum Solutions (for SC Bank) in Singapore, Jan - Oct 2012

Optimum Solutions is a Singaporean mid-size IT consultant company. SCB is a global bank with branches in 70 countries over 80,000 employees

Worked on the RMWB (Relation Manager WorkBench) project for Standard Chartered Bank. Was responsible of developing and shipping the front-end of the application the corporate customers would use.

Analyst at BBVA in Madrid, Sep 2010 - Dec 2011

BBVA is the second-largest Spanish bank with more than 100,000 employees around the world

Worked on the Mentor project at Wholesale Banking & Asset Management, Global Risk Unit. Designed and implemented the whole UI layer with JSP, HTML and JavaScript (jQuery, Ajax, async plugin loading).

Developer at Safelayer Secure Communications in Barcelona, Feb 2009 - Sep 2010

Safelayer is a mid-size, Spanish IT security company

Invented, designed and implemented a proof of concept of gOTP, a novel two-factor authentication system which combined the robustness of One Time Passwords and the easily-remembered Graphical Passwords.

Education

Informatics Engineering, 2004-2009 at Barcelona School of Informatics (FIB), UPC, Barcelona (Spain)

BSc + MSc Graduated with Honors in the Final Degree Project "A Secure Authentication System via OTP and Graphical Password"

Other courses

Startup Engineering, 2013 at Coursera (Stanford University) | Spring Training, 2011 at SpringSource University | iPhone Application Programming, 2009 at iTunesU (Stanford University)

Additional Information