Luis Confraria, Software Developer in Leiria, Portugal
Luis Confraria

Software Developer in Leiria, Portugal

Member since August 9, 2013
Luis has been building for the web for over 20 years and can work on the full-stack but his best work is on the front end. He likes to think about the big picture but always feels the strong need to understand how the little pieces work in detail. Luis is used to working remotely and communicating with distributed teams in multiple timezones. He's familiar with both startup and enterprise development environments.
Luis is now available for hire




Leiria, Portugal



Preferred Environment

Svelte, Angular, React, Node.js, CSS, TypeScript, JavaScript

The most amazing... I've done was leading an IoT UI platform from the first commit in a startup to a large team in a multinational enterprise.


  • Front-end Developer

    2013 - 2019
    Cumulocity IoT
    • Built a UI framework based on Angular/AngularJS powering the built-in applications and a myriad of custom apps and extensions.
    • Built APIs and tools for extension and customization, for both internal and external developers.
    • Adapted the codebase to a JavaScript ecosystem evolution over time.
    • Developed tooling and microservices in Node.js to support UI development and branding.
    • Set up continuous integration automation in Jenkins involving building, deploying, and publishing documentation and packages to npm.
    Technologies: Webpack, D3.js, Angular, AngularJS, Node.js, TypeScript, JavaScript
  • Front-end Developer and Partner

    2010 - 2012
    Syntactic - Software development agency
    • Designed and developed tailored made web apps for SME.
    • Created single-page applications using backbone.js and Ext JS.
    • Built offline desktop applications using web technologies and Adobe AIR.
    Technologies: Backbone.js, Ext JS, JavaScript, PHP
  • Front-end developer

    2007 - 2010
    Outbox Ativism - Digital communication agency
    • Developed highly interactive websites using Flash and ActionScript 2 and 3.
    • Developed websites using HTML, CSS, JavaScript, and some back-end work with PHP.
    • Developed internal web applications for staff management.
    Technologies: PHP, CSS, HTML, JavaScript, Flash


  • Cumulocity IoT

    An IoT cloud platform. I started the UI platform from scratch and helped it grow to a large distributed team of developers. Besides the extensible and brandable UI. I also developed tools for internal and third-party developers, as well as isomorphic JavaScript libraries.

  • Smartspanner - Maintenance management SaaS

    Architected and developed both the back end and UI. Delivered a ready to SaaS product with integrated billing. A Django rest framework and PostgreSQL was used on the back end and AngularJS with D3.js on the front end.
    Payment integration was done with PAYMILL.


  • Languages

    JavaScript, TypeScript, CSS, HTML, PHP, Go, Python
  • Frameworks

    AngularJS, Angular, Ext JS, Ionic, Svelte, Django
  • Libraries/APIs

    Node.js, React, Preact.js, Backbone.js, D3.js
  • Tools

    Webpack, Flash, Rollup
  • Paradigms

    JAMstack, Continuous Integration (CI)
  • Platforms

    Docker, AWS Lambda, Google Cloud Platform (GCP)
  • Other



  • Bachelor's degree in New Communication Technologies
    2003 - 2007
    Universidade de Aveiro - Aveiro, Portugal
  • Progress toward a bachelor's degree in Electronic and Telecommunications Engineering
    2000 - 2003
    Universidade de Aveiro - Aveiro, Portugal

To view more profiles

Join Toptal
Share it with others