Skip to content
View soccerian's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report soccerian

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
soccerian/README.md

Hi, I'm Brandon Galli 👋

Senior Software Engineer · Full Stack & Python · Bedminster, NJ

Repositories · Email · Website


The elevator pitch

Senior Software Engineer and full stack developer with 8+ years shipping scalable web applications, REST & GraphQL APIs, and microservices across enterprise, fintech, and media. I work daily in Python (Django, FastAPI, Flask), JavaScript / TypeScript (React, Next.js, Node.js), and Golang, with AWS, GCP, Azure, Docker, Kubernetes, Terraform, and CI/CD close enough to call them coworkers. I also speak fluent Kafka, RabbitMQ, and Redis—because nothing says “I love distributed systems” like politely asking a message broker to stop yelling at 2 a.m.

If you searched for Python developer, Django engineer, FastAPI backend developer, React frontend engineer, cloud-native developer, or “someone who has opinions about API pagination,” you’re in the right README.


What I actually do (skills, not buzzwords)

Lane Tools & topics
Languages Python, JavaScript (ES6+), TypeScript, Golang, C#
Backend Django, Django REST Framework, FastAPI, Flask, Node.js, auth, caching, DB design
Frontend React, Next.js, Redux Toolkit, Vue / Nuxt, Svelte, Tailwind, responsive UI
Data & messaging PostgreSQL, MySQL, MongoDB, DynamoDB, Redis, RabbitMQ, Kafka
APIs & architecture REST, GraphQL (Apollo), microservices, event-driven workflows
Cloud & DevOps AWS, GCP, Azure, Docker, Kubernetes, Terraform, Jenkins, GitLab CI, GitHub
Quality Automated testing, high test coverage, monitoring (e.g. Sentry, New Relic), documentation

Career highlights (the “proof it’s not just vibes” section)

  • High-traffic APIs and microservices (think: serious RPS, not “works on my laptop”).
  • Performance work: SSR, lazy loading, caching, and the ancient art of not calling the same endpoint twelve times because React felt lonely.
  • ML / NLP touchpoints: SageMaker integrations, BERT-flavored chatbots, summarization experiments—enough to collaborate with data scientists without pretending I’m a Kaggle grandmaster.
  • Leadership: mentoring, code review, architecture discussions, and translating “CEO vision” into tickets that actually close.

Currently

  • Senior Python Developer @ Dell Technologies — APIs, microservices, cloud automation, and the kind of enterprise scale where “small config change” is never small.

Education

B.S. Computer Science — Seattle Central College (2012–2016)


Fun facts (mandatory GitHub readme silliness)

  • My favorite design pattern is “make it someone else’s problem”—also known as microservices (when done responsibly).
  • I believe every good CI/CD pipeline should be boring. Excitement belongs in video games, not deploys.
  • I’ve optimized load times from ~30 seconds to under a second; your spinner and I are not on speaking terms.
  • GraphQL and REST both live in my head rent-free. They pay in trade-offs.

Let’s connect


Animated typing SVG summarizing Brandon Galli senior software engineer skills: Python, Django, FastAPI, React, Next.js, TypeScript, AWS, GCP, Docker, Kubernetes

Pinned Loading

  1. Real-Time-Voice-Cloning Real-Time-Voice-Cloning Public

    Forked from CorentinJ/Real-Time-Voice-Cloning

    Clone a voice in 5 seconds to generate arbitrary speech in real-time

    Python

  2. gcloud-command-not-found gcloud-command-not-found Public

    Explains how to fix `command not found: gcloud` error

    2

  3. use-multiple-github-accounts-with-ssh-keys use-multiple-github-accounts-with-ssh-keys Public

    Configure multiple github accounts with SSH keys

    1

  4. Get longest palindrome from a string Get longest palindrome from a string
    1
    def longest_palindrome(s) -> str:
    2
        # Create a string to store our resultant palindrome
    3
        palindrome = ''
    4
    
                  
    5
        # loop through the input string
  5. Add Git Branch Name to Terminal Prom... Add Git Branch Name to Terminal Prompt (MacOS Catalina zsh)
    1
    # Add Git Branch Name to Terminal Prompt (MacOS Catalina zsh)
    2
    ## Updated for MacOS Big Sur | Monterey | Ventura
    3
    
                  
    4
    <img width="822" alt="screenshot" src="https://user-images.githubusercontent.com/513140/71285442-13d6db00-235d-11ea-8ba6-5bfe45739888.png">
    5