Engineering

Juan Fuentes

Senior Software Engineer

  • Caracas, Venezuela
  • Engineer's Degree, Computer Software Engineering, Universidad Católica Andrés Bello
  • 7
    Years of Experience

Professional Bio

I am a Senior Software Engineer from Venezuela with a strong passion for engineering and how computers work in general. I enjoy creating apps and tools that help people be more productive and/or live better lives. Ruby and Ruby on Rails have been my favorite technologies for a long time now, mainly because of their simplicity, elegant syntax, and configuration approach. I'm also a huge fan of LEGOs and video games.

Latin America
Caracas, Venezuela

Technology Expertise

  • Advanced label
    Advanced
  • Intermediate label
    Intermediate
Ruby On Rails (Advanced)
Node.js (Intermediate)
Java (Intermediate)
Javascript (Intermediate)
CSS (Intermediate)
HTML5 (Intermediate)
Wordpress (Intermediate)
MySQL (Intermediate)
AWS (Intermediate)
MongoDB (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs April 2021 - Present

Senior Software Engineer

URIJI July 2016 - March 2021

CTO / Lead Back End Developer

Uriji is a social media startup from London. I started out there as a Backend Software Engineer, later IT Manager, and finally Chief Technology Officer.

  • Design and develop a solution for users to receive payments through a wallet and then withdraw that balance to a PayPal account
  • Bring new ideas to the table in order to maintain user growth.
  • Prioritize features and plan the release schedule for both the mobile and web apps, while ensuring project quality and efficiency.
  • Lead the team responsible for developing the REST API used by Uriji's mobile app. I was involved since day one with the design and implementation of the API and Database servers architecture.
  • Manage the back-office web app for internal use. Stats reporting and data analysis, content moderation, user support.
StrokeSoft August 2020 - May 2021

Software Developer

At StrokeSoft, my job was to develop and maintain multiple products and features for the company's clients. Ruby on Rails was the main technology I worked with throughout several projects.

  • Develop new features and reports requiring queries to databases with millions of records.
  • Implement various services to obtain information about products with price changes with an acceptable response time.
  • Developed and improved new and existing features for the Vodafone web application.
Metagrupo Digital June 2015 - July 2016

Software Developer

I worked as a Software Developer at the consulting company Metagrupo Digital, providing on-demand solutions to the requirements of each project within the expected timeframe.

  • Design the software architecture for websites and web applications, as well as contribute to the planning stage and ensure the development stage proceeded according to plan.
  • Implement the front-end as specified by the UI design and any additional requirements for the business model.
  • Develop a Ruby on Rails API to be used by a WordPress site and also to be available in the future for other applications.
Grupo Marka November 2014 - May 2015

Software Developer

  • Develop and maintain an inventory management tool, consisting of desktop and mobile applications tailored to client's requirements to further enhance productivity in conjunction with an existing Microsoft Dynamics Ax solution.
  • Use C# with the .NET Framework for the desktop app and the .NET Compact Framework for the mobile app.
Editorial Santillana July 2013 - August 2014

Web Developer and IT Consultant

  • Improve features of the company's website that weren't functioning properly, then began adding new features and functionalities to the website using Visual Basic and ASP.NET.
Latin America
Latin America

Portfolio

Thought Leadership

Employment History

FullStack Labs April 2021 - Present

Senior Software Engineer

URIJI July 2016 - March 2021

CTO / Lead Back End Developer

Uriji is a social media startup from London. I started out there as a Backend Software Engineer, later IT Manager, and finally Chief Technology Officer.

  • Design and develop a solution for users to receive payments through a wallet and then withdraw that balance to a PayPal account
  • Bring new ideas to the table in order to maintain user growth.
  • Prioritize features and plan the release schedule for both the mobile and web apps, while ensuring project quality and efficiency.
  • Lead the team responsible for developing the REST API used by Uriji's mobile app. I was involved since day one with the design and implementation of the API and Database servers architecture.
  • Manage the back-office web app for internal use. Stats reporting and data analysis, content moderation, user support.
StrokeSoft August 2020 - May 2021

Software Developer

At StrokeSoft, my job was to develop and maintain multiple products and features for the company's clients. Ruby on Rails was the main technology I worked with throughout several projects.

  • Develop new features and reports requiring queries to databases with millions of records.
  • Implement various services to obtain information about products with price changes with an acceptable response time.
  • Developed and improved new and existing features for the Vodafone web application.
Metagrupo Digital June 2015 - July 2016

Software Developer

I worked as a Software Developer at the consulting company Metagrupo Digital, providing on-demand solutions to the requirements of each project within the expected timeframe.

  • Design the software architecture for websites and web applications, as well as contribute to the planning stage and ensure the development stage proceeded according to plan.
  • Implement the front-end as specified by the UI design and any additional requirements for the business model.
  • Develop a Ruby on Rails API to be used by a WordPress site and also to be available in the future for other applications.
Grupo Marka November 2014 - May 2015

Software Developer

  • Develop and maintain an inventory management tool, consisting of desktop and mobile applications tailored to client's requirements to further enhance productivity in conjunction with an existing Microsoft Dynamics Ax solution.
  • Use C# with the .NET Framework for the desktop app and the .NET Compact Framework for the mobile app.
Editorial Santillana July 2013 - August 2014

Web Developer and IT Consultant

  • Improve features of the company's website that weren't functioning properly, then began adding new features and functionalities to the website using Visual Basic and ASP.NET.