Franco Risso, Developer in Berlin, Germany
Franco is available for hire
Hire Franco

Franco Risso

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
February 16, 2015

Franco has been working on PHP, MySQL, and JavaScript since the dark days of Internet Explorer 5. He loves REST APIs to separate consumers from providers and TDD to improve code quality. He thrives in Node.js frameworks like Express and React/Redux for the front end. He has read extensively on startups and believes in their potential to bolster economy and social progress. He is a proactive individual, constantly striving to improve his work.

Portfolio

Zalando
Kubernetes, Node.js, React, JavaScript
Tunefind.com
Redux, React, JavaScript, Laravel, PHP
3five (via Toptal)
Google Maps, JavaScript, jQuery, WordPress

Experience

Availability

Part-time

Preferred Environment

Terminal, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is an engine to render components from GraphQL queries.

Work Experience

Senior Front-end Developer

2016 - PRESENT
Zalando
  • Led a small front-end team. I changed the architecture of the systems, created microservices, and adjusted scaling for big peaks of requests.
Technologies: Kubernetes, Node.js, React, JavaScript

Web Developer

2015 - 2016
Tunefind.com
  • Maintained the site and fixed bugs.
  • Re-implemented the site in a more modern environment, splitting the project between a REST API using Laravel and the front end using React/Redux.
Technologies: Redux, React, JavaScript, Laravel, PHP

Senior WordPress Developer for SalesForce Locator Map

2015 - 2015
3five (via Toptal)
  • Tweaked a JS script to improve the experience with a Google map.
Technologies: Google Maps, JavaScript, jQuery, WordPress

XML/PHP/WordPress Expert

2015 - 2015
BlenderNetworks.com (via Toptal)
  • Changed the layout of a search box, made it responsive, and changed the direction of the search form.
Technologies: JavaScript, PHP, WordPress

Web Developer

2014 - 2015
Entermotion.com
  • Worked with a custom CMS to integrate multiple websites.
  • Dug into crazy coded websites, adding features on them and trying to improve code along the way.
  • Created a Python script and integrated it with a PHP service for generating PDF files from DOC files, based on the LibreOffice plugin to convert them.
  • Refactored a work platform to allow switching from normal mode to career fair mode when Quantum Career Fair closed the deal with them to use this platform as the principal platform to communicate between contractors and employees.
  • Sliced HTML/CSS from PSD files using Sass.
Technologies: jQuery, MySQL, PHP

Founder

2014 - 2014
Violet Glasses
  • Created Android apps for reallycoolquotes.com and integrated them with Facebook login.
  • Created a web app for reallycoolquotes.com and a simple API from which Android applications read data.
  • Created a Facebook campaign with a budget of $600 USD which got 25,000 likes.
  • Created a Google campaign which got to around 5,000 users per day.
  • Used Google AppEngine to store the project and deploy different versions. Integrated Laravel and MySQL to the almost-new PHP support.
  • Created inloove.com, a website for sharing travel pics that are imported from Facebook. Integrated with Cloudinary for the image CDN.
  • Created a small Android game based on LibGDX.
Technologies: Google App Engine, MySQL, Laravel, Android, Java

Founder

2008 - 2014
720developments
  • Created a custom CMS system and sold it to multiple customers to manage their websites easily.
  • Built eCommerce systems from scratch, integrating with custom payment platforms.
  • Developed a system that allows users to upload pictures, then cut them and apply some effects, and finally ask the provider to print it for them with a payment platform. It also has an admin area where the provider can see the requests, and set the state of the order.
  • Created a single-page web app based on BackboneJS for a fashion company with a custom design and a really tight schedule.
  • Developed a WordPress theme from scratch and updated themes to fit users' needs.
  • Adjusted WordPress to be a single-page app using BackboneJS.
  • Created an application called "Hobbies and careers" to let you choose your interests and search for videos related in YouTube, with relevance to education, using Google's Freebase library, and the relationship with YouTube videos.
  • Fully integrated Facebook signup.
  • Created a Facebook application for making auctions and letting Facebook users to bid on different products, used by two big companies: Ocean Hotels and Aloft Hotels.
Technologies: CodeIgniter, Laravel, AngularJS, jQuery, MySQL, PHP

Full-stack Developer

2012 - 2013
Hulkshare.com
  • Converted the website to a single page app.
  • Took care of project management and development of a new way to search and list music.
  • Created a recommendation system based on user preferences about music and built a Sphinx search engine on top of that.
  • Created a way to track blogs that were using our embed player and list them on the site.
  • Optimized database queries and design and migrated millions of records to better-designed tables.
  • Created the specs and design guidelines to build a new player that works across the site with a queue of songs.
Technologies: Unix, Memcached, jQuery, Sphinx Search Engine, MySQL, PHP

Tunefind.com

Worked as a PHP developer in a CodeIgniter project, switching later to Laravel for the API and React/Redux for the front end.

Hobbies and Careers

https://github.com/francorisso/hackathon2014_720devs
This is the source code for a project I did for Koding's Hackathon 2014 (https://koding.com/Hackathon), which made it into the top 30 projects.

It has a signup module with Facebook login integration, after which you can choose any topic you like (say, gardening) and the system will save it as your topic of interest. Using Google's Freebase (now passed to Wikimedia), it searches using the YouTube API and some filters to return educational videos you may like.

CoinsTracker

A simple project with register/login and the possibility for a user to add expenses and track them. It uses Laravel 5, MySQL for the back end and jQuery, Bootstrap, and AngularJS for the front end. It has a REST API on one end and uses OAuth2 for authentication. This was developed using TDD, so it has test cases for the API.

Hulkshare.com

http://www.hulkshare.com/
This is a music website that aims to be a place for musicians, especially for rap and hip hop, so they can launch their demos and get instant feedback. It manages millions of visits per month and almost 10 million music tracks as well as featured groups and blogs.

Tasadi

An HTML theme that I've adapted for WordPress which was adjusted to be a single-page website (or web app) using BackboneJS. It also presents different effects that were custom-made for it, and the administration is really simple using the Types plugin.

Authors' Quotes

A native Android app that lists different quotes organized by author. It was done following Android design guidelines.

Life Quotes

An Android app, working as a simple gallery of images with quotes to share and save.

Really Cool Quotes

A website with a listing of quotes classified by subjects, which has Facebook login integration.

Zalando Lounge

Worked in the front-end app, I have touched and changed almost every screen on the website. This website is live in 13 countries and has millions of requests.

Zalando

Part of the core team creating the front-end framework to render the website. This is the biggest European fashion retailer.
2005 - 2009

Bachelor's Degree in Computer Science

Universidad Nacional de Cordoba - Cordoba

Libraries/APIs

React, jQuery UI, jQuery, Node.js, Google Maps, X (formerly Twitter) API, Google API, Facebook Open Graph API, Backbone.js, Facebook SDK

Tools

Git, Sublime Text 2, MySQL Workbench, Terminal, Google Analytics

Frameworks

Express.js, Koa, Redux, CodeIgniter, Laravel, AngularJS, Bootstrap

Platforms

MacOS, WordPress, Kubernetes, Ubuntu Linux, Linux, AWS Lambda, Unix, Google App Engine, Android, Visual Studio Code (VS Code)

Languages

JavaScript, CSS3, HTML, CSS, HTML5, PHP, Sass, Java, Python, Octave

Storage

Amazon DynamoDB, Memcached, MySQL, Sphinx Search Engine

Paradigms

Test-driven Development (TDD), Agile Software Development, Unit Testing, Scrum

Other

Cython, Kubernetes Operations (kOps), Lean Startups

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