Davi Vieira is a software craftsman with a vested interest in the challenges large enterprises face in software design, development, and architecture. He has over ten years of experience constructing and maintaining complex, long-lasting, and mission-critical systems using object-oriented languages. Davi values the good lessons and the software development tradition left by others who came before him. Inspired by such software tradition, he develops and evolves his ideas.

Davi started his career in technology by working as a Linux system administrator in the web hosting industry. After learning much about server task automation with shell scripting, he moved on to the banking industry, where he fixed bugs in legacy Java systems. Working with such legacy systems enabled Davi to face exciting challenges in a telecommunications organization, where he played a crucial role in helping the company adopt cloud-native development practices. Eager to learn and make a lasting impact, Davi works currently as a tech lead for an enterprise software company.