Fernando Pelliccioni

Fernando Pelliccioni

Mentor
5.0
(54 reviews)
US$25.00
For every 15 mins
75
Sessions/Jobs
ABOUT ME
Systems programmer ● Bitcoin Cash core developer ● Algorithms ❤️
Systems programmer ● Bitcoin Cash core developer ● Algorithms ❤️

Hi! I'm Fernando, a professional systems programmer since 1997.
I have another 10 years as an amateur programmer, since I started programming when I was 9 years old, or maybe earlier, because my father is also a programmer.
I have a Degree in CS.

In recent years I have been involved in the Bitcoin and Blockchain development:
I'm a member of the Bitcoin Cash developer committee, contributor of Bitcoin-ABC (main BCH implementation) and the lead developer of Bitprim (BTC, BCH and LTC full-node implementation), both nodes are open-source.

I'm a tech blogger and public speaker. I love algorithms, data structures, mathematics, computer architecture and low-level computer stuff.

If you want to improve your skills in C++, C#, Bitcoin, blockchain, algorithms, system programming or performance optimizations don't hesitate to get in touch.

Spanish, English
Madrid (+01:00)
Joined September 2019
EXPERTISE
22 years experience | 8 endorsements
I like systems programming that's why I love C++, I consider it the best programming language to achieve it. It combines efficient abstra...
I like systems programming that's why I love C++, I consider it the best programming language to achieve it. It combines efficient abstractions (zero cost) with close to the metal capabilities.
View more
View more
6 years experience | 3 endorsements
I'm a member of the Bitcoin Cash developer committee, contributor of Bitcoin-ABC (main BCH implementation) and the lead developer of Bitp...
I'm a member of the Bitcoin Cash developer committee, contributor of Bitcoin-ABC (main BCH implementation) and the lead developer of Bitprim (BTC, BCH and LTC full-node implementation), both nodes are open-source.
View more
View more
5 years experience
I'm a member of the Bitcoin Cash developer committee, contributor of Bitcoin-ABC (main BCH implementation) and the lead developer of Bitp...
I'm a member of the Bitcoin Cash developer committee, contributor of Bitcoin-ABC (main BCH implementation) and the lead developer of Bitprim (BTC, BCH and LTC full-node implementation), both nodes are open-source.
View more
View more
5 years experience
28 years experience | 10 endorsements
I am a fan of algorithms. This is my C++ algorithms library: https://github.com/tao-cpp/algorithm This is a tool I created to analyze alg...
I am a fan of algorithms. This is my C++ algorithms library: https://github.com/tao-cpp/algorithm This is a tool I created to analyze algorithms on linear data structures: http://componentsprogramming.com/algorithms/
View more
View more
15 years experience | 6 endorsements
15 years experience | 5 endorsements

REVIEWS FROM CLIENTS

5.0
(54 reviews)
lpp
lpp
December 2022
Fernando is awesome! A fantastic engineer and a pleasure to work with, highly recommended!
Jonathan Zufi
Jonathan Zufi
October 2022
Excellent resource.
Daniel Brey
Daniel Brey
December 2020
He was a kind person
Dumitru Cepoi
Dumitru Cepoi
December 2020
Fernando was very helpful in the code review, gave a lot of tips and clear reasons for his choices and changes. Thanks
Removed User
Removed User
November 2020
Fernando is extremely helpful with the algorithms! and the best part is that he speaks spanish!
Shivangi Sharma
Shivangi Sharma
November 2020
He is very clear in explanation and methodical in approach. He is a very nice teacher.
Oreanak
Oreanak
November 2020
Great attention to details, ample knowledge, clear explanation. Highly recommend!
Oreanak
Oreanak
November 2020
Very knowledge about the programming language and algorithms. Easy and detailed explanation!
Sara Kinzbruner
Sara Kinzbruner
November 2020
Awesome work!! He truly helps you to understand the code and to find an optimal solution for any problem.
Shivangi Sharma
Shivangi Sharma
November 2020
He is excellent, fast yet patient. The debugging of C program was very good. He also helped me to understand the question better.
EMPLOYMENTS
Blockchain developer
Several Projects
2021-01-01-Present
Smart Contract programming using Solidity. Experience in several projects: - DEX - DEX Aggregator - Limit Order solution for a EVM compat...
Smart Contract programming using Solidity. Experience in several projects: - DEX - DEX Aggregator - Limit Order solution for a EVM compatible blockchain - UniswapV3-like of MM
Node.js
React
JavaScript
View more
Node.js
React
JavaScript
Rust
Solidity
Next.js
View more
Developer / Contributor
Bitcoin-ABC
2019-08-01-Present
I started as a contributor (software developer) to the main implementation of Bitcoin Cash full-node implementation, Bitcoin-ABC.
I started as a contributor (software developer) to the main implementation of Bitcoin Cash full-node implementation, Bitcoin-ABC.
Python
C++
Makefile
View more
Python
C++
Makefile
CMake
Algorithm
Bitcoin
Cryptocurrency
View more
Lead Developer
Bitprim
2016-05-01-Present
At Bitprim, we are developing a multi-cryptocurrency full-node and development platform written in C++. I am the Lead developer of the t...
At Bitprim, we are developing a multi-cryptocurrency full-node and development platform written in C++. I am the Lead developer of the team. My achievements: I have ... - measured and identified the bottlenecks of our software, then I have applied corrections that improved the performance between 5x and 40x in the storage of blocks and transactions. - improved the algorithms for mempool and mining administration. - designed a family of interfaces (APIs) in several programming languages: C++, C, C#, Javascript, Python, Golang, Rust and Eiffel. - built the compilation and continuous integration infrastructure using Conan, CMake, Travis and Appveyor - greatly improved the compilation times of the node. - taught internal courses to my team, about programming algorithms in Modern C++.
Python
C#
C++
View more
Python
C#
C++
Bitcoin
JavaScript
Rust
Eiffel
Cryptocurrency
Go
View more
PROJECTS
Algorithms LibraryView Project
2014
This is my C++17 algorithms library. From time to time I add a new algorithm to it.
This is my C++17 algorithms library. From time to time I add a new algorithm to it.
C++
Algorithm
C++
Algorithm
Knuth, a multi-crypto full node and development platformView Project
2019
This is a new multi-crypto (BTC, BCH and LTC) full-node implementation and also a development platform for building applications on top o...
This is a new multi-crypto (BTC, BCH and LTC) full-node implementation and also a development platform for building applications on top of it, using several programming languages.
Python
C#
C++
View more
Python
C#
C++
Bitcoin
JavaScript
Rust
Blockchain
Litecoin
Go
Bitcoin cash
View more