Panama City, Panama
Phone: +507 62384862
I’m a cross-functional Software Engineer with 9+ years’ experience, passionate about cloud architectures and recently diving into functional programming in Scala. Currently working in the Java ecosystem.
Senior Software Engineer Smartmatic, Panama City, Panama (Nov 2016 - present)
- Currently designing and developing features for the US Election Management System which prepares the electoral data and configuration files for voting devices.
Software Engineer Smartmatic, Panama City, Panama, (Oct 2012 - Oct 2016)
Developed a canvassing system for the Philippines 2016 General Election that expected votes from 92K vote counting machines and 55 million voters, deployed in 1.7K canvassing centers.
Reworked application that posts election returns on the web in near real-time, by synchronizing the generated results with Amazon EC2, resulting in ~15x generation speed improvement.
Conducted source code review with technical committees of political parties and election watchers.
Refactored Java Swing application that generates data files for voting machines used by 3 million voters in 2014 Belgian elections deployed in 3.3k polling places.
Web Developer FOX International Channels, Guatemala City, Guatemala (Sep 2009 - May 2012)
Implemented global publishing platform focused on creating and maintaining TV Channels Websites and TV Shows, helping to reduce custom setup and maintenance costs up to ~40%.
Improved existing websites performance by integrating content distribution networks and compression/caching mechanisms, resulting in ~20x (from 1min to 3s) speed improvement.
Web Developer Ebclosion, Guatemala City, Guatemala (Apr 2008 - Sept 2009)
- Designed and developed an RESTful API which provided authorization services to clients that needed SMS and WAP Push notification requests, used by 1000+ mobile campaigns through North, Central and South America Telecoms.
Systems Analyst and Programmer LN Comunicaciones S.A, Guatemala City, Guatemala. (Jul 2007-Mar 2008)
- Developed a billing system to manage and control customers balances, assigning direct inward dial (DID) numbers using SOAP Web Services to process payments, used by 300+ customer service representatives.
M.Sc. Information Technologies with specialization in Computer Networks & Information Security Galileo University, Guatemala City, Guatemala (2010)
B.Sc. Systems, Informatics, and Computer Science Engineering Galileo University, Guatemala City, Guatemala (2007)
Test driven development (acceptance/unit/integration)
- Java Technologies:
- Spanish: Native
- English: Proficient User (C1)