Juan Contreras Saiz
About Juan Contreras Saiz
Juan Contreras Saiz is a Dev Manager EMEA and Lead Backend Engineer at Copado, where he has worked since 2022. He has extensive experience in software development, specializing in backend architecture and microservices, and has contributed to various sectors including health and finance.
Work at Copado
Juan Contreras Saiz has been working at Copado since 2022 as the Dev Manager EMEA and Lead Backend Engineer. His role encompasses managing teams, interviewing, onboarding, and overseeing pull requests. He is also responsible for defining user stories and architecture while remaining engaged in hands-on coding activities. Prior to his current position, he served as a Lead Backend Engineer at Copado from 2021 to 2022 and as a Backend Engineer from 2019 to 2021. His contributions have been integral to the company's software development processes.
Education and Expertise
Juan studied Ingeniería informática at Universidad Complutense de Madrid. He possesses expertise in various programming languages and technologies, including Java (up to version 16), Python, SQL, and the Spring framework. His knowledge extends to microservices architecture, clean code, SOLID principles, and event-driven architecture. He has experience with testing frameworks and methodologies such as Junit, Cucumber, Mockito, TDD, and DDD.
Background in Software Development
Juan has extensive experience in software development, having been involved in all phases from implementation and design to defining requirements through direct customer interaction. He began his career as a full stack developer, focusing on Java and front-end frameworks like Angular and ExtJs before shifting his focus to backend development and architecture. His professional background includes roles at various companies, including Aubay France and DOMINION GLOBAL.
Technical Skills and Tools
Juan has a strong skill set in several technologies and tools essential for modern software development. He is experienced in using Jenkins and Gitlab for continuous integration and continuous deployment (CI/CD) processes. Additionally, he is proficient in tools such as Kafka, Kubernetes, Docker, and Salesforce integrations, which enhance his capabilities in backend engineering and architecture.
Industry Experience
Juan has worked across diverse sectors, including chemical, health, financial, automotive, and DevOps-oriented software. This varied experience has equipped him with a broad understanding of different industry needs and challenges, allowing him to apply his technical skills effectively in various contexts.