tiagopog
Tiago Guedes
Lead Software Developer at Tymber
Curitiba, Brazil
CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

146.9
CodersRank Rank
Top 4%
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Tymber
Aug 2020 - Present (4 years 3 months)
Truckee, California Current workspace
Currently Tiago Guedes supports the Tymber

Tiago Guedes's scores will be added to this company.

Lead Software Developer
Main achievements:

- Designed and built the entire e-commerce's marketing campaigns feature;
- Made the processing of syncs between Tymber and POS' more robust by introducing mechanisms to control concurrency level and avoid race conditions;
- Introduced a full-featured framework (Oban) for managing all kinds of background jobs processed at Tymber;
- Helped the team to successfully prepare the backend applications and infrastructure for high loads in some specific dates by analyzing our throughout capacity, the impact on underlying technologies we use (databases, queues etc), defining hypothesis, running load tests and getting to scale plans.
- Designed and implemented the data ingestion process and the dashboards for the company's BI tool.
BePretty
Mar 2019 - Aug 2022 (3 years 5 months)
Remote
Lead Backend Developer
Responsibilities:

- Backend technical leadership;
- Maintenance of backend applications;
- Maintenance of infrastructure.

Main achievements so far:

- Built a full-featured booking integration with Google (Reserve with Google) in Elixir;
- Containerized our apps with Docker and moved our infrastructure from Heroku to K8s on GCP (about 40% in monthly savings);
- Built 100% of the current supply-chain/inventory application module.

Tech stack:

Python, Django, Elixir, Plug, REST, JSON, Redis, Postgres, Memcached, Elasticsearch, Docker, Kubernetes, AWS, GCP.
Beauty Date
Aug 2014 - Mar 2019 (4 years 7 months)
Curitiba Area, Brazil
Lead Backend Developer
Beauty Date is a tech startup that yields CRM/ERP products for the beauty industry in Brazil.

I started to work at this company while it was still in its seed phase, without any production-ready app and hence no clients. Lots of challenges, rounds of funding and talented people came across the way and nowadays Beauty Date has one of the sexiest and fully-featured products in Brazil’s beauty industry.

Responsibilities:

- Backend technical leadership;
- Maintenance of backend applications (monolith, microservices, background jobs);
- Maintenance of infrastructure.

Main achievements:

- Went from 0% to 86% of test coverage on a huge monolith app;
- Implemented a middleware placed at center of an integration architecture (hub-and-spoke) which sincronizes data among third-party desktop apps and the Beauty Date’s cloud backend;
- Restructured the notification microservice, turning a complex throw-away and non-tested code into something based on design patterns (e.g. active record, service objects, result objects etc) and good OO principles (e.g. LoD, SOLID) with a plus of 94% of test coverage;
- Migrated with zero downtime the operational database of a high-traffic microservice (BigQuery to Postgres);
- Implemented the authentication/authorization layer used by the main web APIs;
- Implemented the entire backend for some ERP features: inventory, tax receipt and sales tips.
- Implemented the entire backend for B2C payments and overhauled a huge part of the B2B one;
- Wrote an extensive documentation for the web APIs.

Tech stack:

Ruby, Rails, Hanami, Sidekiq, Elixir, Plug, Node.js, Golang, REST, JSON:API, gRPC, Protocol Buffers, Redis, Postgres, Memcached, Elasticsearch, BigQuery, Datastore, MongoDB, Docker, Kubernetes, AWS, GCP, Azure.

Request failed with status code 503

Jobs for you

Show all jobs
Feedback