Carlos L. Zúñiga

Contact

Full Name:Carlos Luis Zúñiga Sibaja
Email:
Website:http://carloszs.com
LinkedIn:http://www.linkedin.com/in/czuniga
Mobile:+1 (650) 800-1096
Address:Sunnyvale, CA. USA.

Objective

To build and architect web and mobile applications that provide great value to the users, achieving maximum reliability, extensibility and maintainability through the use of modern software development techniques such as test driven development, pair programming, aggressive refactoring and overall great attention to detail.

Qualifications

Skills

  • Java (Server & Android)
  • Javascript
  • JQuery
  • Closure
  • Closure Templates
  • Guice
  • JUnit
  • Test Driven Development
  • Agile Development (Scrum)
  • Leadership
  • Software Craftsmanship
  • Mentoring
  • Effective Communication
  • Assertiveness

Languages

Work Experience

Nov 2011 - present | Google Inc. | Mountain View, CA. USA.

Software Engineer III

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.

May 2008 - Oct. 2011 | Backcountry.com | San José, Costa Rica

Software Engineer III

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.

Dec 2004 - April 2008 | Avantica Technologies | San José, Costa Rica

Senior Software Engineer

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.

Education

Master's Degree in Computer Science and Information Systems

2005 - 2006Universidad de Costa RicaSan José, Costa Rica

Bachelor's Degree in Computer Science and Information Systems

2001 - 2004Universidad de Costa RicaSan José, Costa Rica

Other