Pedro B.

Pedro B.

Front-End (Vue.js) Developer

Request Rate
Portugal

Pedro is a hardcore programmer with more than 15 years of diversified software development experience. Focused on efficiency with a pragmatic approach, more than anything he is a problem solver and doesn't get intimidated breaking new grounds. Loves to learn and grow, loves simplicity, has pride in what he builds. Faces challenges with serenity and a stoic mind.

Skills

  • Javascript
  • CSS
  • Vue.js
  • Node.js
0246810

Experience

Institution, Portugal

Programming Professor

July 2009 to September 2010

Responsibilities: 

  • Taught programming classes for computer engineering and related courses.

Software development company

Software developer

July 2009 to November 2009

 Stack:  

  • VB.NET

  Responsibilities: 

  • Developed web-based solutions for governmental institutions.

Software development company, Portugal

CEO / Software developer

January 2009 to Present

Stack:  

  • Node.js
  • Vue.js
  • ASP.NET Core 
  • C# 
  • .NET
  • MySQL 
  • PHP
  • Wordpress

Responsibilities: 

  • Development of a full PWA platform for custom client solutions, with an

integrated reporting system, auditing mechanisms, email and push

notifications, database bridging, print server, database replication,

automated backups and systems health monitor.

  • Development of desktop applications mainly in .NET framework,

communicating with databases, web services and REST APIs.

  • Development of web applications for business processes management.
  • Creation of some websites, front-end and back-end.
  • Creation of automation scripts for diverse purposes.

Software development company

November 2005 to June 2009

Stack:  

  • Delphi/Pascal 
  • MSSQL

Responsibilities: 

  • Development of industry-specific modules for an ERP.
  • Creation of integrators between various systems


Education

Computer Engineering, Instituto Politécnico de Leiria

September 2001 to June 2007

Portugal

Portfolio

Calendar
March 2021 - April 2021
Calendar
March 2021 - April 2021

In this new Covid era, smaller gyms and fitness studios found themselves needing to control the number of participants for each class and most did not have an ongoing solution. I took the initiative to create a very simple to use app, somewhat like a calendar, where the instructors/studios can, without even needing to register, easily create their recurring classes with the option to limit the maximum participants and share the calendar with them a private link.

The participants then tap on the class they want to participate in, insert their details for the first time, and register with another tap.


Technologies used:
Node.js, Vue.js, MySQL
Private platform
February 2020 - December 2020
Private platform
February 2020 - December 2020

Shipping more than a thousand packages of samples per year and obtaining quotes on different couriers for those shipments was a great time-consuming task.

I was asked to create a private platform to automate and optimize those processes. The employees insert the details of the shipment, the platform connects with the company’s ERP to obtain more information, and connects with each of the courier’s APIs to get quotes for the shipment. The employees then select the desired service/courier based on the expected delivery date and price, and the platform takes care of the rest contacting the selected courier’s API to book the picking and shipping, creating and printing labels, notify clients and superiors, generating reports, etc.

Technologies used:
Angular, MySQL