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:
- Fullstack development: blogs, real estate management (inspections, contracts, rent payments, default control), ecommerce, freight and toll calculation, real-time multi-user chat, custom PDF generation, and image gallery management;
- Frontend and backend validation, Docker-based deployment, and CI/CD-focused deliveries;
- Application of SOLID principles, Clean Code, microservices, and distributed systems;
- Advanced features: pagination, query strings, infinite scroll, push notifications, WebSocket;
- API optimization with dynamic caching (Redis), clustering, and load balancing;
- Optimized integrations with Firebase, AWS (S3, EC2), Google Maps, and Autentique;
- Secure payment gateway implementation with webhook configuration;
- Advanced queries using SWL (raw SQL, triggers, cursors, and indexing) and NoSQL;
- Social login, JWT, and refresh token authentication;
- B2B and B2C performance optimization, enhanced SEO;
- Background jobs with node-cron, queues with RabbitMQ and Bull;
- Server configuration: FTP, SMTP, NGINX, Apache, CORS, UFW firewall, HTTPS, and DNS management (RegistroBR);
- Requirements gathering and UML modeling (use cases, activity, class diagrams).