Fabio Barone
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Engineer
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.
Software Engineer (Web Developer)
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).
Architect, Software Engineer
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.
Software Engineer (Web Developer)
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.
Architect, Software Engineer
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.
Consultant, IT Architect, Software Engineer
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.
Experience
redsafe.com
Skills
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
Education
MSc Degree in Holistic Science
University of Plymouth / Schumacher College - Devon, UK
Bachelor's Degree in Information Technology and Communications
University of Applied Sciences - Switzerland
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