Hector Castelli Zacharias

Curriculum Vitae

Professional Experience

Senior Consultant Developer

Thoughtworks Spain, on behalf of Tesco PLC

  • Responsible for leading an internal platform team
  • Reduced monthly cloud costs by €35.000 in three weeks
  • Enabled application that handles 2.000 request-per-second to be safely deployed by creating load-testing tools integrated with Kubernetes, Couchbase, and NewRelic.
  • Migrated Couchbase and Kafka into a Kubernetes cluster

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

Software Development Support

Webhelp Group, on behalf of Google Enterprise Grade Support

  • Provided 216 answers to StackOverflow questions regarding API usage and best-practices
  • Contributed to 15 pages in the public API documentation
  • Triaged, reproduced, analyzed, and reported 6 customer-facing bugs in API or product behavior

Information Technology Business Analyst

Embraer Executive Jets

  • Key player in deduplicating and planning IT systems for company merger
  • Reduced business impact by monitoring critical processes for data transfer and system integrations
  • Got rid of “lunch-time deployment” by leveraging new deployment strategies that reduced the impact of software releases on end-users
  • Improved time-to-delivery by splitting monolith into department-specific microservices
    • Developed an internal platform for cross-cutting concerns like authentication, authorization, logging, and data streaming
    • Migrated internal platform to event-driven architecture
    • Introduced modern UI practices that resulted in a 200% performance gain for end users

Shopify Developer

Modern Picnic

  • Increased monthly revenue by $19.000 in three months by optimizing SEO and discoverability
  • Improved internal reporting tools to improve decision-making
  • Migrated email list to a new platform

Game Developer

TuneStudio Inc., on behalf of Rede Globo

  • Developed internal training material for team-building and collaboration interactive game
  • Integrated reporting with internal HR systems

Information Technology Business Analyst

STS Aviation Group, on behalf of Embraer Executive Jets

  • Migrated business-critical ticketing system during my first month on the job
  • Introduced git and AGILE methodology to the development team
  • Optimized main dashboard load times by 3000%, from 30 minutes to 6 seconds

Lead Programmer & Co-founder

Stairs Production

  • Successfully launched a game on Steam, Google Play Store, and Apple Store
  • Drove the Kickstarter campaign that amassed $5.000 in funding
  • Responsible for a distributed team of three developers
  • Organized and executed talent sourcing with university students
  • Implemented IT infrastructure for the company, including website, version control, build-server, and test automation

Microprocessors Lab Assistant

Industrial Technical College of Guaratinguetá

  • Created self-guided interactive material for Microprocessor skill evaluation
  • Modernized classroom material by migrating from Assembly to C
  • Mentored other students in a project-based environment

IT Technician

Faculty of Engineering and Sciences - São Paulo's State University

  • Improved quality of data samples by automating research-related greenhouse with an Arduino-based network of sensors
  • Decommissioned and recycled hardware to serve a social cause, enabling empoverish citizens to have access to the internet
  • Protected 32 professors from losing data by developing an automatic backup and recovery solution

Education

Computer Science

Federal University of São Paulo

Did not finish due strikes and budget cuts. All core subjects completed.

Awards

Skills

Languages

English

Expert

Portuguese

Expert

Spanish

Developing

Technologies

APIs

Expert

HTML

Expert

Java

Expert

YAML

Expert

Assembly

Experienced

C#

Experienced

CSS

Experienced

Dart

Experienced

Javascript

Experienced

SQL

Experienced

Typescript

Experienced

XML

Experienced

Bash

Professional

C

Professional

C++

Professional

Electronics

Professional

Hydraulics

Professional

PHP

Professional

Rust

Professional

Flutter

Developing

Go

Developing

Lua

Developing

Python

Learning

Tools

Git

Expert

OpenAPI

Expert

Arduino

Experienced

Azure

Experienced

Azure DevOps

Experienced

Docker

Experienced

Github Actions

Experienced

Hibernate ORM

Experienced

Kafka

Experienced

Kubernetes

Experienced

Linux

Experienced

Micronaut

Experienced

New Relic

Experienced

PostgreSQL

Experienced

Pulumi

Experienced

SQlite

Experienced

Terraform

Experienced

AWS

Professional

Couchbase

Professional

Embedded Systems

Professional

Godot

Professional

Linode

Professional

Raspberry Pi

Professional

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

Feature Branching

Expert

Pair Development

Expert

Asynchronous Collaboration

Experienced

Behavior-driven development

Experienced

Continuous Delivery

Experienced

Continuous Integration

Experienced

Git-flow

Experienced

Kanban

Experienced

Mob Programming

Experienced

Objectives and Key Results

Experienced

Test-driven Development

Experienced

Trunk Based Development

Experienced

Monorepo

Professional

SCRUM

Professional

Architectures

Model-View-Controller

Expert

Monolith

Expert

Event Driven

Experienced

Hexagonal

Experienced

Microservices

Experienced

Multitier

Experienced

Publish/Subscribe

Experienced