Picture of the author

Santiago Trevisol

Programmer FullStack

CyberSecurity

Higher Education

This degree course focuses on data protection, networks and computer systems. During my studies, I developed skills in vulnerability analysis, cryptography, risk management, security auditing and information security policies. The solid technical foundation includes networks, operating systems, digital legislation and cyber defense practices.

Experiences

My journey in the Technology Area

Senac

Curso1 year Logic

Jovem

Programador

2 years Java

Debito

Direto

1 Year TS

Differential

Specific knowledge

Web/App

Requests and Scraping

Advanced ++

Android Data Bridge

ADB

Bypass SSL, Descompile and Assign App, Frida-tools, Apk-tools

CharlesProxy

Proxy

Intercept request, breckpoints, BypassSSL, repeats and Map Locals

Scraping

Puppter

CloudFlare ByPass, Scrap Data, GetCookies and BrowserProxy

Pentest

BugBounty

Advanced ++

MetaSploit

CVE

CVE vulnerability, Unprotected Archives, Outdated/Vulnerable Frameworks

MalWare

Proxy

Encrypt / Obfuscate, Social Engineering, Build BackDoor App/Desktop

Request

Network

Unprotected routes, Privilege escalation, Fake Authentication

Osint

FindPeoples

Advanced ++

DataLeak

Leak

Search people by email, name, email, address social network names

Password

Find

Find password by username email or name

Technologies

Technologies that already work

NextJS

Framework FrontEnd JS 2 Years

NestJS

Framework BackEnd JS 1 Year

TS

BackEnd 2/3 Years

Rusty

BackEnd 1 Years

AWS

Devops 1 Year

CloudFlare

Devops 1 Year

Ubuntu

Server 1 Year

DNS

Devops 1 Year

PHP

Laravel 1 Year

Code Architecture

& Best Practices

Design Patterns

I apply common design patterns such as Singleton, Factory, and Strategy to create modular, reusable solutions and improve code organization.

Clean Code

I follow clean code principles to write readable and understandable code, using clear naming, small functions, and minimal complexity.

SOLID Principles

I adopt the SOLID principles of object-oriented programming to ensure code flexibility, separation of concerns, and low coupling.

Project Structure & File Organization

I maintain a clear and logical folder structure with descriptive file names, making the codebase easy to navigate and scale.

Descriptive Git Commits

I write meaningful and consistent commit messages to enhance collaboration, track changes, and simplify code reviews.

Error Handling & Logging

I implement user-friendly error messages and structured logging to assist in debugging and improve application observability.

Only

Linkedin

@copyright Santiago