Software Engineer with 4+ years of experience with passion of creating, developing and maintaining microservices using many programming concepts possible, such as SOLID, DRY, YAGNI, KISS and so on. As Tech Leader, I am able to conceptualize and test new methods of feedbacks, architecting projects, hiring people and also thinking about the development environment, building the most performatic and easy workflows. Furthermore, I had worked with Scrum as agile thinking and Kanban as task management helper.Experienced with technologies including NodeJs, with NestJs and Express frameworks using Typescript as main language; Jest for testing; Firestore, Postgrees, MySQL and BigQuery databases; Java with Spring 4 and Hibernate; Flutter for Apps development; Vue 2 and 3 with Typescript, HTML, Javascript, CSS, communication between services using gRPC and a shallow knowledge in GO, React and React Native. I also have a brief knowledge with Python, Apache Kafka, communication between services using gRPC and for BigData applications, used to work with Elasticsearch to compound queries.Expertise with using Google Cloud Platform as main cloud computing environment, working with Cloud Run, Cloud Functions, PubSub, CloudTasks, Logging, Artifact Registry (for private Nodejs packages), for instance. I am used to working with some AWS features such as API Gateway, CloudFront and Lambdas functions. AWS environment still learning some cool features.Nowadays, I have been studying technologies as Neo4J, a graph Database with allows to perform queries in relationship between documents.
Listed skills include Java, Sql, Vue, Spring Framework, and 11 others.