Luis Confraria, Software Developer in Leiria, Portugal
Luis Confraria

Software Developer in Leiria, Portugal

Member since April 10, 2020
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

Portfolio

Experience

Location

Leiria, Portugal

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • Front-end Developer

    2020 - 2022
    Talent digital
    • Developed an in-browser point-and-click game to improve digital competencies.
    • Created a scripting mechanism to allow for new episode development.
    • Developed thorough end-to-end tests that prevented many problems ahead of time.
    Technologies: React, CSS, RxJS
  • 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 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 | Partner

    2010 - 2012
    Syntactic - Software development agency
    • Designed and developed tailor-made web apps for SMEs.
    • 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 Activism - 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

Experience

  • Cumulocity IoT
    https://www.softwareag.cloud/site/product/cumulocity-iot.html

    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 and isomorphic JavaScript libraries.

  • Smartspanner - Maintenance Management SaaS
    https://smartspanner.com/

    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.

Skills

  • 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, RxJS
  • Tools

    Webpack, Flash, Rollup, NGINX
  • Paradigms

    Jamstack, Continuous Integration (CI)
  • Platforms

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

    Cloudflare, CI/CD Pipelines, Payment APIs

Education

  • 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

Certifications

  • JSNSD: OpenJS Node.js Services Developer
    MARCH 2022 - MARCH 2025
    The Linux foundation
  • JSNAD: OpenJS Node.js Application Developer
    MARCH 2022 - MARCH 2025
    The Linux Foundation

To view more profiles

Join Toptal
Share it with others