Luis Confraria, Developer in Leiria, Portugal

Luis Confraria

Software Developer

Location
Leiria, Portugal
Toptal Member Since
April 30, 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 available for hire
Hire Luis

Portfolio

Talent digital
React, CSS, RxJS
Cumulocity IoT
Webpack, D3.js, Angular, AngularJS, Node.js, TypeScript, JavaScript
Syntactic - Software development agency
Backbone.js, Ext JS, JavaScript, PHP

Location

Leiria, Portugal

Availability

Part-time

Preferred Environment

Svelte, Angular, React, Node.js, CSS, TypeScript, JavaScript, Go, SQL, Cloudflare

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.

Work Experience

2020 - 2022

Front-end Developer

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
2013 - 2019

Front-end Developer

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
2010 - 2012

Front-end Developer | Partner

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
2007 - 2010

Front-end Developer

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, SQL

Frameworks

AngularJS, Angular, Ext JS, Ionic, Svelte, Django

Libraries/APIs

Node.js, React, Preact, 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

2003 - 2007

Bachelor's Degree in New Communication Technologies

Universidade de Aveiro - Aveiro, Portugal

2000 - 2003

Progress Toward a Bachelor's Degree in Electronic and Telecommunications Engineering

Universidade de Aveiro - Aveiro, Portugal

Certifications

MARCH 2022 - MARCH 2025

JSNSD: OpenJS Node.js Services Developer

The Linux foundation

MARCH 2022 - MARCH 2025

JSNAD: OpenJS Node.js Application Developer

The Linux Foundation