Skip to content
View becelli's full-sized avatar

Block or report becelli

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
becelli/README.md

👋 Hi there! I'm Gustavo Becelli

I'm a backend developer with fullstack experience, passionate about scalability, security, and software engineering best practices.

My journey in tech started back in 2018 during high school, when I enrolled in a technical web development course. The following year, I was accepted into the Computer Science program at UNESP in Presidente Prudente, where I dove deeper into algorithms, data structures, and scientific computing.

🚀 Scientific Research (2020–2022)

During college, I participated in a scientific research project in applied mathematics, focused on simulating complex systems (ODE/PDE), such as population growth in ecosystems. I worked on algorithm optimization to improve the balance between performance and accuracy:

  • Achieved a 9.3x speedup using JIT compilation, SIMD vectorization, and memory-efficient data structures
  • Refactored legacy scientific code with a focus on scalability and parallel computing

📣 Knowledge Sharing

In 2022, I taught an introductory Rust programming course during UNESP's Computing Week, focusing on secure and high-performance software development. It was an 8-hour hands-on and theoretical workshop, well-received by both students and faculty.

I also write about... anything that comes into mind on my blog

💼 Professional Experience

🏦 BankFactory (2023–2024)

Worked for 1.5 years as a backend developer (Node.js + TypeScript) at BankFactory (Rubpay), a whitelabel banking platform offering:

  • Digital accounts, cards, payments, investments, and transfers
  • Contributions across backend, web frontend (Internet Banking), and mobile
  • Experience with Node.js, React, GoLang, microservices, and financial system integrations

🧰 GetNinjas (2024–Present)

Backend developer for a service marketplace platform, working with:

  • Ruby on Rails, Python, microservices, and native mobile app integrations (Android/iOS)
  • Took technical ownership of the backend during a major restructuring phase
  • Applied improvements, refactored critical modules, and handled fast-paced platform migrations

🛠️ Tech Stack & Interests

Languages: JavaScript, TypeScript, Ruby, Python, Go
Frameworks & Tools: Node.js Ruby on Rails, React, Next.js Databases: PostgreSQL, MySQL, MongoDB, Redis

Backend: API development, microservices, system design, background jobs
Frontend: Web interfaces (React/Next.js), Internet Banking UIs

Infrastructure & DevOps: Git, Docker, CI/CD, GitHub Actions

Interests: Scalable architectures, secure software development, clean code, open source


📈 Constantly Evolving

Always looking to grow as an engineer and contribute to projects that make a real impact. Curious about new languages, architectures, and ways to write better code every day.

Feel free to reach out — happy to connect! 😄

@becelli's activity is private