About Ramon

Hello. My name is Ramon Rodrigues.

With over 7 years of experience in software development, I have been involved in numerous projects where ensuring quality software architecture was paramount for project success. In all these experiences, I implemented test-driven development practices, adopted domain-driven design principles, and managed CI/CD pipelines using cutting-edge technologies, including Docker, Kubernetes, AWS, and more.

Beyond my technical accomplishments, I am also a computer science instructor. I translated and taught Harvard University's CS50 computer science course in Portuguese, refining my ability to convey complex technical concepts in a clear and accessible manner. In addition, I produced all of the content for the course, leading all stages of production, starting from recording up to publishing.

If you can’t explain it simply, you don’t understand it well enough.
ALBERT EINSTEIN

I decided to become a computer science instructor in order to improve my own understanding of computer science and software development.

Besides software development, computer science teaching, and content production, I am a huge language learning enthusiast. I speak English, Portuguese, Spanish, and French fuently, and a couple other languages.

If I can help you in any way, please let me know!