João Thallis

Product Engineer

Brazil6 yrs 2 mos experience
Highly Stable

Key Highlights

  • Expert in Elixir for resilient backend systems.
  • Strong experience in Fintech microservices development.
  • Passionate about DevOps and process automation.
Stackforce AI infers this person is a Fintech backend engineer specializing in resilient microservices and DevOps practices.

Contact

Skills

Core Skills

ElixirPostgresqlPythonKubernetes

Other Skills

SQL ServerRedisKafkaRabbitMQSQSObanBroadwayCeleryGrafana TempoNewRelicDatadogOpenTelemetryPrometheusCircleCIGithub Actions

About

I am an Elixir backend software engineer with a strong experience building resilient and distributed systems, passionate about discovering new and innovative solutions designed to improve experience with technology while helping business grow. I have experience using tools such as Postgres, Docker, Nix and Kubernetes. I am also interested in DevOps to optimize the company's multiple processes through automation. I'm enthusiastic about learning new concepts.

Experience

Turn.io

Product Engineer

Aug 2024Present · 1 yr 7 mos · Remote

PostgreSQLElixir

Stone

3 roles

Senior Software Engineer

Promoted

Aug 2023Aug 2024 · 1 yr

  • Banking microservices development in Elixir using Phoenix and Python using Flask and FastAPI.
  • Integration with various technologies used on Brazil's Banking infrastructure such as REST, SOAP, positional files and XML files/messages parsing/generation transmitted via IBM's Connect Direct and IBM MQ.
  • Integration with Brazil's Banking Systems such as SILOC, CMP, PCR and STR.
  • Experience with Agile development.
  • Experience with messaging tools such as Kafka, RabbitMQ and SQS.
  • Experience with PostgreSQL, SQL Server and Redis.
  • Experience with background processing tools such as Oban and Broadway for Elixir and Celery for Python.
  • Experience with monitoring and telemetry tools such as Grafana Tempo, NewRelic, Datadog, OpenTelemetry and Prometheus.
  • Experience with application deployment using Kubernetes.
  • Experience with CI/CD tools such as CircleCI and Github Actions.
PythonKubernetesPostgreSQLSQL ServerRedisKafka+12

Software Engineer

Promoted

Jan 2020Apr 2024 · 4 yrs 3 mos

  • Back-end development of distributed, scalable and resilient microservices with Elixir, Phoenix and Ecto
  • Development of banking services with integration with the Brazilian central banking systems and the payment infrastructure
  • Scaling for massive transactional volumes with the aid of queuing systems, using RabbitMQ and Kafka
  • Using functional programming with Elixir, object-oriented programming with Python
  • Using paradigms such as Event Sourcing, CQRS, DDD and Clean Architecture
KubernetesApache KafkaElixir

Software Engineer

Jan 2018Jan 2020 · 2 yrs

  • Developing new solutions for payment products
  • Designing robust architectures that support large amounts of data and requests with high percentage of availability
  • Developing and deploying software to solve customer problems
KubernetesPostgreSQL

Education

IFRS - Campus Porto Alegre

Internet Systems — Computer Software Engineering

Mar 2022Jun 2023

Universidade Federal Fluminense

Technologist — Computer Technology/Computer Systems Technology

Jan 2017Jan 2020

Stackforce found 100+ more professionals with Elixir & Postgresql

Explore similar profiles based on matching skills and experience