Summary
Charles Da Silva is a senior backend developer with over 10 years of professional experience and more than two decades of hands-on development, specializing in Python and Golang for building APIs, integrations and cloud-native systems. He has led migrations of legacy payments platforms to AWS using Go and managed complex message-driven architectures with RabbitMQ, SQS, Kafka, Redis and both relational and NoSQL stores (Postgres, Oracle, MongoDB, Neo4j). Comfortable across Django, FastAPI, Echo and Go-Chi, he emphasizes TDD, CI/CD, hexagonal and clean architectures, and patterns like CQRS, SAGA and event sourcing in microservices. Charles has taught Golang in a Mercado Livre bootcamp and founded/ran product-focused shops delivering web, mobile and ML solutions, blending hands-on coding with team leadership. Currently focused on Golang-based APIs and system integrations while upskilling in software architecture via ArcHexpert, he combines pragmatic cloud migration experience with a long history of entrepreneurial and mentoring roles. Based in Pernambuco, Brazil, he brings a rare mix of legacy-system migration expertise (including Cobol-to-cloud projects) and modern backend engineering practices.
9 years of coding experience
9 years of employment as a software developer
Mestrado em Ciências da Computação até o 6 período, Desenvolvimento de sistemas., Mestrado em Ciências da Computação até o 6 período, Desenvolvimento de sistemas. at UNICAPE
Inteligência Artificial, Artificial Intelligence, Inteligência Artificial, Artificial Intelligence at UNINASSAU
Portuguese, English, Spanish, Japanese