Ruben Nogueira

Software Engineer
  • Leiria
Ruben Nogueira
About Me

About Me

My passion for IT started when I was five years old. My parents bought me a fantastic Windows 95 PC, and I learned everything from scratch, which gave me a passion and interest in IT. Some of my skills:

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Software as a Service (SaaS)
  • Serverless Apps
  • Cloudflare Workers
  • AWS Lambda
  • Python
  • JavaScript
  • TypeScript
  • Node.js
  • PHP
  • Java
  • .NET
  • C#
  • C
  • GraphQL
  • Vue.js
  • Laravel
  • NodeJS
  • Express
  • Fastify
  • WebSockets
  • Restful APIs
  • SQL
  • MongoDB
  • ORM
  • Project Management
  • Agile Methodologies
  • App Sniffing
  • Web Scraping
  • Scripting
  • Reverse Engineering
  • Wannabe Security Specialist

What I do

Data Scraping

Scrape and combine data from multiple sources (webpages, mobile apps, desktop apps) into Excel, JSON or SQL databases for further analysis.

Web Development

Build web applications and APIs with a range of different technologies and implementations (single-page, multi-page and hybrid) for your business.

App Development

CLI (command line interface) and GUI (graphical user interface) applications for native (desktop apps), mobile (android apps) and server (service apps) environments.

Technical Preferences

Web
APIs
Scripting
Mobile Apps
Native Apps

Professional Preferences

  • Clean Code
  • Creativity
  • Communication
  • Project Management

Education

Computer Engineering

Instituto Politécnico de Leiria

Escola Superior de Tecnologia e Gestão
2017 - 2021

Field:

Information Systems

Concepts:

  • IoT Integration (Arduino and Raspberry Pi)
  • WebGL 3D Model Integration (three.js)
  • Relational and Non-Relational Databases
  • Web Applications (SPA, MPA and Hybrid)
  • Programming and Data Structures Algorithms
  • Artificial Intelligence Algorithms
  • System Integrations
  • WebSockets
  • Data Warehousing
  • Software Testing
  • Agile Methodologies
Grade: 14

Final Project:

Identify forensic artifacts from TikTok of Android Application with Autopsy

  • Creation of FAMA (Forensic Analysis for Mobile Apps) framework in order to identify artifacts from TikTok
  • Extract and analyse Android artifacts with an integrated Autopsy Module.
  • Dump user data from an android image or mounted path.
  • Modular and extensible approach. Easily build modules for a specific Android application.
  • Generate clean and readable JSON reports.
  • Complete integrated Autopsy compatibility.
  • Export HTML reports based on the current case.
Grade: 20

Publications:

Post-mortem digital forensic artifacts of TikTok Android App
International Conference on Availability, Reliability and Security (ARES 2020) (Rank B)
Analyzing TikTok from a Digital Forensics Perspective
Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications (JoWUA)

Work Experience

Pruvo

Oct 2022 · Currently
Software Engineer at Pruvo

WebTales

Feb 2020 - Jul 2022 · 2 yrs 5 mos
Web Developer at WebTales
  • Development of Vue.js SPA and SSR solutions using Node.js / Express and deployment to Cloudflare Workers, Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Implementation of a GraphQL Federated solution using Apollo Server / Client and Apollo Federation based on AWS Lambda serverless functions.
  • Experience using various Amazon Web Services resources (Lambda, S3, CloudFormation, DynamoDB, etc.)
  • Usage of AMP.dev framework.

Freelancer

Oct 2016 - Dec 2021 · 5 yrs 2 mos
Freelance Developer at Freelancer.com
  • Freelance Developer at Freelancer.com.
  • More than 20+ reviews with 4.9/5.0 rating.
  • Former Preferred Freelancer.com user.
  • Web Apps using Laravel and Vue.js. Single Page Applications (SPA) and Multi-Page Applications (MPA).
  • Scraping tools and automated jobs using Python. (Captcha bypass, Selenium, ChromeDriver, tkinter, OpenCV, Requests, BeautifulSoup and more)

PMBN - Automóveis, Lda.

Jan 2015 - Feb 2020 · 5 yrs 2 mos
Responsibility:
  • Creation of pmbn.pt website using Prestashop framework.
  • Development of web apps for internal usage using Laravel, C# and SQL.

Client Reviews

Ruben delivered above and beyond our expectations, highly recommended.

Michael H.

United Kingdom

Ruben was quick, reliable and delivered a solution that exceeded all expectations. Also a good guy. I highly recommend hiring him.

Jon K.

Australia

Ruben explained everything clearly and delivered exactly what we asked for. I would definitely recommend hiring him.

Natalie D.

United States

Ruben was great to work with. He was fast, communicative, and accurate.

Benjamin N.

United States