Juan Diego García Quiroga, Developer in Barcelona, Spain
Juan is available for hire
Hire Juan

Juan Diego García Quiroga

Verified Expert  in Engineering

Software Developer

Location
Barcelona, Spain
Toptal Member Since
April 7, 2016

Juan has over eight years of experience as a front-end developer. He's worked with large and small development teams and also as a freelancer. He strives to keep up with new frameworks, tools, and standards and to always write clean, maintainable, and reusable code. He is very communicative and likes to give and receive feedback, as he believes this is the best way to grow as a person and as a professional.

Portfolio

Venerable
JavaScript, TypeScript, React, Vite, AWS CLI, Amazon Web Services (AWS), Python...
Integrated Digital Solutions
Docker, Web Components, React, Amazon Web Services (AWS), Go, Elasticsearch...
AlphaPoint
Amazon Web Services (AWS), Node.js, Webpack, Git, Agile Software Development...

Experience

Availability

Part-time

Preferred Environment

Docker, Git

The most amazing...

...project I've worked on was a disaster relief app for a financial institution where users could ask for and give financial support to natural disaster victims.

Work Experience

Senior Full-stack Developer

2021 - PRESENT
Venerable
  • Developed a cloud-based application from scratch for managing and processing financial data from third parties. Utilized React, Python, and AWS.
  • Created a cloud-based application from scratch for managing and submitting trades. Utilized React, Python, and AWS.
  • Architected a cloud-based application from scratch for retrieving and analyzing financial market data. Utilized React, Python, and AWS.
Technologies: JavaScript, TypeScript, React, Vite, AWS CLI, Amazon Web Services (AWS), Python, AWS Lambda, Amazon DynamoDB, Git, Jenkins, Amazon EventBridge, Vitest, Front-end, User Experience (UX), User Interface (UI), Minimum Viable Product (MVP)

Front-end Developer

2019 - 2023
Integrated Digital Solutions
  • Designed and built a UI for exploring data in the Neptune graph database, allowing users to create and update nodes and relationships and navigate large datasets.
  • Implemented search and real-time metrics using Elasticsearch and Prometheus.
  • Built POC projects using Polymer and React, leveraging AWS services.
  • Built Go microservices for different requirements.
Technologies: Docker, Web Components, React, Amazon Web Services (AWS), Go, Elasticsearch, JavaScript, Python, UI Prototyping, Prototyping, Rapid Prototyping, TypeScript, AWS CLI, AWS Lambda, Front-end, User Experience (UX), User Interface (UI), OpenAI GPT-4 API, Minimum Viable Product (MVP)

Front-end Developer

2016 - 2019
AlphaPoint
  • Built React applications for digital asset trading, asset digitization, system administration, and system failover monitoring.
  • Built prototypes for proof-of-concept applications.
  • Handled a variety of maintenance work on the company's legacy apps.
Technologies: Amazon Web Services (AWS), Node.js, Webpack, Git, Agile Software Development, Scrum, Redux, ECMAScript (ES6), React, UI Prototyping, Prototyping, Rapid Prototyping, Front-end, User Experience (UX), User Interface (UI)

Front-end Developer

2016 - 2016
RYSTA
  • Developed an administration dashboard for a sensor device. As it had to be embedded in the device, it had to be under 100KB in size.
  • Utilized Vue and Chartist.js for data charts. The bundled app size needed to be minimal, so I had to research the frameworks with less footprint to meet this requirement.
  • Designed an administration dashboard from scratch. Used Sketch for prototyping and designing.
Technologies: Webpack, Vue, JavaScript, UI Prototyping, Prototyping, Rapid Prototyping, Front-end, User Interface (UI)

Lead Front-end Developer

2014 - 2016
ClinicPoint Healthcare, S.L.
  • Implemented the rebranding of the company's website and back office.
  • Transitioned the entire front end from ASP.NET to JSP.
  • Implemented geolocation, multi-stepped checkout processes, and a fully responsive layout.
  • Integrated various tracking and analytics scripts to Google Tag Manager.
Technologies: Jakarta Server Pages (JSP), Google Maps, Webpack, Agile Software Development, Scrum, Java, MongoDB, CSS, React, AngularJS, JavaScript, UI Prototyping, Prototyping, Rapid Prototyping, Front-end, User Experience (UX), User Interface (UI)

Senior Web UI Developer

2013 - 2014
Globant Srl
  • Worked with a big development team under Agile methodology, developing two corporate web apps for a big financial institution.
  • Integrated continuous deployment with Jenkins pipelines.
  • Implemented the revealing module pattern and AMD API for loading these.
  • Made heavy use of the Google Maps API and HTML 5 Geolocation API for a disaster relief web app.
Technologies: Google Maps, Agile Software Development, Scrum, AngularJS, JavaScript, React, Front-end, User Interface (UI)

Front-end Developer

2011 - 2014
ENALTAMAR
  • Developed and hosted corporate static responsive websites for different clients.
  • Created responsive WordPress templates from scratch for clients and their brands.
  • Implemented tracking and analytics scripts using Google Tag Manager.
Technologies: Google Maps, Webpack, PHP, CSS, React, JavaScript, Front-end

Front-end Developer

2012 - 2013
Gameloft
  • Coded, tested, and deployed promotional game responsive websites.
  • Developed code and tested responsive marketing newsletters from delivered Photoshop designs.
  • Co-created a code style guide for the marketing team.
Technologies: WordPress, Agile Software Development, MySQL, PHP, CSS, JavaScript, Front-end

ClinicPoint

http://www.clinicpoint.com
eCommerce site that sells medical treatments at preferred rates in Spain.

Pomodoro Clock

A simple Pomodoro clock built as an exercise.

Aerobaires

http://www.aerobaires.com.ar/
Designed and built this WordPress template for a private jet company.

Chuck Norris Quotes

A simple website that gets Chuck Norris quotes from The Internet of Chuck Norris Database API.

Languages

ECMAScript (ES6), JavaScript, CSS, Python, TypeScript, Java, Go, PHP

Frameworks

Redux, Express.js, Jakarta Server Pages (JSP), AngularJS

Libraries/APIs

React, Node.js, Vue, Core.js, Google Maps

Paradigms

REST, Scrum, Agile Software Development, Rapid Prototyping

Other

User Interface (UI), Front-end, Web Components, Minimum Viable Product (MVP), Vite, Vitest, User Experience (UX), UI Prototyping, Prototyping, OpenAI GPT-4 API, Amazon EventBridge

Tools

Webpack, Google Analytics, Git, Jenkins, AWS CLI

Platforms

Amazon Web Services (AWS), Docker, WordPress, AWS Lambda

Storage

MySQL, Amazon DynamoDB, Elasticsearch, MongoDB

2011 - 2013

Technical Degree in Web Development

Educacion IT - Buenos Aires, Argentina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring