I like and always try to remember "Uncle Ben's" ideas and recommendations for "Clean Code" as described on his book "Clean Code: A Handbook of Agile Software Craftsmanship"
Besides my programming experience, the AIESEC Experience has provided me with skills in Strategic Planning, and also with competences such as Integrity, Self-awareness and Cultural understanding among others.
I find projects that have a short or long term social contribution, very appealing and exciting to work with.
Android Developer at PipedriveAugust 2017 - Present
Maintain and add new features to the Pipedrive Android app.
Estimate features, improvements and bugs for the Pipedrive Android app.
Software Developer at MoneseJuly 2015 - May 2017
Estimate and prioritize features, improvements and bugs for the Monese Android app.
Assist and guide newer members of the Android team
Maintain and add new features to the Monese Android app.
Define a new architecture for the Monese Android app.
REST API for "back office" web application, for management and customer support purposes.
Fraud Behaviour detection algorithms in backend.
Independent Android DeveloperFeb 2015 - July 2015
Developing an Android app: a virtual betting game where you can simulate placing bets on real football matches and compare your results with your friends.
Developed REST web app for the Android app to interact with the server database.
Developed Python scripts to get all the information about leagues, teams, matches and results from the web, calculate odds, and then persist this data in the server database.
Java Developer at SportradarAug 2014 - Nov 2014
Maintaining and extending the Java backend and database design for sending sports data to clients.
Java Developer at Kuehne + NagelJun 2014 - Aug 2014
Maintaining and adding new features for import/export of client's logistics data.
Software Developer at ZERO TechnologiesSep 2010 - May 2014
Backend and Frontend for different RESTful web apps.
Python scripts to make HTTP/HTTPS requests; parse HTML, XML, JSON and persist data.
Maintaining and extending a Build Automation Tool. Developing plugins to collect statistical information and to do various processes to the binaries and artifacts being built.
Developed a Web App for filling, submitting and digitally signing applications (forms) related with financial instruments.
Maintained and extended a Web App for managing and reviewing financial instruments for individuals and corporations.
Intern at ZERO TechnologiesApr. 2009 - Sep. 2010
English - Estonian Desktop Dictionary App with Java Swing
Maintaining and extended a Web App for managing and reviewing financial instruments for individuals and corporations.
Maintaining and exteding a SOAP service for reviewing data about financial instruments
Universidad Tecnológica de Bolívar. Cartagena, Colombia.2004-2013
Bc. Systems Engineer
I started my studies on 2004, and I finished all subjects by 2008, missing the thesis. Then I went for an internship in Estonia, and ended up having a job in ZERO Technologies. I only wrote and defended my thesis on 2013, and that's why I could only graduate until then.
REST Countries - Get information about countries via a RESTful API
AIESEC in Colombia2004-2007
Local Committee of Cartagena
Exchanges and Information Systems DirectorPlanning, Tracking and Executing AIESEC's Internship program with Balanced ScorecardSupport and Education of AIESEC Web ToolsDefining and Implementing a Knowledge Management System