Who am I?

Driven by personal and professional growth, I am a customer-focused and goal-oriented individual who thrives in collaborative environments. As a proactive and organized team player, I possess a strong enthusiasm for technology and embrace the challenges it presents. With a can-do attitude and initiative in problem-solving, I take responsibility for achieving results while maintaining a respectful and self-confident behaviour. Furthermore, my strong cultural values of justice, equity, and dignity guide my interactions and enable me to establish and maintain positive working relationships with individuals from diverse backgrounds. I constantly seek to enhance my skills and contribute to the success of the team, ensuring that customer satisfaction remains at the forefront of my work.

Signature

Nick Name: kalstong

Email: me@ricardosilva.pt

Date of Birth: Fev 02, 1983

Living: Porto, Portugal

Contact Me

Lets Keep In Touch

Feel free to contact me.

My Work Resumé

Ricardo Silva

Software Engineer

Driven by personal and professional growth, I am a customer-focused and goal-oriented individual who thrives in collaborative environments. As a proactive and organized team player, I possess a strong enthusiasm for technology and embrace the challenges it presents. With a can-do attitude and initiative in problem-solving, I take responsibility for achieving results while maintaining a respectful and self-confident behaviour. Furthermore, my strong cultural values of justice, equity, and dignity guide my interactions and enable me to establish and maintain positive working relationships with individuals from diverse backgrounds. I constantly seek to enhance my skills and contribute to the success of the team, ensuring that customer satisfaction remains at the forefront of my work.


Work History

Freelancer Software Developer @ ICNEW Tech
7/2020 – Present
Key responsibilities/ Worked on:
  • Study and analyze software architectures for the ICOne Product.
  • Develop a low-code application to process, manipulate, and produce data.
  • Proof of Concept of a low-code UI and Backend, built in React.js
  • Develop a backend to support a low-code UI.
  • Develop Authentication services for User/Password and LDAP systems.
  • Develop an application to interface with Barcode and QR Code scanners.
  • Develop an OPC UA client to acquire data from factory floor/OT environment.
  • Study and implement a software monetization solution.
  • Develop a Native Node.js module written in C++ to interface with the monetization solution.
  • Create a reverse proxy with Nginx

Node.js / React.js / Redux / REST / Docker / Sockets / Linux / C++ / RabbitMQ / MS SQL / MongoDB / Event-Sourcing / Azure DevOps / Azure Pipelines / Agile / Nginx

Freelancer Software Developer @ BISECT
9/2019 – 11/2020
Worked on:
  • Live IP Software Toolkit to assist EBU members in the implementation of IP based facilities.
  • ST 2110 Signal Generator and Diagnostic Appliance - Matrox VERO.
  • Reverse proxy with Nginx
  • Firewall configuration with IPTables
  • WebRTC for ST 2110 live player (research).

Node.js / React.js / REST / Docker / Bonjour (ZeroConf) / Sockets / Linux / RabbitMQ / MongoDB / Webrtc / Agile / IPTables / Nginx

Freelancer Software Developer @ Sinal Principal
12/2019 – 2/2020
Improvements in software that offers users free WiFi through Social Hotspots.

ASP.NET MVC / Umbraco / MS SQL / MikroTik Route

Software Architect @ MOG Technologies
1/2018 – 9/2019
Key responsibilities:
  • Research and implement a software monetization solution.
  • Study and analyze frameworks to develop architectural solutions.
  • Evaluate and analyze APIs and SDKs for system integrations.
  • Offer technical support to the Technical Assistance Team.
  • Document architectural solutions.
  • Mentor students during Summer Jobs.
  • Consultancy and identification of customer needs.

Docker / K8s

Software Engineer and Team Leader @ MOG Technologies
5/2015 – 12/2017
Key responsibilities:
  • Provide guidance to an engineering team.
  • Assist in architecting and developing the tansformation of a monolithic product into a micro-service based product.
  • Consultancy and identification of customerneeds.
  • Conduct software demonstrations.

C# / SOAP / REST / XML / XSD / JSON / RabbitMQ / Sockets / MongoDB

Software Developer @ Shortcut
4/2012 – 4/2015
Key responsibilities:
  • Software Developer.
  • Project Manager.
  • Co-supervisor for dissertations and mentor for internships.
  • Advocate for the "Management System of Research, Development, and Innovation" ideas.
  • Responsible for NP 4457:2007 certification.
Key projects:
  • Telemedicine platform developed in partnership with PT Inovação
  • Remote school platform developed in partnership with PT Inovação to provide school classes for sick children
  • Android accessibility App for seniors
  • Android App for Águas do Porto to measure the water consumption

C# / ASP.Net / ASP.NET MVC / Entity Framework / Javascript / JQuery / HTML5 / Node.js / Sockets / WebRTC / Android / Java / DICOM / MS SQL / MySQL / Umbraco / Sharepoint

.NET Developer @ CESAE
2010 – 4/2012
Key responsibilities:
  • Development of a web platform for Training Management.
  • Supporting the implementation and publication of the platform both nationally and interna-tionally.
  • .NET Technology Trainer.

C# / .NET Framework / LINQ / ASP.Net / Javascript / JQuery

Company Owner @ Techtronika
6/2008 – 7/2010
Key responsibilities:
  • Being responsible for the store’s technical and business management.
  • Being responsible for technical assistance.
  • Being responsible for invoicing and contact with suppliers.

Observation: The business was sold as soon as I finished my degree.
Store Manager and Computer Technician @ Higher Functions
5/2006 - 6/2008

Key responsibilities:

  • Collaborating with another new store manager to completely restructure the store’s technical and business team and define new procedures and management methods.
  • Being responsible for invoicing and maintaining contact with suppliers.

Observation: The results of the implemented changes were highlighted in an article in the journal "Exame Informático" in April 2008. Higher Functions decide to close the store in Jun 2008. Seizing the opportunity presented by the article, I decided to open my own store

Software Developer @ Team Technologies
6/2004 - 5/2006
Key responsibilities:
  • Rewrite legacy code to .Net

C# / .NET Framework

Most recent Technologies, Frameworks and Practices

React
Agile
C#
Nginx
Javascript
Typescript
MS SQL
RabbitMQ
Node.js
Docker
MongoDB
CI

Signature