Skip to content
View gabrielsgomesdev's full-sized avatar

Highlights

  • Pro

Block or report gabrielsgomesdev

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

👋 Hey! I'm Gabriel Gomes

Fullstack Software Engineer | Node.js • NestJS • Angular • PostgreSQL

I build scalable, resilient and maintainable systems, combining strong backend architecture with clean and efficient frontend development. My work spans enterprise systems, environmental technology, e-commerce platforms, AI-powered solutions, and modernization of legacy applications.

Currently working as a Fullstack Software Engineer in Brazil, delivering full-stack solutions using Node.js, NestJS, Angular, PostgreSQL, Docker, C#, and cloud environments.
I value architecture, clarity, performance, testing, and continuous improvement.


🚀 What I Do (Skills Summary)

Backend (Node.js / NestJS)

  • REST APIs, microservices, event-driven design
  • DDD, Clean Architecture, SOLID
  • SQL/NoSQL modeling — PostgreSQL, Prisma, Knex
  • Queues, caching, workers
  • AWS, Azure, CI/CD, Docker
  • Testing with Jest, Supertest

Frontend (Angular / React)

  • Component-driven development
  • RxJS, state management
  • PrimeNG, DevExtreme, Tailwind, Bootstrap
  • Dashboards, exports (Excel/PDF), dynamic forms

Extra

  • C# + Entity Framework
  • Infrastructure fundamentals (AD, Hyper-V, networks)
  • AI workflows, image analysis, automations

Backend (Node.js / NestJS)

  • Design and development of scalable REST APIs, microservices and event-driven systems

  • Clean Architecture, SOLID, DDD, modular monoliths & distributed systems

  • SQL/NoSQL data modeling — PostgreSQL, Prisma, Knex, Supabase, Redis

  • Messaging, queues, background workers, caching strategies

  • Cloud environments: AWS (S3, EC2, Lambda) and Azure

  • CI/CD pipelines, Docker, container orchestration foundations

  • Testing culture: unit, integration & e2e (Jest, Supertest)

  • AI pipelines & vector databases:

  • Embeddings, similarity search & semantic retrieval

  • Integration with OpenAI, Gemini, LLM inference APIs

  • RAG pipelines (Retrieval-Augmented Generation)

  • Vector DBs: Supabase Vector, pgvector, Pinecone (conceitual)

  • AI-powered automation for data extraction & classification

Frontend Engineering (Angular / React)

  • Development of scalable, maintainable interfaces using component-driven architecture

  • Deep experience with Angular (SPA patterns, modules, services, DI, reactive forms)

  • Advanced RxJS: streams, subjects, multicasting, state management using reactive patterns

  • UI ecosystems: PrimeNG, DevExtreme, Angular Material, Tailwind, Bootstrap

  • Building reusable design systems & component libraries

  • Complex dashboards, dynamic forms, real-time data updates, infinite scroll

  • Efficient state handling (signals, RxJS stores, services, smart/dumb components)

  • File exporting: Excel, PDF, reports, geospatial/meteorological visualizations

  • API integration patterns, error handling, caching, interceptors, guards

  • Performance optimization: change detection strategy, lazy loading, bundle optimization

Additional Skills

  • C# + Entity Framework, Clean Architecture in .NET

  • Infrastructure fundamentals (Hyper-V, Active Directory, networks)

  • Process automation: Python scripting, ETL workflows

  • AI workflows (classification, detection, information extraction)

  • Strong communication, autonomy and cross-domain problem solving


📚 Currently Learning

  • Kubernetes
  • Distributed systems & observability
  • Advanced Node.js (streams, queues, resilience patterns)
  • Document automation (ExcelJS, PDFKit)

🧭 Engineering Philosophy

I believe in:

  • simple and expressive code
  • clarity over cleverness
  • refactoring as a continuous practice
  • thoughtful problem-solving
  • testing as a habit, not an afterthought

Every system is an opportunity to grow as an engineer.


🌐 Connect with Me

Instagram Gmail LinkedIn


📊 GitHub Activity

GitHub Commits GitHub Details

🛠️ Tech Stack

Core Technologies (Main)

Backend & Architecture

Frontend

AI / Data / Vector

DevOps & Cloud

Tooling & Productivity

Other Experience

Popular repositories Loading

  1. gabrielsgomesdev gabrielsgomesdev Public

  2. Frontend Frontend Public

    TypeScript

  3. fotus-operations-hub fotus-operations-hub Public

    TypeScript

  4. teoria-estado-gasoso teoria-estado-gasoso Public

    Portfólio Digital Reflexivo - Teoria do Estado Gasoso (Físico-Química, CTSA)

    HTML