Leading technological services squads, I had the opportunity to follow the latest trends and cutting-edge technologies, and thus structure a set of skills and competencies to address the main needs and successfully deliver the projects I participated in.
From definition, design and implementation of new architectures, to technological evolution of legacy architectures, passing through the decision making of the best option to implement based on the strategic needs of the companies.
From the development to the deployment of the projects, I work together with the architecture and/or operations teams the definition of the different technologies, processes and tests required, as well as providing support and/or making corrections directly in production environments, if the customer so requires.
To deliver agility, you must first be agile. That's why I encourage an agile mentality both in the execution of projects and in the corporate philosophy, which allows them to be flexible enough so that they can adapt to the profound changes in the market, offering quick responses, aligning conceptualization, development and commercialization of products and services with needs of internal and external customers.
I help to form teams with everything necessary, both people and technological tools and management so that are capable of adding value within the organization, based on a minimum hierarchy that encourages innovation and adaptability. The environment, the tools and the frameworks must be at the service of people and what they need to generate value, which is why I also work on the expansion and constant development of skills through learning and increasing knowledge.
I lead the development teams towards the uniform software coding, complying with the good development practices, applying different types of automation, such as source code auto-formatting, vulnerability self-checking, self-generation of technical documentation, etc.; I encourage the development and/or use of atomic components that interact with each other in order to make the work between teams independent, assuming a greater workload in parallel; including automation and monitoring in all stages present in the construction and delivery of the software.
Thought: Nurture your mind with great thoughts, for you will never go any higher than you think.