Luis Confraria, Developer in Leiria, Portugal
Luis is available for hire
Hire Luis

Luis Confraria

Verified Expert  in Engineering

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.

Portfolio

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

Experience

Availability

Part-time

Preferred Environment

Svelte, React, Node.js, TypeScript, JavaScript, Go, SQL, Cloudflare, Fastify, WebAssembly

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

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, React Native, Firebase

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

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.

Languages

JavaScript, TypeScript, CSS, HTML, PHP, Go, Python, SQL

Frameworks

AngularJS, Angular, React Native, Ext JS, Ionic, Svelte, Django, Fastify

Libraries/APIs

React, Node.js, Preact, Backbone.js, D3.js, RxJS

Tools

Webpack, Flash, Rollup, NGINX

Paradigms

Jamstack, Continuous Integration (CI)

Platforms

Firebase, Docker, AWS Lambda, Google Cloud Platform (GCP)

Other

Cloudflare, CI/CD Pipelines, Payment APIs, WebAssembly, Electronics, Physics, Mathematics, Web UX, Web Development, Multimedia

2003 - 2007

Bachelor's Degree in Multimedia and 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

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring