Diego Armando Muñoz Salazar
About Diego Armando Muñoz Salazar
Diego Armando Muñoz Salazar is a Senior Software Developer at Endava in Medellín, Colombia, with extensive experience in various technologies and methodologies.
Title
Diego Armando Muñoz Salazar holds the position of Senior Software Developer at Endava in Medellín, Antioquia, Colombia.
Current Company
As of now, Diego Armando Muñoz Salazar works at Endava, where he fulfills the role of Senior Software Developer. His expertise is deployed in Medellín, Antioquia, Colombia.
Previous Work at Tata Consultancy Services
Diego Armando Muñoz Salazar previously held the title of Ingeniero de desarrollo de software at Tata Consultancy Services. He was with the company from 2019 to 2021, working in Medellín, Antioquia, Colombia.
Experience with VORTEXBIRD
Prior to his role at Tata Consultancy Services, Diego worked as a Desarrollador de Software at VORTEXBIRD. He was based in Cali, Valle del Cauca, Colombia, and served from 2011 to 2019.
Education at Universidad de San Buenaventura Cali
Diego Armando Muñoz Salazar has an extensive educational background from Universidad de San Buenaventura Cali. He completed multiple degrees, including an Ingeniero de Sistemas degree from 2007 to 2012, an Especialista en procesos de desarrollo de software from 2012 to 2013, and a Master of Engineering (MEng) from 2018 to 2019, all in Ingeniería de software.
Proficiency in Spring Framework
Diego is highly skilled in the Spring Framework, with expertise in Spring MVC, Spring Core, Spring Task, SpringBoot, Spring Data, and Spring WebFlux.
Experience with Apache Kafka
Diego has hands-on experience with Apache Kafka, leveraging the tool for building real-time data pipelines and streaming applications.
Skills in Containerization with Docker
He is proficient in using Docker for containerization, enhancing his capability to manage application deployments efficiently.
JSF 2.0 and Front-End Development
Diego also brings expertise in JSF 2.0 and its implementations like Primefaces and Icefaces. Additionally, he is skilled in front-end development with Angular.
Database Management Skills
Diego is well-versed in working with various databases, including PostgreSQL, Oracle, and DB2.
CI/CD Practices
He has a thorough understanding of Continuous Integration and Continuous Deployment (CI/CD) practices.
Experience in DevOps and Cloud Computing
Diego has a strong background in DevOps methodologies and experience in cloud computing with AWS.
Version Control Proficiency
He is proficient in using version control systems, particularly Git and SVN.
Agile Methodologies
Diego is accustomed to working in agile environments and has experience with Scrum and RUP frameworks.
Research and Autonomous Learning
He has conducted research work and is engaged in constant autonomous learning, particularly through his postgraduate degrees.
Team Management and Leadership Skills
Diego possesses team management and leadership skills, enabling him to effectively guide and support his team.