Suggestions
Rui Marinho
Building cross platform tools at Microsoft.
Professional Background
Rui Marinho is an accomplished Software Developer with over eight years of extensive experience in the realms of software development and technology innovation. Renowned for his robust understanding of .NET and XAML, Rui has cultivated a diverse skill set that spans across various platforms, including mobile development for Windows Phone, Windows 8, and both iOS and Android using Xamarin, Sencha, and PhoneGap. Throughout his career, Rui has played a significant role in both the public and private sectors, specializing in the development of large-scale, mission-critical applications. He is particularly notable for his work on WPF Healthcare applications, as well as for creating scalable websites and platforms that meet the needs of a modern technological landscape.
Rui has successfully deployed more than five applications on major digital marketplaces, including the Windows Marketplace, App Store, and Google Play Store. His career showcases a strong affinity for Microsoft technologies and frameworks, which have been a primary focus. However, he also possesses a broad knowledge of diverse technologies, such as Lucene, NodeJS, WordPress, Oracle, MySQL, and PHP. This versatility allows him to adapt to various project requirements and innovate solutions that leverage the strengths of each technology.
Education and Achievements
Rui's educational journey begins with his foundational studies in Information Technology at Escola Secundária Manuel Gomes de Almeida, which laid the groundwork for his future pursuits in the tech field. He further advanced his education by obtaining his Barchelato in Tecnologias e Programação de Sistemas de Informação from the prestigious Universidade de Aveiro. Finally, Rui honed his expertise in Computer Science at the renowned Universidade do Porto, where he deepened his understanding of the core principles that drive software development and innovation.
Rui's commitment to excellence is evident in his professional trajectory as he navigated through various significant roles in the tech industry. Notably, he serves as a Senior Software Engineer at Microsoft, where he contributes to the development and enhancement of cutting-edge technologies. His previous role as a Software Engineer at Microsoft included developing software solutions that harness the full potential of the Microsoft ecosystem.
Career Milestones
- Senior Software Engineer at Microsoft: In his current position, Rui leads projects that incorporate innovative technology solutions, remaining at the forefront of software development trends.
- Software Engineer at Xamarin: His experience at Xamarin allowed him to refine his mobile development skills, particularly in building applications that streamline the development process for cross-platform solutions.
- Founder at BinaryDream LDA: As a founder, Rui demonstrated his entrepreneurial spirit and leadership capabilities while driving innovation within his own software development company.
- Information Communication Technology Officer at Sporting Clube de Espinho: This role highlights Rui's ability to integrate technology with organizational needs, contributing to the smooth operation of the club's communication systems.
- Software Developer and Architect at DevScope: Here, Rui’s work focused on architecture and design, emphasizing his capabilities to manage complex software projects while ensuring their scalability and performance.
- WPF/Silverlight Developer and Software Architect at Hospital São João: His contributions in this role were critical in advancing healthcare technology through effective software solutions.
- Web Developer at Ifthen Software and Hospital São Sebastião: Rui’s early career involved developing web applications and gaining vital internship experience that bolstered his technical skills.
- Software Developer at IGM - Simoldes: His internship in this role provided him with foundational exposure to the software development lifecycle and practices.
In summary, Rui Marinho is not only a seasoned Software Developer but also a passionate advocate for technological innovation and improvement. His journey through various roles has equipped him with a wealth of experience that allows him to effectively contribute to any project with creativity and expertise.
Achievements
Certifications and Training
The diversity of Rui's roles illustrates his commitment to lifelong learning and professional development. Through certifications and ongoing education, he ensures that he remains at the cutting edge of technology and software development methodologies.