João Paulo Sabino De Moraes
About João Paulo Sabino De Moraes
João Paulo Sabino De Moraes is a Senior Backend Engineer at ThoughtWorks in Recife, Brazil, advocating for agile practices and focusing on maintainable code. He has extensive experience in software development, mentoring, and conference participation, with a background in various technologies and tools.
Work at ThoughtWorks
João Paulo Sabino De Moraes has been employed at ThoughtWorks since 2021 as a Senior Backend Engineer. His role involves developing a mobile banking solution API that is utilized by both iOS and Android applications. He emphasizes security, resilience, and scalability in his work. Prior to his current position, he worked at ThoughtWorks as a Senior Software Engineer from 2020 to 2021 and as a Consultant Developer from 2016 to 2020, contributing to various projects during his tenure.
Education and Expertise
João Paulo studied at Universidade Federal de Pernambuco, where he earned a Bachelor of Science in Computer Science from 2005 to 2009, achieving a score of 79.2. His expertise includes advocating for agile methodologies such as pair programming, test-driven development, and devops culture. He values outcomes over outputs and emphasizes the importance of writing maintainable and testable code.
Professional Background
João Paulo has a diverse professional background in software engineering. He began his career as a Developer at S.C.A Technology Ltda from 2007 to 2008. He then worked as a Software Engineer at i2tecnologia in 2009 for five months. From 2010 to 2011, he served as a Software Architect at Comment Lab. He continued to build his experience at SiDi as a Software Engineer from 2011 to 2016 before returning to ThoughtWorks in various roles.
Technological Proficiencies
João Paulo has experience with a wide range of technologies and tools. His proficiencies include AWS Lambda Functions, Dynamo DB, SQS, Elasticache, S3, Terraform, Docker, Wiremock, Jmeter, Grafana, Dynatrace, and Bitbucket. This extensive knowledge allows him to effectively contribute to complex software projects and enhance system performance.
Community Involvement
João Paulo enjoys participating in conferences and has a passion for coaching and mentoring within the software community. His involvement in community activities reflects his commitment to sharing knowledge and fostering growth among peers in the technology sector.