Diógenes Pereira is an experienced software engineer and iOS developer based in Pernambuco, Brazil, blending a decade of modern mobile development with a long career in embedded systems and low-level programming. He builds secure, high-performance iOS apps using Swift and Objective-C, applying MVVM/MVVM-C and SOLID principles in banking-grade projects like Caixa Habitação and Caixa Tem. His background includes firmware, DSP, network protocol stacks, and IoT gateways, giving him a rare full-stack view from silicon and RTOS to consumer mobile UX. He regularly works in agile teams, partnering with UX and QA to optimize usability and performance, and has hands-on experience proving security attack vectors in research contexts. Comfortable with legacy and contemporary toolchains alike, he leverages this breadth to deliver maintainable, testable systems across embedded and mobile domains.
10 years of coding experience
38 years of employment as a software developer
Engineer's degree, Electrical and Electronics Engineering, Engineer's degree, Electrical and Electronics Engineering at Universidade de Pernambuco
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Diógenes Pereira - Desenvolvedor IOS at Spread Tecnologia