Daniele Barsotti
Versatile, Honest, Hard Worker, Team Player

Personal Data

Daniele Barsotti
Rte de la Pisciculture 13
CH - 1700 Fribourg
DOB 26th of June 1969 (Lausanne)
Single, Italian ("C" working permit)


  • Experienced front- and back-end developer, I can dig into any kind of code
  • Proficient in various programing languages: PHP, Javascript, HTML5, CSS3/Less/Sass, C#, VB.NET, XML / XSLT, notions of Java, Python, Ruby, Clojure...
  • Comfortable with most database types: Relational, NoSQL, Content Repositories
  • Expert in MVC Frameworks: Symfony, Zend, Backbone, Angular
  • Code quality, testing and continuous integration
  • Open-source contributor
  • Miscellaneous: Linux/Windows, GIT/SVN, full LAMP Stack, Scrum, Amazon AWS


  • French: native
  • Italian: native
  • English: fluent
  • German: professional skills
  • Spanish: notions

Professional Experience

References on request.

Senior Software Developer | hosco SA - Geneva
Website development and maintenance
Software Engineer & Web Architect | Virtua SA - Etoy
Tasks: Lead developper for the hosco website relaunch
Tech: PHP, Zend Framework, Javascript, Angular
Web Developer & Scrum Master | Liip AG - Fribourg
Tasks: Websites development ( joiz.ch, clientis.ch, postfinance-eventmanager.ch, mobile Intranet for the Swiss Agency for Development and Cooperation)
Tech: PHP, Symfony 2, Drupal, XML / XSLT
Freelance Web Developer
Websites development & CMS integration (landschaftsparkwiese.info)
Webtools operations - mailjuggler.biz (Customers: BCF, Promotion Economique de Fribourg, Provins, Thermalp, Wago, ...)
Web Developer | Keane/Caritor - Fribourg
Tech: Microsoft .NET, C#, VB.Net, ASP.Net
Customer Support Engineer | Actuate - Villars-sur-Glâne
1st and 2nd level support on Actuate products for EMEA customers
Interface with engineering team
Internal projects management
IT Consultant & .NET Developer | Itecor – Vevey | Nestlé
World wide support for Nikita (internal CMS)
Definition of requirements for Nestool (SAP related tool)
Software Developer | Altran/D1B2 - Fribourg
Tasks: Distributed Point of Sale Solution with Windows CE handheld terminals
Tech: VB6, SQL Server Stored Procedures
System Engineer & Customer Support | UBS - Fribourg
Administration and maintenance of 7 Netware servers distributed across the Canton of Fribourg
Internal developments (accounting system, banking tools)
Assistant | Université de Fribourg | Prof. J. Pasquier-Boltuck
Explanation and correction of exercices for students in business
Specific replacement of the teacher


Trainer for Adults (FFA1)
Ecole Club Migros
Computer Science and Mathematics | Université de Fribourg
Half license with mention "good"
Diploma Work: An Eiffel Class Browser
Scientific Baccalauréat| Collège St Michel - Fribourg
Scientific Baccalauréat with mention "good"
"Pascal" Computer Science Award

Open Source Contributions

Here are some of the repositories I contributed to.

Symfony CMF
Content Management Framework for Symfony 2.
Port of the Java Content Repository (JCR) specification to PHP.
Implementation the PHPCR API using Apache Jackrabbit as backend.
Drupal Connector
An abstraction layer between the procedural world of Drupal and OOP.
Imagine Bundle
Symfony2 Bundle to assist in image manipulation using the imagine library.
Generation of basic class diagram in GraphViz DOT format from PHP files without using PHP reflection.
Drupal 7 testing using PHPUnit instead of the integrated SimpleTest framework.
Rasterize Bundle
A Symfony2 bundle to render screenshots of web pages using PhantomJS.
Experimental Python micro framework inspired by Symfony2.
Jackrabbit startup script
Simple script to start / stop a jackrabbit server.