Fabio Barone, Developer in Medellín - Antioquia, Colombia
Fabio is available for hire
Hire Fabio

Fabio Barone

Verified Expert  in Engineering

Software Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
February 9, 2014

Fabio is an architect and software engineer with extensive experience in big complex IT (Swiss banks) and NGO environments, mainly with web technology. He is enthusiastic about open source and cutting-edge technology. He also boasts back-end skills, including scaling, robustness, and security.

Portfolio

Swarm
Kademlia, P2P, Go
Toptal
Ruby on Rails (RoR), Ruby, Node.js
Freelance
CSS, jQuery, PHP, Django, Python, Node.js, JavaScript

Experience

Availability

Part-time

Preferred Environment

Vi, Git, Linux

The most amazing...

...project I've been a part of is the first online-only Internet bank in Switzerland.

Work Experience

Software Engineer

2017 - 2020
Swarm
  • Optimized and debugged a chunk distribution mechanism.
  • Developed blockchain interaction (ETH and EVM compatible).
  • Led a team to develop an incentives system.
  • Conducted testing.
  • Deployed the cluster.
  • Monitored progress.
Technologies: Kademlia, P2P, Go

Software Engineer

2015 - 2017
Toptal
  • Provided full-stack development services.
  • Developed sophisticated front ends.
  • Led a team in an international media project.
  • Consulted and mentored for clients with Loopback.io.
Technologies: Ruby on Rails (RoR), Ruby, Node.js

Software Engineer (Web Developer)

2012 - 2014
Freelance
  • Developed several websites and web applications of varying size and complexity.
  • Adopted Node.js and AngularJS as the main development environment.
  • Handled inline editing forms.
  • Contributed to scalabiity, performance, and architecture for a scraping infrastructure of a Node.js platform.
  • Contributed to a GIS open-source map project.
  • Substantially improved front-end skills with HTML5, CSS, responsive design, and more.
  • Took over maintenance and further development of a huge complex web application based on Django.
  • Developed and maintained some small PHP websites (Joomla, Yii).
Technologies: CSS, jQuery, PHP, Django, Python, Node.js, JavaScript

Architect, Software Engineer

2011 - 2012
Social Trade Organization
  • Created a high-performance open source online banking application.
  • Introduced a testing environment to a team that did not previously use testing.
  • Worked with Google Web Toolkit GWT.
  • Implemented several parts of the online banking platform, using Hibernate, GWT, Spring, J2EE.
  • Contributed in the design of architecture, scalability, and performance issues.
Technologies: GWT, JBoss, Spring, Hibernate, Java, Jakarta EE

Software Engineer (Web Developer)

2008 - 2011
Freelance
  • Gained independent contracting experience.
  • Developed client management skills.
  • Participated in open source projects.
  • Implemented several web projects of varying complexity, CMS customization, and web applications.
  • Contributed to a social network web application based on Elgg and PHP.
  • Contracted for a public software organization for an Italian administrative region. Implementation of client-facing user interfaces for civic card management and implementation of back-end systems in Java and Spring.
Technologies: CSS, JavaScript, jQuery, Ruby on Rails (RoR), PHP

Architect, Software Engineer

2002 - 2004
PostFinance, Switzerland
  • Worked as a team leader.
  • Managed complex IT.
  • Managed applications.
  • Displayed organizational skills.
  • Generated IT strategy.
  • Implemented J2EE/SOA components.
  • Implemented a B2B interface with the biggest Swiss bank for the exchange of security-sensitive data with SSL, certificates, and web services.
Technologies: Service-oriented Architecture (SOA), JMS, Enterprise Application Integration (EAI), Java, Jakarta EE

Consultant, IT Architect, Software Engineer

1999 - 2002
Cap Gemini Ernst & Young, Switzerland
  • Gained consultancy experience.
  • Worked as team leader.
  • Implemented security.
  • Played an important role in the construction of first online-only Swiss bank.
  • Managed projects.
  • Created complex international projects.
Technologies: Service-oriented Architecture (SOA), Enterprise Application Integration (EAI), Java, Jakarta EE

redsafe.com

This is the first online-only internet bank in Switzerland. It is now defunct.

Languages

JavaScript, Java, Python, PHP, Ruby, Go, CSS

Libraries/APIs

jQuery, Node.js, AngularUI, JMS, D3.js

Tools

Eclipse RCP, Eclipse IDE, GIS, Git

Frameworks

Loopback, Yii 2, Ruby on Rails (RoR), Django, AngularJS, Hibernate, Spring, GWT

Storage

MongoDB, MySQL, PostgreSQL

Paradigms

Enterprise Application Integration (EAI), Service-oriented Architecture (SOA)

Platforms

Jakarta EE, JBoss, Linux, Ethereum, Blockchain

Other

Vi, P2P, Kademlia

2007 - 2008

MSc Degree in Holistic Science

University of Plymouth / Schumacher College - Devon, UK

1995 - 1999

Bachelor's Degree in Information Technology and Communications

University of Applied Sciences - Switzerland

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