Skip to content
View gfrmoretti's full-sized avatar

Block or report gfrmoretti

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

I graduated as a technologist in the Systems Analysis and Development course at the Federal Institute of São Paulo. I've been working in the area for about 5 years and until then I've acquired experience and knowledge about object-oriented programming, design patterns, design systems and cloud architecture. All this knowledge was reinforced by the studies of SOLID, Object Calisthenics and Clean Code.

Since the beginning I have been working with Java language, developing integration drivers with third-party systems, Rest API with the Spring ecosystem and libraries for private and public use. In addition, I also worked with Python using TornadoWeb with SQLAlchemy,C# (.NET Core 5) for Rest API and Ruby for component tests.

All the projects I worked on used Git for version control. I have experience with remote repositories on both GitHub and BitBucket. On github I had the opportunity to work with Github Actions for continuous integration and also the integration with the ArgoCD platform.

I created an open source library for Java: https://github.com/gfrmoretti/anmap

I worked with PostgreSQL, SQLite and MySQL relational databases, most of the time using PostgreSQL. I had experience with ORM Hibernate in Java and SQLAlchemy in Python. I also had experience with NoSQL data storage with Redis for caching, MongoDB and Firestore from Google Firebase.

I have experience with Docker, Docker-Compose and Linux for containers. I also acquired knowledge with service management on AWS, GCP, Heroku and Azure platforms. At AWS I had contact with several services such as EC2, S3, CloudWatch, Lambda formulas, SQS, CodePipeline and CodeDeploy and knowledge in the treadmill process, both for AWS, Azure and for Heroku. At GCP and Azure I had the opportunity to manage workloads in Kubernetes cluster, work with Monitoring and logging, VM instance and networks.

I had the opportunity to work with Kubernetes and micro services at CI&T, I learn more about CI and CD processes, the test pyramid, agile development and the challenge of creating high-performance API availability and scalability. I had the change to work with events using Kafka and RabbitMQ, I worked with EventHub in Azure thats works like a Kafka in Azure ecosystem. I learn about Terraform and Infra As A Service and how to create scripts.

I gained experience in observability creating solutions with Prometheus and Grafana, ElasticSearch and Kibana, integrations with APM DataDog, Azure Monitoring and Application Insights, creation of alerts and cloud monitoring with GCP, Azure and AWS.

Throughout my experience I acquired knowledge with NodeJS, React, NextJS, CSS, HTML, Dart/Flutter. With this I created websites for delivery system and others webpages for the company and an Android app. Here a link showing one web app that I made using NextJS

I love what I do and I love learning new technologies.

Popular repositories Loading

  1. anmap anmap Public

    This library is meant to be a mapper based with Java annotations, this way you don't need to configure nothing, only import and use it. This is a need when you are working trying to isolate logical…

    Java 6

  2. gfrmoretti gfrmoretti Public

    Config files for my GitHub profile.

  3. ruby-cep-api ruby-cep-api Public

    A ruby api to get address from cep

    Ruby