Skip to content
View GuilhermeSenna's full-sized avatar

Block or report GuilhermeSenna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GuilhermeSenna/README.md

Welcome 👋 Count views

My name is Guilherme Senna, I'm from Brazil.

I'm graduated in Computer Science at the State University of Santa Cruz (UESC). 🎓

Enthusiast in WEB development using Javascript/Typescript acting as Fullstack/DevOps since 2020 with advanced solutions following the RESTFUL API architecture using NodeJS (especially with ExpressJS) and creating intuitive interfaces with ReactJS/NextJS with an emphasis on UI and UX. I enjoy being part of proactive teams, as well as working on challenging projects. 💻

Has advanced comprehension in English. 🤔

Professional and academic activities/experiences:

  • Work on blogs, real estate management (inspections and creation of contracts, rent payments, default control), management with Ecommerce, freight and toll calculation, Real-time chat with multiple users, customized PDF generation, gallery implementation (upload multiple + organization of images);
  • Front and Backend Validation;
  • Development and deployment with Docker;
  • Deliveries focused on CI/CD;
  • Use of SOLID and Clean Code;
  • Experience with distributed systems and microservices;
  • Advanced systems implementation: pagination, query strings, infinite scroll, push notifications, webSocket;
  • API optimizations with dynamic caching using Redis and clustering/load balancing;
  • Optimized integrations with Firebase, AWS (S3, EC2), Google maps (distance between points, routing), Autentique;
  • Wide implementation of Payment Gateways with secure configuration for the Webhook;
  • In-depth experience with SQL (MySQL, MariaDB, PostgreSQL, SQLite, SQL server) and NoSQL (MongoDB, Firebase database);
  • Use of advanced and optimized queries with 'raw queries', including triggers, cursors, indexing;
  • Use of ORM's, especially TypeORM and Prisma;
  • Login with social networks, JWT and Refresh Token;
  • B2B and B2C performance;
  • Improved systems SEO;
  • Background Jobs with node-cron;
  • Use of queues with RabbitMQ and Bull;
  • Settings on FTP, SMTP, NGINX, Apache servers, CORS Enablement | UFW (Firewall) | HTTPS, domain pointing (registroBR);
  • Requirements elicitation and creation of use case diagrams, activity, classes in UML/Draw.io.

image image

Pinned Loading

  1. InterfaceScrape InterfaceScrape Public

    Projeto pessoal de webscraping utilizando o framework Streamlit

    Python

  2. Player-JavaFX Player-JavaFX Public

    Projeto não terminado de um player feito em Java entre 2019-2020

    Java

  3. Streamlit-Apps Streamlit-Apps Public

    Aplicativos criados com a biblioteca/framework Streamlit utilizada para criar a interface WEB

    Python

  4. banco-de-dados-2-Site-Bootstrap-PHP-MySQL banco-de-dados-2-Site-Bootstrap-PHP-MySQL Public

    Database 2 course work, involving the creation of a web interface, using bootstrap and php, performing CRUD in MySQL using phpMyAdmin

    PHP

  5. NodeJS-SD-pratica NodeJS-SD-pratica Public

    Sistema projetado para disciplina de Sistemas Distribuídos - UESC.

    JavaScript

  6. React-Maximilian-Course React-Maximilian-Course Public

    Udemy's Maxiliam React course

    JavaScript 1