Eder Cardoso
About Eder Cardoso
Eder Cardoso is a Mobile Software Engineer with extensive experience in software development, having worked for various companies in Brazil, including Accenture and BairesDev. He specializes in mobile application architecture and development, utilizing design patterns and principles to enhance software quality.
Work at BairesDev
Eder Cardoso has been employed at BairesDev as a Mobile Software Engineer since 2018. In this role, he focuses on developing mobile applications and enhancing user experiences. His expertise includes utilizing modern frameworks and methodologies to deliver high-quality software solutions.
Previous Experience in Software Engineering
Eder Cardoso has a diverse background in software engineering, having worked at several prominent companies. He served as a Junior Software Engineer at the Brazilian Navy from 2003 to 2008, followed by positions at Accenture, Sonda Procwork, and BRQ Solution Technologies. His roles ranged from Software Engineer to Senior System Analyst, contributing to various projects in the Rio de Janeiro area.
Education and Expertise
Eder Cardoso studied at Universidade Federal Fluminense (UFF), where he earned a Bachelor of Technology (B.Tech.) in Computer Software Engineering from 2007 to 2011. He also achieved a Tecnólogo degree in Sistemas de Computação during the same period. His educational background provides a strong foundation for his work in mobile software development.
Technical Skills and Contributions
Eder Cardoso has implemented various technical solutions throughout his career. He has utilized design patterns such as Domain-Driven Design (DDD) and Strategy, and adhered to S.O.L.I.D principles in software development. He has also architected and built international native mobile projects using Xamarin and implemented CI/CD pipelines for Xamarin Forms projects using Azure DevOps.
Projects and Innovations
Throughout his career, Eder Cardoso has contributed to several innovative projects. He integrated Reactive Extensions to enhance application fluency and error handling. Additionally, he created private NuGet packages with common controls for applications of Actualize Software customers, demonstrating his commitment to improving software development practices.