Fayder Florez

Fayder Florez

Software Developer

My experience has been mainly as a Java Developer. Currently my main focus as a developer is on Android apps, but I also feel comfortable working with WebApps that have a REST interface to expose and/or persist data, working on the client side logic with Javascript and writing scripts with Python.

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.

Work Experience

  • Android Developer at Pipedrive
    Tallinn, Estonia.
    August 2017 - Present

    Leading the Android Team periodically, prioritizing and organizing the work necessary to maintain the Pipedrive app.

    Maintain and add new features to the Pipedrive Android app.

    Estimate and prioritize features, improvements and bugs for the Pipedrive Android app.

    Monitor and improve the performance of the Pipedrive Android app.

    Conduct technical interviews for Android candidates.

    Assist in the test and release cycle of the Pipedrive Android App.

    Reviewing "Pull Requests" from peers

  • Software Developer at Monese
    Tallinn, Estonia.
    July 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 Developer
    Cartagena, Colombia.
    Feb 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 Sportradar
    Trondheim, Norway.
    Aug 2014 - Nov 2014

    Maintaining and extending the Java backend and database design for sending sports data to clients.

  • Java Developer at Kuehne + Nagel
    Tallinn, Estonia.
    Jun 2014 - Aug 2014

    Maintaining and adding new features for import/export of client's logistics data.

  • Software Developer at ZERO Technologies
    Tallinn, Estonia.
    Sep 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 Technologies
    Tallinn, Estonia.
    Apr. 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

Education

  • Universidad Tecnológica de Bolívar. Cartagena, Colombia.
    Bc. Systems Engineer
    2004-2013

    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.

Personal Projects

  • REST Countries - Get information about countries via a RESTful API (adquired by apilayer)

    COVID-19 Estimates - Estimates of covid-19 real cases based on published Infection Fatality Rates (closed)

Volunteer Experience

  • AIESEC in Colombia
    Local Committee of Cartagena
    2004-2007

    Exchanges and Information Systems Director

    Planning, Tracking and Executing AIESEC's Internship program with Balanced Scorecard
    Support and Education of AIESEC Web Tools
    Defining and Implementing a Knowledge Management System