Software Developer, DevOps Enthusiast and occasionally Photographer
Hire Me Download CVHello! I am Orlando Macedo. Software Developer, a DevOps Enthusiast and occasionally Photographer.
I am a dedicated professional passionate about leveraging technology to make a positive impact on people's lives. With a strong focus on web development using microservices, I find it natural and exciting to explore new technologies that enhance the possibilities within the field. I prioritize maintaining a healthy balance between physical and mental well-being, integrating activities such as photography and regular exercise into my routine.
Something to have in mind: "When all else fails... reboot"😁
April 2023 - September 2023
I engaged in banking software development for Deutsche Bank, employing Java to craft robust Microservices. The project involved GCP infrastructure management utilizing Kubernetes in conjunction with Helm. Code repositories on Github housed the codebase, and Jenkins pipelines were instrumental in conducting comprehensive analysis, testing, and seamless code deployment.
May 2022 - April 2023
I was part of a team working for Aflo Analytics. It is a specialized company dedicated to aiding asthma patients with proper inhalation techniques. The company utilizes a physical device designed to collect comprehensive data concerning various crucial metrics. This data is meticulously processed and presented to patients through a user-friendly interface accessible via web or mobile applications. My role encompassed full-stack responsibilities, involving backend development implemented in Kotlin/Java (Spring Boot), and frontend development utilizing React for web applications and Ionic for mobile platforms. The infrastructure was adeptly managed utilizing the AWS CDK (Cloud Development Kit).
2021 - 2023
FEUP
In the Master of Software Engineering program at FEUP, I immersed myself in a comprehensive learning experience that honed my skills in software development. The curriculum provided a deep understanding of industry best practices, including designing scalable applications, using standard tools, and implementing effective development processes. Through hands-on projects and collaborative assignments, I gained expertise in software design patterns and architectural paradigms. This experience not only enhanced my technical proficiency but also instilled in me a commitment to maintaining high-quality code throughout the software development lifecycle. Overall, the program at FEUP was instrumental in shaping my capabilities and fostering a mindset of continuous improvement in application development.
2018 - 2021
University of Aveiro
In this degree I learned the best practices for software development. I learned, for example, not only the importance of testing software but also how to do it. Likewise, I realized the importance of adopting good practices for writing code, such as commenting code and make it as readable as possible, keep the code concise within its context, and more. In addition to what was mentioned above, teamwork was something that was a point of focus during the 3 years of learning. Thus, in addition to the communicative skills that have been acquired, the remote code hosting practices and CI/CD practices were concepts worked extensively throughout the degree. Finally, other concepts were explored, such as the security of applications and organizations, distributed computing, artificial intelligence, operating systems, networks, databases, system modeling, object-oriented programming, software design patterns, and a few more.