Fayder Flórez
http://github.com/fayder
fayder.florez@gmail.com
0037258444596
http://fayder.eu
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.
- Main Programming Languages
-
Kotlin
|
Java
|
Python
|
JavaScript
|
- Tech
-
Android Jetpack |
Google Play Services |
Retrofit |
JUnit/Mockito |
Firebase |
New Relic |
Amplitude |
- Experience
-
Pipedrive
Android Developer 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
Monese
Software Developer July 2015 - May 2017
- Estimate and prioritize features, improvements and bugs for the Monese Android app.
- 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 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 oods and then persist this data in the server database.
-
Sportradar
Software Developer Aug 2014 - Nov 2014
-
Maintaining and extending the Java backend and database design for sending sports data to clients.
-
Kuehne + Nagel
Software Developer Jun 2014 - Aug 2014
-
Maintaining and developing web-based software solutions for the logistics business
-
-
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.
-
Maintaining and extended a Web App for managing and reviewing financial instruments for individuals and corporations.
-
-
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
-
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.
Major: Systems Engineering
Graduation Year: 2013
- 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
-
- Exchanges and Information Systems Director of Chapter Cartagena
- Planning, Tracking and Executing AIESEC's Internship program
- Support and Education of AIESEC Web Tools
- Defining and Implementing a Knowledge Management System
- Languages
-
Spanish - Native
English - Fluent
- Other Interests
-
Economics
"Anyone who believes exponential growth can go forever in a finite world, is either a madman or an economist" - Kenneth Boulding
Human Behavior
"It is virtually impossible to understand biology outside the context of environment" - Robert Sapolsky