Skip to content
View fredpolicarpo's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@GoDatascience

Block or report fredpolicarpo

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

Be wellcome!

I'm a Computer Scientist passionate about solving real problems with technology. I'm working in software enterprises since 2006 t-rex.

My main skill is backend engineering with distributed systems. I'm always studying software architecture and the correlated disciplines as well, like cloud computing and design patterns. Besides that, I love mentoring people and think engineering(culture and outcomes) in a strategical way, aligned with the company's main goals.

My mission

To contribute to society solving real problems, as part of a team, by building computer systems that work efficiently, sustainably, and reliably.

Core values

  • Keep Learning - Always save some time to learn something new. There are two categories of knowledge to learn in parallel: Skills that will help your current job/goals and skills that will help you in your long term goals.
  • Evolutionary Architecture/Design - It is important to keep evolutions on the software products. The evolution must be in a sort of aspect: engineering, UX, process, life cycle, operations, etc..
  • Change only what is required - Baby Steps, Bottlenecks first - Don’t do change by the change itself. All change must be motivated by a real need, always keeping in mind the user/customer problem. To decide what is required, have collected data and metrics.
  • K.I.S.S / M.V.P - When a new product/feature must be released, find the simplest solution to test it with the real users, besides that, document the technical decisions and technical debits that will be used on the evolution/improvement phase of the product life cycle.
  • Any idea must be analyzed - No matter if a suggestion was made by the CEO or by a trainee, the idea must be analyzed anyway, without personal bias.

Skills

  • Backend Engeering
  • Java, Groovy
  • Spring, Grails, Vert.X, Project Reactor
  • Kafka
  • Distribuited Systems
  • High Volume transaction processing
  • AWS
  • Relational and NoSQL Databases
  • Monitoring tools like: DataDog, NewRelic, LogDNA, LogRocket
  • Tech Leadership
  • JavaScript and TypeScript with NodeJS

Certifications

Foo

Pinned Loading

  1. portfolio portfolio Public

    In this repository, I will put some solutions for a specific problem: A Digital Wallet. The solutions should exemplify different approaches, technologies and design/architectural patterns to solve …

    TypeScript

  2. IDP_2021 IDP_2021 Public

    Individual development plan for 2021

    Java

  3. spring-boot-groovy-baas spring-boot-groovy-baas Public

    Simple Bank as a Service - Web API built with Spring Boot/Groovy, PostgreSQL. Architecture based on Clean/Hexagonal Arch. Tests with Spock and JaCoCo

    Groovy

  4. spock_framework_hands_on spock_framework_hands_on Public

    Seed project to practice BDD and TDD using Spock Framework

  5. fredpolicarpo fredpolicarpo Public

    A little bit about me, me way of work and how we can build great software solutions together!

    Java