Pedro Miguel Rodríguez
About Pedro Miguel Rodríguez
Pedro Miguel Rodríguez is a Senior Software Engineer with over 10 years of experience in software development and optimization. He currently works at Sngular, focusing on high-availability microservices in cloud-native environments and has a strong background in Java and related technologies.
Current Role at Sngular
Pedro Miguel Rodríguez serves as a Senior Software Engineer at Sngular since 2019. In this role, he focuses on designing and developing high-availability and high-demand microservices. His work supports leading multinational companies across various sectors, including airlines, telecommunications, and banking. He operates within a cloud-native technological environment and collaborates with international, multifunctional teams using agile methodologies.
Previous Experience in Software Development
Prior to his current position, Pedro worked at several companies in various roles. He was an Analyst Programmer at Qwi Tecnologías de la Información for seven months in 2011. He then served as a Software Engineer at Experis España from 2017 to 2018. Before that, he worked as a Java Programmer at eXperience IS for three years, and as a TI Solutions Engineer at INECO for one year. This diverse experience has contributed to his extensive knowledge in software development.
Educational Background in Technology
Pedro Miguel Rodríguez holds a Master's degree in Cybersecurity from Universidad Camilo José Cela, which he completed from 2016 to 2017. He also earned a Technical Engineering degree in Computer Systems from Centro Universitario de Mérida, studying from 2003 to 2008. His educational background provides a strong foundation for his work in software engineering and cybersecurity.
Technical Skills and Expertise
With over 10 years of experience, Pedro specializes in analyzing, developing, and optimizing business applications. His technical expertise includes programming languages and frameworks such as Java, Spring, Golang, Docker, and Kubernetes. He is skilled in troubleshooting, performance optimization, and cluster infrastructure configuration. Additionally, he promotes clean-coding techniques and the use of design patterns in his projects.
Passion for Technology and Project Understanding
Pedro is passionate about understanding how technology works and aims to gain a comprehensive view of projects. This enthusiasm drives his approach to software development, where he seeks to innovate and improve processes. His commitment to continuous learning and collaboration enhances his contributions to the teams he works with.