Project:Google Play web store
Role:Software Developer and Tech Lead
Description:Google Play web store development focused mostly on the enhancement of the purchase flow and acquisition funneling.
Technologies:Java, Guice, JQuery, Google Closure, Google Closure Templates, Protocol Buffers.
Project:Confidential
Role:Software Developer and Tech Lead
Description:Confidential.
Technologies:Java, Guice, Google Closure, Google Closure Templates, Protocol Buffers, Android, Dagger, Robolectric.
Project:Merchant Center v3
Role:Software Developer and Tech Lead
Description:The Merchant Center v3 project is a full rewrite of the original Merchant Center which was part of the now deprecated Google Checkout platform. Merchant Center v3 provides Google's merchants (Android, Digital, etc.) with the capability to manage their orders, disbursement schedule and see analytics about their customers.
Technologies:Java, Guice, Google Closure, Google Closure Templates, Protocol Buffers.
Project:Migration to Java EE/ATG of front and back office systems
Role:Software Developer and member of the Software Architecture Committee
Description:For this initiative the company is migrating all its front and back office systems to Java based systems. As part of this effort a new architecture and software development processes have been created looking to support the development of new applications to provide value to business users.
Technologies:JEE (JSPs, Servlets), JPA, Spring, Maven, JUnit, PostgreSQL, Oracle, ATG.
Project:Development of Google's CRM
Role:Technical Leader
Description:For this project a new version of Google's internal CRM is being developed, where we have made it interoperable with other internal systems making as simple to deploy and monitor as possible. The system has been developed under an Agile/XP methodology allowing great flexibility.
Technologies:JEE (JSPs, Servlets), Webwork, Hibernate, JUnit, MySQL.
Project:Maintenance of Pointserve's Enterprise Service Optimization 3.x product
Role:Technical Leader
Description:Amongst the achievements accomplished in this project are: product stabilization and deployment in production with a client featuring hundreds of users. During the duration of this project I have been in charge of a group of up to 6 other software engineers spread across Costa Rica and Argentina, working in tandem with the team of developers in the United States
Technologies:J2EE 1.4 (JSPs, Session EJBs, JMS), Struts, iBattis, MS SQL, Jboss.
Project:Enhancements to Pointserve's Enterprise Service Optimization product 1.x (John Deere's deployment)
Role:Software Engineer
Description:For this project the usability and user experience was greatly improved, also new features were added helping the client fulfill its business needs.
Technologies:J2EE 1.4 (JSPs, Session and Entity EJBs, JMS), Struts, Oracle, JBoss.
Project:Analysis and Implementation of Babcock & Brown's BBEM Information Database
Role:Software Engineer
Description:In this project, we implemented a financial system to capture information and calculate leasing prices for assets. I was partially in charge of the analysis, design and implementation of this application along with a team of other 2 engineers.
Technologies:J2EE 1.4 (JSPs, Session and Entity EJBs, JMS), Struts, PostgreSQL, JBoss.
2005 - 2006Universidad de Costa RicaSan José, Costa Rica
2001 - 2004Universidad de Costa RicaSan José, Costa Rica