Giter Club home page Giter Club logo

google-maps-react's Introduction

Gabriel Gouvea

Experienced FullStack and Mobile Developer from Brazil

  • ๐Ÿ”ญ Currently contributing to VM Tecnologia as a Senior Java Developer

  • ๐Ÿ“ Occasionally write articles on ideatip.com.br. Hoping to return to writing regularly soon!

  • ๐Ÿ’ฌ Feel free to ask me about Java, Flutter, Dart, Spring Boot, SQL, Linux

  • ๐Ÿ“ซ Contact me at [email protected]

Connect with me:

gabriel-gouvea-dev ideatip

Languages and Frameworks

Java

My professional career revolves around Java and its ecosystem. Over the past two years, I have been adopting Kotlin whenever possible.

java kotlin

I have extensive experience with VRaptor and Spring frameworks and was a maintainer of a desktop POS system built with JavaFX for a few years.

spring

I have been working with Java since 2017.

Dart

I started working with Dart in my spare time and soon began building mobile applications using Flutter for companies as a freelancer. Dart and Flutter have been well-received in the companies I worked for, allowing me to build solutions for various platforms including Android, iOS, Desktop (Linux and Windows), and Web.

I have been working with Dart and Flutter since mid-2019.

dart flutter

Go

Another language that I started using for freelance projects, which eventually became part of the services built at the companies I worked for. Go's tooling is exceptional, and its simplicity and robustness make it a solid choice. Although sometimes boring, it maintains stability without frequent changes.

I have been working with Go since mid-2022.

golang

JavaScript

JavaScript has been part of my work experience since the beginning of my developer journey. I have worked with a range of technologies from jQuery to Svelte, and I can navigate most JS frameworks.

javascript typescript

For frameworks, I have worked with Vue and a bit of Next.js, but after trying Svelte, it became my preferred choice for web development.

svelte vuejs

I have been working with JavaScript since 2017.

Shell Script/Bash

Although shell scripting might seem out of place, my passion for Linux has led me to use shell scripts for many tasks even before becoming a developer. I have created various scripts, including a desktop automation tool using yad, which resulted in thousands of lines of shell script but worked very well.

I have been a Linux user since 2010.

linux bash

Infrastructure

For my freelancing and personal projects, I enjoy managing the infrastructure. This includes renting a bare metal server, installing Proxmox VE, managing IP routes, reverse proxies, API Gateways, firewalls, and more. I also work with Google Cloud, mainly with Cloud Run.

proxmox gcp docker

I also have applications that make extensive use of BaaS like Firebase and Supabase.

firebase supabase

For databases, besides Cloud Firestore, I primarily work with relational databases, particularly PostgreSQL and SQLite. I also have experience with Firebird and recently started using MongoDB for a project.

postgresql sqlite mongodb

Conclusion

I have been fortunate to work with various technologies throughout my career. Some of these experiences are still integral to my workflow today, while others have not yet reached a level of mastery or appeal to be part of my toolchain. As the years go by, the need to learn a new language diminishes, as it is challenging to keep everything updated while evolving the already learned technologies. This README represents my current focus: Java for enterprise, Go for backend services that do not require Java, Svelte for web development, and Flutter for mobile and desktop applications.

google-maps-react's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.