I'm Gabriel – a software engineer and a student of Control and Automation Engineering. I have developed diverse solutions in backend using Node.js and enhanced my skills in AWS, including Serverless architecture with AWS Lambda and AWS Ecosystem.
When I'm not coding, you can find me playing video games or going out
- Languages: C, C++, Node.js (JavaScript / TypeScript), .NET C#, Python, Java
- Backend: Nest.js, Express.js, Serverless Lambda (Node.js / Python), FastAPI (Python)
- Frontend: React.js, Remix, Next.js (Frontend)
- Architectures: Microservices, Monolithic, Event-Driven Architecture
- Principles: Clean Code, Clean Architecture, SOLID, OOP (Object-Oriented Programming)
- Design Patterns: Singleton, Factory, Observer, etc.
- Containers & Orchestration: Docker
- CI/CD Pipelines: GitLab CI/CD, GitHub Actions, Azure DevOps
- Cloud Platforms: AWS (S3, SQS, Lambda, Secrets Manager, DynamoDB, API Gateway, EC2), GCP (Apigee Edge, Apigee X, BigQuery)
- SQL Databases: PostgreSQL, MySQL, MariaDB
- NoSQL Databases: MongoDB, DynamoDB, Redis
- Message Brokers: RabbitMQ, SQS, Kafka
- Cloud Storage: AWS S3
- Testing Techniques: Unit Testing, TDD (Test-Driven Development), Regression Testing
- Tools: Jest, Mocha, NUnit, xUnit
- Version Control: Git, GitHub, GitLab