Published using Google Docs
curriculum_en
Updated automatically every 5 minutes


Francesco Pischedda

Via Garibaldi 129,

07049, Usini (SS), Italy

Email: francesco.pischedda@gmail.com or fp@fpsd.codes

Linkedin: https://www.linkedin.com/in/francesco-pischedda/

Current tech blog https://fpsd.codes

Main code repo https://gitlab.com/fpischedda

Secondary code repo https://github.com/fpischedda

Older blog https://francesco.pischedda.info

Even older code repo https://bitbucket.org/minasss


Searching a position in Software Craftsmanship

Bio

Hi, I am Francesco. If you are reading this maybe you want to hire me, so I want to give you a brief introduction to my experience and to what motivates me.

I’ve started my career in game development not because I wanted to be a generalist software developer but because I had a great passion for games and the technologies that made them possible. I’ve spent countless hours optimizing code, reading processors and graphics cards specs, writing game engines, tools and, fortunately, real games. That was a good time!

After noticing how the industry was evolving I have directed my attention to the next big thing, the Internet! Quickly I’ve grasped all the tech needed for the job, and I am still in this fantastic learning journey.

If you made it to this point maybe you’d like to have an idea of my past experience, if so, please continue to the next session.



Professional experience

cargo.one Full Remote, Italy 01/04/2021 - ongoing

Company

cargo.one mission is to digitize and improve the world of the air cargo business, offering better ways to spot good offers for worldwide shipments and book them with a few clicks.

The company culture is the fuel with which it has been possible to achieve ambitious goals and expand the product to the whole world. Things move fast at cargo.one and this process is possible thanks to a team filled with extremely talented and hard working people.

Role

As a Senior Software Engineer I work closely with the Product team to develop the features in our roadmap, also helping them to anticipate tech requirements and owning the product tech stack. The engineering team is also responsible for monitoring the health of the infrastructure, keeping an eye on performance and stability. We are also constantly in touch with other functions of the company to help them to automate their tasks and processes.

 

Red Pineapple Media, Berlin/Remote, Germany 01/07/2019 - 01/04/2021

Projects:

Red Pineapple Media is a strong reality in video Ad distribution with offices in Germany and Mexico.

As a senior software developer it is my responsibility to improve the software stack, maintain the infrastructure in a healthy state and design and implement new features based on business needs.

At RPM we aim to high quality software while carefully working to add the biggest value with a minimal effort; personal responsibility over projects is the daily bread and butter but also strong collaboration between team members is a key factor for high quality products.

Each change on the system and infrastructure is subject to careful peer review and working in pairs is a common routine; our stack is a combination of PHP (legacy system), Clojure, ClojureScript and JavaScript, deployed on AWS/ECS using a CI/CD approach.

Vimcar, Berlin, Germany 15/01/2018 - 31/06/2019

Projects:

Vimcar is the leading logbook service in Germany and now it is expanding its service offering solutions for fleet management, based on its experience in vehicle data management.

As a Python developer my role is to maintain and extend all backend services which are a vital part of the Vimcar products offer, taking care of new features as well as refactoring old monolithic code to new micro services. Vimcar uses a CI/CD approach to software development, almost every day at least a new version of some service is being deployed improving the product capabilities. Every (micro) service is based on highly tested software components usually built on top of Flask; security and privacy are just not buzz words but a key component of the services offered to Vimcar customers.

FinCompare, Berlin, Germany 04/09/2017 - 01/01/2018

Projects:

At FinCompare I am in charge of maintaining and extending the main product site which is a tool that helps people to find the right financial product for Enterprises, SME, freelancers:

Abinsula, Sassari, Italy 14/02/2015 - 25/08/2017

Projects:

Sysgrove, based in France, 90% remote work, 02/09/2013 - 02/02/2014 (startup closed unfortunately)

Python, PyQT4, Postgres, buildbot

BangBite s.r.l. ,Sassari, Italy 01/03/2008 - 01/09/2013

Python, .NET, RoR 3.x, RabbitMQ, Redis, AWS

Televideocom s.r.l. ,Sassari, Italy 11/03/2008 – 25/02/2010

Java, .NET, Python developer

Athena s.r.l. , Sassari, Italy 01/06/2007 – 04/03/2008

Java programmer

Framestudios interactive, Telecommuting 01/11/2006 – 31/05/2007

Lead developer

BigBangSolutions, Navacchio di Cascina - Pisa, Italy, (five months of telecommuting) 15/11/2004 - 30/10/2006

Lead developer, game designer

Gruppo Snai, Porcari - Lucca, Italy 01/02/2004 - 01/11/2004

Developer

Prograph Research, Longarone, Italy 01/05/2002 - 15/10/2002

Developer, Troubleshooter

Facoltà di Chimica dell'università di Sassari, Sassari 01/11/1999 - 01/8/2000

Lead Developer


Freelance/Personal Projects

Python, RabbitMQ, Redis, MongoDB, PostgreSQL, MySQL

Contributions to open source/free software projects

Please refer to my github account for most common patches, also have a look at issues I’ve solved for Mozilla Foundation:


Education

undergraduate at ITIS G.M. Angioy, Sassari, Italy, 1996


Technical skills

Programming languages

Operating systems

Development tools IDEs

Frameworks/libs

Storage Engines

Uncategorized tools

SCM

Also...

I like to develop games in my spare time; I'm experimenting with action script 3, haxe, python, Rust, modern C++ and JavaScript programming right now

I like sports, especially skateboarding and surfing

I like music, especially rock music...and playing the bass with my band (well, long ago…)