Pablo Caviglia

PC sm

Senior Android Developer | Montevideo, Uruguay

Pablo is an experienced Android engineer who is passionate about new technologies. He is constantly thinking about and creating new projects based on ideas which sparked his imagination. With over 15 years of engineering experience and a bachelor's degree in Systems Analysis, Pablo is a remarkable software engineer. Having worked with many REST APIs, native clients, and modern JavaScript client platforms, Pablo has developed an array of valuable skills. Pablo has been pursuing his passion for Android development for the past five years and he's enjoying software engineering more than ever. Excited about challenging projects and committed to delivering exceptional solutions, Pablo is a remarkable android engineer. 


Front-End Engineering Experience: 12 Years

Expert Level Skills: Mobile Development

Education: Bachelor's in Systems Analysis

ShapeMe Trailer



Senior Android Engineer
Hipcam Global (2018 - Present) 

  • Manages and coaches the group in charge of developing the company’s main product (android cameras) while also helping with engineering the product. 
  • Led the refactoring of the product into a modern architecture, integrating with several technologies such as offline speech recognition, real-time speech to text (on the cloud), and integrating of image analysis native code (OpenCV) for offline faces/persons/motion detection.
  • Used a continuous integration process based on GitLab, AWS, and Hockey. 

Senior Android Engineer
Tarmac.IO (2015 - 2018) 

  • Provided full-stack consulting for end-to-end solutions, using technologies related to Android mobile development and access to backend services through the usage of REST endpoints. 
  • Built an asynchronous, video-based discussion, and reflection tool to enable sharing in community groups.
  • Engineered a mobile application that promotes communication, collaboration and regulatory compliance which can be directly linked to improved clinical outcomes and financial performance.

Senior Android Engineer
Scanntech (2014 - 2015) 

  • Worked primarily on a product called iPos which has more than 100,000 clients who are distributed across Uruguay, Peru, Argentina, Paraguay, and Brazil. 
  • Led the Android backend engineers in working with ORM tools, Jetty (mobile JEE solutions), Android OS hardening, Android SDK, and native drivers. 

Senior Java Consultant
Globant (2013 - 2014) 

  • Led many projects using different technologies such as Java, Adobe CQ5, Android, Liferay, AWS, Spring.
  • Worked for notable clients such as K12, Electonic Arts, National Geographic, and Daily Mail. 

Senior JEE Engineer
Indra (2013)

  • Developed an application for a telecommunications company. 
  • Engineered the application to administer inventory, manage clients, and administer the optical fiber bandwidth assembling different kinds of businesses on top of it; heavily based on jBPM, JPA, Hibernate, Struts, EJB.

Software Engineer
Audiodes (2009 - 2011)

  • Engineered the UniWar videogame; originally implemented for J2ME platforms, then ported to Android, iPhone, Blackberry.
  • Engineered the SFX Challenge web videogame; developed as a Java Applet for SoundDogs company.
  • Engineered the SoundDogs company web platform that was used to sell professional SFX through the web.

Senior JEE Engineer
Banca de Quinielas de Montevideo (2008)

  • Analyzed and implemented APOLO system (Apuestas Online). 
  • The system was used on Uruguay bet sale points such as Abitab and Kiosks.

Software Engineering Consultant
Soluziona (2007)

  • Provided analysis and implementation for the government of Chile. 
  • Worked to improve the processes related to the lengthy and complex procedures that are required for government work. 
  • Used a JEE implementation with an Oracle BPM tool incorporated into the application to lessen the difficulty caused by the complexity of the long procedures required in government work. 

Technology Director
AreaNet (2005 - 2006)

  • Provided websphere support to Argentinian company.
  • Developed a JEE application for a  US Sports League; this system was tightly coupled to a forum and a CMS system.

JEE Software Engineer
Sofis Solutions (2004 - 2005)

  • Taught a client's developers about the architecture of the system and how to extend it to other states.
  • Led the development of a module that was used to centralize the creation of user identities on many different systems like AS/400, Cisco, Lotus Domino, Novell, etc.
  • Created a web application that created dynamic PDF’s based on each applicant's submitted information and used a digital signing device the applicant had to sign to then allow the system to embed the sign onto the PDF.

JEE Software Engineer
Universitario Autónomo del Sur (2001 - 2004)

  • Developed a logistics and invoice tracking system for a US transportation company; based on JEE technology using Websphere 5.1 as the application container.
  • Developed a JEE system for a US insurance company; the main platform was an AS/ 400 system, and the application made use RPG programs, and DB2 stored procedures.
  • Developed a new module for a US insurance company which enabled the creation of groups / roles / users on any system, allowing the creation of rules on formularies, application navigation.


Sun Certification
Sun Certified Programmer for the Java 2 Platform 1.4 (2003)

Universitario Autónomo del Sur

Bachelor’s Degree in Systems Analysis (2003)


JEE, Java, PIC C, Hibernate, Struts, JPA, Micro controllers, Database (DB2, Oracle, MySQL, Postgresql, MongoDB), Android, BPM, JavaScript, Ajax,  jQuery, Videogames (2D & 3D)