Francesco D.M.

101
reputation

Hello, my name is Francesco De Marchi. I am currently a freelance Senior Software Engineer.

My main focus in the last few years has been on developing systems that integrate with industrial processes. I don't like to use buzzwords but probably Industry 4.0 is what best describes my most recent work.

My main background is in developing web based backends with a lot of focus on using proper architectural patterns. Languages I use for this are mainly C# (.net) and JS (NodeJS) with some Python magic and Bash scripts where really needed. Most projects I was involved with were distributed and based on microservices. The main advantages of having worked with these kinds of architectures are two:

  1. I have learned to avoid using them unless it really makes sense for the project
  2. I have learned that most projects really do not benefit from them

In the beginning I started out as a mobile developer for both Android and iOS platforms using Java and Objective C (until the rise of Swift, thank God).

The transition from mobile developer to backend developer has been a process that led me to work as a Full Stack Developer for some years with PHP (ZendFramework) and the usual other suspects such as JS, HTML, CSS...