Daniele Barsotti
Multiskilled, Trustworthy, Hard Working, Team Player

Personal Data

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

Skills

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

Languages

FrenchnativeItaliannativeEnglishfluentGermanmediumSpanishnotions

Professional History

References on request.
2017-2018
Senior Software Developer | Energy Schweiz - Zürich
Websites & API development ( energy.ch, students.ch, calvis.ch )
PHPLaravelLumenJavascriptTypescriptAngularReactPerlAWS
2016
Senior Software Developer | biceps.ch - Fribourg
Various websites development
PHPSymfonyFlow3JavascriptBackbone/Marionette
2015
Senior Software Developer | hosco SA - Geneva
Website development and maintenance
2014
Software Engineer & Web Architect | Virtua SA - Etoy
Lead developper for the hosco website relaunch
PHPZend FrameworkJavascriptAngular
2010-2013
Web Developer & Scrum Master | Liip AG - Fribourg
Websites development ( joiz.ch, clientis.ch, postfinance-eventmanager.ch, mobile Intranet for the Swiss Agency for Development and Cooperation)
PHPSymfony 2DrupalXML/XSLT
2008-2009
Freelance Web Developer
Websites development & CMS integration ( landschaftsparkwiese.info)
Webtools operations - mailjuggler.biz (Customers: BCF, Promotion Economique de Fribourg, Provins, Thermalp, Wago, ...)
PHPJavascriptjQueryCodeIgnitor
2007-2008
Web Developer | Keane/Caritor - Fribourg
.NETC#VB.NetASP.Net
2006-2007
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
2002-2005
IT Consultant & .NET Developer | Itecor, Nestlé - Vevey
Worldwide support for Nikita (internal CMS)
Definition of requirements for Nestool (SAP related tool)
1998-2001
Software Developer | Altran, D1B2 - Fribourg
Distributed Point of Sale Solution with Windows CE handheld terminals
VB6SQL Stored Procedures
1991-1998
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)
1995-1996
Assistant | Université de Fribourg - Prof. J. Pasquier-Boltuck
Explanation and correction of exercices for students in business
Specific replacement of the teacher

Education

2005
Trainer for Adults | Ecole Club Migros, Fribourg
FFA1
1990-1996
Computer Science and Mathematics | Université de Fribourg
Bachelor of Science with mention "good"
Diploma Work: An Eiffel Class Browser
1986-1990
Scientific Baccalauréat | Collège St Michel - Fribourg
Scientific Baccalauréat with mention "good"
"Pascal" Computer Science Award

Open Source Contributions

Symfony CMF
Content Management Framework for Symfony 2.
PHPCR
Port of the Java Content Repository (JCR) specification to PHP.
Jackalope
Implementation the PHPCR API using Apache Jackrabbit as backend.
Drupal Connector
An abstraction layer between the procedural world of Drupal and OOP.
ClassGrapher
Generation of basic class diagram in GraphViz DOT format from PHP files without using PHP reflection.
DrupalTesting
Drupal 7 testing using PHPUnit instead of the integrated SimpleTest framework.
Jackrabbit startup script
Simple script to start / stop a jackrabbit server.