SUMMARY PROFILE
Software engineer that dreams with code and loves to solve problems with computers and algorithms. Teamwork oriented, respectful to others’ ideas and fully committed on any assigned task. Fast acquisition of new technologies and a tireless warrior against bugs and system malfunctions. Confident with current skill but eager to improve and learn new technologies. Fluent in Spanish / English.
EXPERIENCE
Powa Technologies June 2014 – present
Android Developer
•Development of the Android SDK that controls the PowaPOS T25 point of sale.
•Development of a Payment SDK that interacts with different Payment Processors (First Data, WorldPay) web services.
•On-time implementation of the specs required by the Architecture team.
•Delivery of software updates before deadlines.
•Elaborate test plans and test cases for QA team as well as Linux based applications to test the SDK.
Key Elements:
Message queue and run loops, multithreading environment and resource synchronization, high modularization and decoupling of component interfaces, multilayer messaging architecture from low level bit handling to view components.
https://www.youtube.com/watch?v=U7sw3X88A1w
https://www.youtube.com/watch?v=HxJJJpQbUeg
Eazycoin May 2013 – June 2014
Firmware + Android Developer
•Development of an Android library to control a vending machine to allow users to buy items from the vending machine directly from their phones.
•Development of the firmware software that controls the vending machine to serve the various actions requested from mobile devices.
•Strong analysis of the system security as well as fixing of vulnerabilities.
Key elements:
Run loops, heavy state machine designing and synchronization, security testing, fine module intercommunication.
https://www.youtube.com/watch?v=AErCx-dIUZA
EDUCATION
Florida International University
Bachelor in Computer Engineering, 2014
ISPJAE
Bachelor in Automation Engineering, 2010
TECHNICAL SKILLS SUMMARY
•Advanced skills in programming with Java, C++, C
•Personal Experience with JavaScript, Swift, Matlab
•Advanced experience with the following Platforms: Android OS, Linux OS, Arduino, JEE + Google App Engine
•Personal Experience with iPhone, Raspberry-pi, NoSQL database, UML design
•General Software Skills include Design Patterns; Domain of Object Oriented as well as Functional programming concepts; Modular, scalable and maintainable code; Algorithm implementer and researcher; Repository and software life cycle management (Git, Maven, Gradle).