Summary
Ruan Bahia is a software engineer and Technology Analyst with 11 years in IT, combining a Computer Engineering degree and a specialization in Software Engineering with a testing focus. He has over two years of hands-on experience in agile teams automating embedded mobile software tests and managing CI/CD pipelines with Jenkins, Docker, Ansible and shell scripting, plus fluency in Python 3 and object-oriented design. His background includes C/C++, Java, Grails MVC and SQL, reflecting a strong full-stack maintenance and testing skillset. He progressed through roles in the CIn/Motorola partnership from residency to senior engineer and now works at Serpro, showing steady technical growth in embedded and test automation. Passionate about AI and machine learning, he brings a practical testing mindset to ML-driven projects and a track record of improving device test automation at scale. Based in Pernambuco, Brazil, he pairs academic rigor with production experience, often bridging research partnerships and industry delivery.
11 years of coding experience
4 years of employment as a software developer
Ensino Fundamental I, Científico, Ensino Fundamental I, Científico at Escola Recanto do Pequeno Aprendiz
Bachelor's Degree in Engineering, Computer Engineering, Bachelor's Degree in Engineering, Computer Engineering at Universidade Federal do Vale do São Francisco - Univasf
Ensino Médio Completo, Ensino Médio Completo at Colégio Estadual Manoel Novaes
Ensino Fundamental II, Ensino Fundamental II at Colégio Estadual Dr Scipião Torres
Especialização, Engenharia de Software, Especialização, Engenharia de Software at Centro de Informática UFPE
Portuguese, English, Spanish