
Juan Friss de Kereki
Verified Expert in Engineering
APIs Developer
Barcelona, Spain
Toptal member since November 13, 2020
Juan has worked in both back end and front end web development using various technologies, like Vue.js, JavaScript, CSS, HTML, PHP, or C#. He considers his best skill to be his ability to learn a new language and work with it. Juan enjoys working with the client, understanding their needs, and helping them.
Portfolio
Experience
- HTML - 5 years
- APIs - 5 years
- Vue - 5 years
- JavaScript - 5 years
- Vuetify - 2 years
- Vuex - 2 years
- Node.js - 1 year
- Python 2 - 1 year
Availability
Preferred Environment
JavaScript, Vuex, Vue 2, Sublime Text 3, Node.js, Slack, Windows
The most amazing...
...project I've joined was one with a new team that needed to be delivered in just three months; we were able deliver in time while having a very good time!
Work Experience
Senior Front-end Developer
Toptal Client
- Collaborated with ten team members on a dashboard re-platform project from AngularJS to Vue3, including writing from scratch our own reusable components library to be available for other company projects, too, with a focus on accessibility.
- Mentored up to four people in Vue.js and front-end development in general, including leading a three-people bug crushing squad.
- Oversaw the launch process, which was done on a per-customer basis by making features selectively available via feature flags, and responded to customer requests or concerns while proactively reaching out to stakeholders.
- Cross-collaborated with other teams, both front-end, and back-end, including API development and even solving DB issues.
Front-end Developer
Toptal Client
- Developed and delivered a working MVP for an administration dashboard.
- Worked as a sole front-end developer, fully responsible for every aspect of the front end.
- Collaborated with a back-end developer, scrum master, and UI designer.
Front-end Developer
Qomplx
- Developed a dashboard tool using different visualization libraries such as Cesium.js or Charts.js, and integrated various APIs and data types into a useful report.
- Dug into a very particular multi-time-series and geographic DB and its API, and modified map visualization libraries such as Leaflet.js or Cesium.js to show this data.
- Became part of a newly created team to deliver a product in just three months. I learned a new tool to be used and adapted. I worked together with the technical lead and participated in various client meetings. We were able to deliver on time.
Full-stack Developer
Osom Digital
- Served as the technical lead of a team of five for an eCommerce project.
- Maintained tasks for a deployed project after learning PHP and the Laravel framework to cover for an absent back-end developer.
- Oversaw the outsourcing of an iOS app for an eCommerce project as we didn't have the manpower to develop it ourselves.
Experience
Open Platform for Movie Restoration
I developed various algorithms for restoring old movies, such as detecting movie cuts, flicker correction, and detection and restoration of scratches.
The technologies involved for this end were mainly C++ and the OpenCV library and were published as plugins for Natron.
A PDF of this work is available at the link herein provided. However, at the moment, there's only a Spanish version available.
Education
Bachelor's Degree in Computer Science
Universidad de la Republica - Montevideo, Uruguay
Certifications
Deep Learning
Botia
Skills
Libraries/APIs
Vue, Vue 2, Vuex, Node.js, OpenCV, REST APIs
Tools
Figma, GitHub, Slack, Sublime Text 3, Git, Adobe InDesign, Jira
Languages
JavaScript, HTML, CSS, C++, Python 2, PHP, Python
Frameworks
Vuetify, Bootstrap, AngularJS
Platforms
Windows, MacOS
Other
APIs, Deep Learning, User Experience (UX), User Interface (UI), Mentorship & Coaching, Accessibility
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring