Hector Castelli Zacharias

Senior Developer

Summary

I am a curious self-started that learns fast and prioritizes value. My knowledge as a developer is vast and I have been involved in all areas of the software development lifecycle.

I am especially interested in developer ergonomics and productivity, exploiting automation and tooling to deliver more, quicker, and safely.

Professional Experience

Senior Consultant Developer

Thoughtworks Spain, on behalf of Tesco PLC

  • Responsible for leading an internal platform team
  • Led effort to reduce cloud costs, achieving a €35.000 monthly savings in three weeks
  • Enabled application that handles 2.000 request-per-second to be safely deployed by creating testing and monitoring tools integrated with Kubernetes, Couchbase, and NewRelic.
  • Migrated Couchbase and Kafka into a Kubernetes cluster to improve reliability and reduce operating costs by €5.000 per month

Senior Consultant Developer

Thoughtworks Spain, on behalf of Tesco PLC

  • Responsible for planning and executing business-intelligence features between multiple countries
    • Increased correctness of reported data from 95% to 99.8% by prioritizing features based on data
    • Implemented an alerting mechanism that was able to detect and report issues caused by hardware or network failures on an estate of 60 million tills
  • Reduced errors in returns and refunds journey by 150%
    • Introduced resiliency layer on distributed tills
    • Reduced outbound network calls by 98%, saving €200 daily in network costs

Consultant Developer

Thoughtworks Spain, on behalf of Tesco PLC

  • Responsible for developing solutions to track and correct issues in the invoicing process
  • Improved response times by 60% by reimplementing distributed service into a single deployable, shrinking the codebase by 50%, and improving test coverage by 200%
  • Drove implementation of infrastructure components to enable migration between cloud providers safely

Senior Back-end Developer

Business Insights Spain, on behalf of AXA Digital Group

  • Enabled global integrations by developing an integration API that unified and scaled the insurance-providing services of five countries
  • Responsible for verifying and implementing technical specifications
  • Managed incident response in a highly distributed microservices-based environment

Quality Analyst & Technical Lead

Webhelp Group, on behalf of Google Enterprise Grade Support

  • Saved 12 human hours each week by automating data-gathering for quality
  • control and business reviews
  • Led and mentored a team of 15 support engineers
  • Created and improved training material and processes
  • Maintained daily contact with Google engineers to prioritize product development and bug fixes

Skills

Languages

English

Expert

Portuguese

Expert

Technologies

APIs

Expert

HTML

Expert

Java

Expert

YAML

Expert

Javascript

Experienced

SQL

Experienced

Typescript

Experienced

Rust

Professional

Go

Developing

Tools

Git

Expert

OpenAPI

Expert

Azure

Experienced

Docker

Experienced

Github Actions

Experienced

Kubernetes

Experienced

New Relic

Experienced

PostgreSQL

Experienced

Pulumi

Experienced

SQlite

Experienced

Terraform

Experienced

Practices

Object Oriented Programming

Expert

Continuous Automation

Experienced

Data Visualization

Experienced

Functional Programming

Experienced

Statistical Analysis

Experienced

User Experience

Experienced

Encryption

Professional

Information Security

Professional

Interpersonal

Empathy

Expert

Feedback

Expert

Prioritization

Expert

Radical Candor

Expert

Business Value Proposition

Experienced

Cultivation

Experienced

Risk Management

Professional

Ways of Working

Agile delivery

Expert

DevOps

Expert

Asynchronous Collaboration

Experienced

Behavior-driven development

Experienced

Continuous Delivery

Experienced

Continuous Integration

Experienced

Objectives and Key Results

Experienced

Test-driven Development

Experienced

Trunk Based Development

Experienced

Architectures

Model-View-Controller

Expert

Monolith

Expert

Event Driven

Experienced

Hexagonal

Experienced

Microservices

Experienced

Multitier

Experienced

Publish/Subscribe

Experienced