Juan Gómez

Online Resume

Globant

We are a digitally native company that helps organizations reinvent themselves to create a way forward and unleash their potential. We are the place where innovation, design and engineering meet scale.

- We are more than 21,849 talented and passionate professionals present in 18 countries working for companies like Google, Rockwell Automation, Electronic Arts, and Santander, among others.
- We were also featured as a business case study at Harvard, MIT, and Stanford.
- We were named a Worldwide Leader in CX Improvement Services by IDC MarketScape report.
- We are a member of the Cybersecurity Tech Accord.
- At Globant, we believe that an inclusive culture and a diverse environment make us stronger. We are an equal opportunity employer (EOE M/F/D/V), always seeking to generate a place for inspiration and growth for everyone regardless of race, color, religion, national origin, sexual orientation, age, marital status, disability, gender identity, or veteran status.
- Our ultimate Diversity & Inclusion goal is to make Globant a respectful, safe, and inclusive workplace for all Globers where gender equality, cultural diversity, and inclusion are core to our DNA.

Globant University

An educational platform to train your skills, teach others and discover new learning experiences according to your goals, interests, and learning style.

  • A First Approach to Estimation

    A First Approach to Estimation

  • Agile Mindset in a Nutshell

    Agile Mindset in a Nutshell

  • Behavioural Training for Conflict Resolution

    Behavioural Training for Conflict Resolution

  • Code Reviews

    Code Reviews

  • Código de Calidad y Refactoring

    Código de Calidad y Refactoring

  • Cyber-security Week

    Cyber-security Week

  • Developing with Quality in Agile

    Developing with Quality in Agile

  • Diversity and Inclusion

    Diversity and Inclusion

  • Effective Communication

    Effective Communication

  • Feedback is a gift

    Feedback is a gift

  • Harnessing the power of AI

    Harnessing the power of AI

  • How to build a mindset for farming

    How to build a mindset for farming

  • How to Identify and Manage Risks

    How to Identify and Manage Risks

  • How to increase and develop flexibility

    How to increase and develop flexibility

  • Inteligencia Emocional

    Inteligencia Emocional

  • Introduccion a React

    Introduccion a React

  • Introduction to the Technical Leader Role

    Introduction to the Technical Leader Role

  • LeAP - Capacity Metrics

    LeAP - Capacity Metrics

  • Negotiation Training

    Negotiation Training

  • Proactivity and Out Of The Box Mindset

    Proactivity and Out Of The Box Mindset

  • Product Planning

    Product Planning

  • Productive Communication Overview

    Productive Communication Overview

  • Release Management

    Release Management

  • Risk Management

    Risk Management

  • SCRUM

    SCRUM

  • SOLID

    SOLID

  • Team Coordination

    Team Coordination

  • The Basics of Conflict Resolution

    The Basics of Conflict Resolution

  • The Basics of Customer Centricity

    The Basics of Customer Centricity

  • The Basics of Mentoring

    The Basics of Mentoring

  • The Basics of Negotiation

    The Basics of Negotiation

  • Understanding Globant Processes

    Understanding Globant Processes

  • Understanding the Different Types of Engagement (Contracts)

    Understanding the Different Types of Engagement (Contracts)

  • Understanding the Different Types of Engagement (Contracts)

    Understanding the Different Types of Engagement (Contracts)

  • Unit Test Introduction in .NET/Java

    Unit Test Introduction in .NET/Java

  • Welcome To Globant'Studios and Internal Structure

    Welcome To Globant'Studios and Internal Structure

  • Negotiation training

    Negotiation training

  • Introduction to Design patterns with Javascript

    Introduction to Design patterns with Javascript

  • Diseño de aplicaciones

    Diseño de aplicaciones

  • Leader's Path

    Leader's Path

  • Patrones (UI)

    Patrones (UI)

  • Green IT Principles and Concepts

    Green IT Principles and Concepts

  • MagnifAI User Certification - Beginner

    MagnifAI User Certification - Beginner

  • MagnifAI User Certification - Intermediate

    MagnifAI User Certification - Intermediate

  • Becoming an A.I. Designer

    Becoming an A.I. Designer

  • AI Coding Assistant Tools - Tips & Tricks

    AI Coding Assistant Tools - Tips & Tricks

  • Augoor´s Sales Certification

    Augoor´s Sales Certification

  • chatGPT First Look

    chatGPT First Look

* A First Approach to Estimation

Understand the estimation process and the role of the technical leader while estimating. Also, you will review the importance and benefits of effectively estimating a project. Fully understand the impact of effective project estimation, discover some of the methods and techniques available to estimate a task, and how to estimate according to the type of engagement. This will allow you to become more efficient during the planning phase of a project.
**Course Objectives**
- Define an estimation process.
- Identify the role of the technical leader in the estimation process.
- Define the importance of effectively estimating a project.
- List the benefits of estimating
- Identify the impact of an effective project estimation
- Identify some of the methods & techniques available to estimate a task.
- Identify the different types of estimations according to the type of engagement

* Agile Mindset in a Nutshell

You will discover different ways to improve team synergy. In doing so, you will help others to discover them as well. You will also learn why the Basic Principles of the Agile Manifesto are important for teamwork, and how they can even be applied to your daily routine.

* Behavioural Training for Conflict Resolution

What is conflict?
- What does a resolution to a conflict mean?
- The tools and methods that would help reach a faster resolution to a conflict During the training, examples from your day to day work life will be used. At the end of the training, you will also have pointers and inputs as to how you can implement this to your professional life.
**Topics to cover:**
-Introduction
- What is meant by a conflict
- Different factors that could influence or cause a conflict to arise
- Data Bucketing
- Methods and tools that we could use to come to faster resolution and closure of conflict resolution.

* Code Reviews

Learn the different types of code reviews, the team responsibilities and benefits. Knowing the different types of code reviews will help you understand which is the more appropriate to your project type and how to generate a code review culture in your team to get the most of the practice implementation benefits. Recognize the main characteristics of the different types of Code Reviews
- Enumerate the benefits of the Code Review practice implementation
- Identify the different tools available to help implement the process
- Elaborate a plan to implement the practice according to the project and team characteristics

* Código de Calidad y Refactoring

Buenas prácticas de escritura de código:
Convención de nombres
Longitud de método/módulo
Identación y espaciado
Legibilidad de código
Code smells
Técnicas de refactoring
Ejemplos de refactoring
Qué conocimiento previo es necesario?
Conceptos básicos de programación Programación orientada a objetos Conceptos escenciales de Unit Testing y TDD

* Cyber-security Week

The Cybersecurity week was an initiative to generate awareness around cybersecurity in the IT industry. It was a week full of talks and activities that took place every day around basic concepts, security tools, data protection regulations and DevSecOps, among other topics.
**Speakers by day:**
Day 1: Sebastián Arriada, Pablo Villareal, Gastón Fourcade. Jhany Miserque, Juan Pinto Orduz
Day 2: Sebastián Arriada, Sorin Ciorceri
Day 3: Sebastián Arriada, Sorin Ciorceri, Frederic Fraces
Day 4: Sebastián Arriada, Gabriela Font
Day 5: Sebastián Arriada, Carlos Noguera

* Developing with Quality in Agile

Understand the agile testing principles.Recognize the traditional vs agile testing
- Understand the testing levels and types.Identify opportunities for automation.
- Apply the test phases for unit tests.
- Identify properties of a good test.
- Classify the test doubles types.
- Apply mocking techniques for unit testing.

* Diversity and Inclusion

* Effective Communication

What is communication:
- What does one mean by effective communication We know that this is not new to you and all of us have been communicating in some form or the other through a variety of media. However, to give it a specific meaning so that we will be able to relate it to our understanding further, we could say "Communication is necessarily transferring of data".
**Topics to cover:**
- The Definition
- The Communication Process and elements for effective communication
- Know your audience
- How to communicate effectively

* Feedback is a gift

When it comes to improving your performance, how do you normally do it? When you want to develop a teammate's skills, which tools do you use? Many ideas probably came up in your mind and it is likely that one of them is feedback. We consciously believe that feedback is a great way to improve performance, to do things better, or to align people with their objectives. However, when the moment of truth comes, giving or receiving feedback is not as easy as it sounds. What we are exploring during this training is not only related to revisiting models of giving and receiving feedback, but also about reflecting and practicing. It means shifting the spotlight from the tool to yourself by focusing on how you use feedback. What is the impact of that? Exploring what happens to you when giving and receiving feedback will drive you to new possibilities, actions and outcomes.
**Topics to cover:**
- I know what feedback is, but...
- Feedback derailers
- 4 steps for giving feedback
- 3 steps for receiving feedback
- 3 skills for receiving and giving feedback

* Harnessing the power of AI

Blur the line between fantasy and reality

* How to build a mindset for farming

As a leader, you may often wonder how you can build a mindset to grow your existing account. You need to know how to develop a business strategy in a sustainable way. The objective of this training is to share with you the success factors to farm your account
**Topics to cover:**
- Basic concepts of Farming
- Why, when and how to do Farming?
- Farming Tool-set, Tool Kit & various Techniques to farm your account.
- Account plan best practices, plan of actions
- Measuring success
- Key Takeaways

* How to Identify and Manage Risks

Learn about the different steps of the risk management cycle, how to identify risks throughout the different stages of a project life cycle and how to determine the risks' impact and probability to occur. Learn what type of actions can be taken when facing a risk and how to implement those actions through a plan. You will learn the difference between contingency and mitigation plans and when to apply them. Avoid unexpected issues that may impact a project completion.
**Course Objectives**
List the different steps of a Risk Management process.
- Identify risks in different stages of the project life cycle.
- Define the impact and probability of a risk.
- List the different types of actions to mitigate risks and creates its corresponding plan.
- Differentiate between a mitigation and contingency plan and when to implement them.

* How to increase and develop flexibility

You may agree that things don't always work out the way we initially planned and people don't react as we imagine. Additionally, our current situation is not exactly the same as it may have been a month ago or one year ago. There are a lot of unexpected situations that happen frequently around us and we need to deal with them. How to deal with the changing and challenging situations we face daily is at the core. And to do that, we are focusing on 'flexibility. You could think that this word is very abstract or that it refers to our body's elasticity or our capacity to think quickly. But guess what, flexibility is a personality trait and a mindset, and we'll discover how to increase and develop it.
**Topics to cover:**
- Being flexible or being rigid
- Developing flexibility
- Developing a flexible mindset in your team

* Inteligencia Emocional

Y sus 10 mandamientos, por medio de este curso queremos compartirte el valor de la Inteligencia Emocional, y su importancia en el éxito de un grupo de personas que se organiza con un fin en común.

* Introduccion a React

Descubre una forma mucho más simple de pensar y crear interfaces interactivas. Aprenderemos a utilizar la biblioteca React(15.0.1) para crear interfaces que desarrolló Facebook. Veremos qué conceptos novedosos propone, qué nos propone repensar de las prácticas que estábamos acostumbrados, y cómo pensar nuestra UI de forma que sea lo más descriptiva posible para simplificar nuestro mapa mental de nuestras aplicaciones.

* Introduction to the Technical Leader Role

Understand the role and identify the main objectives to become an effective technical leader. Also, you will review its main tasks, skills, responsibilities, and activities. In addition, you will go over how you, as a technical leader, will work together with other areas of the company; and finally apply the basic concepts in real-life examples. Fully understand what it is expected from you and clarify basic doubts about the role. By understanding more about the technical leader's role, it will allow you to become more efficient and effective in your day-to-day activities.
**Course Objectives**
Define the role of a technical leader.
- Identify the main objectives to become an effective technical leader.
- Identify the main tasks, skills, responsibilities, and activities of a technical leader.
- List the people and areas a technical leader interacts with during a project.
- Apply the basic concepts of the Technical Leader's role in real-life examples.

* LeAP - Capacity Metrics

Uderstand main KPIS and Metrics related to our business based on talent. Understand what kind of business the company does and how your work to it. A business that works with Talent. Also, it will help you provide support to our clients. The main talking points will be the **Globant's Business, metrics and KPI's to measure growth and a part of Globant ́s life cycle: from Sales to Staffing. This training is powered by LeAP in collaboration with Mariano Pellegrinet. Let's continue growing our culture and values to engage the strategies and the challenges of digital and cognitive transformation.

* Negotiation Training

The different styles of negotiations and their impact.
- The elements of the win-win methodology and two important soft skills to make the most of your negotiation process: listening and communicating.
- How to develop your best alternatives previous to the negotiation.
- Tips for planning your negotiation. As a leader, you are always handling people: your team, other teams, your clients, and so on. And whenever there are people interacting, conflict may arise. So, you are dealing with conflict every day and you need to improve your skills to handle it in the best possible way.
**Topics to cover:**
* Negotiation is everywhere
- Explore the model
- Soft skills
- Develop your BATNA
- Planning your negotiation

* Proactivity and Out Of The Box Mindset

Our brain needs organization and predictability. When we don't have it, it may be the cause of stress or anxiety. And we usually organize our lives in little boxes: house, work, gym, groups, friends or family to give us security and the belief that we are in control. And, even if we need the boxes, the good news is that we can learn how to have an out of the box mindset, see what happens around us, observe new landscapes and imagine different ways to do things. But it doesn't happen overnight, you need to actively develop this capacity and lose the fear to change.
**Topics to cover:**
* Explore the idea that proactivity is a mindset. We will recognize the obstacles we have to overcome to be able to develop a proactive mindset.
* Describe the behaviors and beliefs that a proactive mindset consists of.
* Introduce the circle of influence and link it with proactivity.
* Develop a proactive mindset and find out which tools can help us to widen our scope in order to think outside the box.
* Explore how to thrive in a creative environment by engaging your team in a different way of thinking.

* Product Planning

Plan and deliver a sprint successfully.
Perform sprint review at the end of each sprint.
Define a tactical plan to deliver value to the customer.
Learn how to better understand your customer and deliver value sooner and generate an impact.
Identify and describe the users and personas of the products being built.
Define the users and personas that will use the product.

* Productive Communication Overview

Understand the importance and impact of productive communication, review the current communication model, and see the language as an action driver. Understand the linguistic acts, list the differences between them in order to identify when to use each of them to become an effective communicator during your day-to-day activities.
**Course Objectives**
- Define what productive communication means
- List the difference between Traditional and Current Communication Models and learn how to take advantage of them
- Define the main linguistic acts and how to use them in your daily activities.
- List the difference between affirmations, statements, and judgments and how to use them appropriately.
- Explain when to use a request, offer or a promise to get the desirable action

* Release Management

Learn key concepts of a release management strategy. The different approaches, branch strategies and tools. Release management is an important part of every configuration management plan. Identify and implement a release management plan according to your project needs. Know the main concepts and differences between Continuous Integration and Continuous Delivery
- Recognize the different source code branch strategies
- Identify the release management approach that fulfil the project needs and expectations

* Risk Management

There are a million things that can go wrong in ou project on a daily basis. Some we can handle, others we can't. The objective of this training is to ensure that we take care of the risks that are worth worrying about and not sweat in the ones that aren't. The main aim of risk management in Globant is to consistently maintain high quality in a product and deliverable.
**Topics to cover:**
- Identify risks
- Asess impacts on KPIs
- Respond to risks
- Review measures

* SCRUM

Learning objectives:
- Understand the problems that Scrum addresses and how it enables agile software development
- Understand the fundamental values and principles of Scrum, its process framework, and how it functions as a product development system
- Understand the different Scrum roles and how they work together
- Understand the purpose of planning sprints and releases, the different Scrum planning activities, and how they work together
- Understand the Scrum backlog and how to manage backlog items
- Understand the Scrum learning feedback loops and how to leverage metrics to correct course, identify improvement opportunities, and validate improvement experiments

* SOLID

Entendimiento claro acerca de que son los principios SOLID y cómo aplicarlos en su proceso de desarrollo de software

* Team Coordination

Do you remember the best experience you ever had working in a team? Why do you consider it to be the best? Do you remember the worst experience you ever had working in a team? Why was it the worst? As with organizations, teams are made up of people and what makes them great is the way they work together. We cannot think about a team as an empty concept, but as a living 'organism'. Teams are always in movement, evolving or moving backwards. We are also going to look at the actions a team needs to take in different moments or situations it goes through.
**Topics to cover:**
- What is a team and how we can differentiate a team from other group phenomena.
- The different stages a team goes through and what is necessary to move forward and become a more mature team.
- How to discover and use the individual talents to stand out as a team.
- Engaging your team by making the team purpose a collective and powerful guide for everyday actions.
- How to keep your team accountable by having people committed and setting clear agreements.
- Expanding your influence, especially when you work with large or distributed teams. That means working on our capacity to delegate, trust and motivate even when the context is complex because of the way you work (distributed teams), the number of people involved or the amount of work you have as a team.

* The Basics of Conflict Resolution

What is conflict?
- What does a resolution to a conflict mean?
- The tools and methods that would help reach a faster resolution to a conflict During the training, examples from your day to day work life will be used. At the end of the training, you will also have pointers and inputs as to how you can implement this to your professional life.
**Topics to cover:**
Introduction What is meant by a conflict Different factors that could influence or cause a conflict to arise Data Bucketing Methods and tools that we could use to come to faster resolution and closure of conflict resolution.

* The Basics of Customer Centricity

**Objective as a Leader:**
Demonstrating sensibility toward present/ future needs and demands of potential clients.; also, being able to satisfy them from any organization scope.
**Topics to cover:**
-Create a communication channel with the client to clarify objectives
-Getting to know the client's industry
-Farming Overview

* The Basics of Mentoring

**Objective as a Leader:**
Helping and advising, over a period of time, a person or team who has less experience on a specific area.
**Topics to cover:**
-What does mentoring mean.
-Mentoring role, responsibilities and scope.
-Setting a plan to achieve career goals.

* The Basics of Negotiation

**Objectives:**
-Define what does it mean to negotiate.
-Identify your own and other party's position during a negotiation.
-Describe the ways to exchange concessions and reach satisfactory agreements based on the Win-Win philosophy.

* Understanding Globant Processes

Learn about Globant's internal structure and which are the requirements to set up a project prior to the kick off. Introduces the necessary steps to set up a project and the main technical practices you need to put in place during the development. In addition, you will review the main technical and non-technical processes you need to comply with as technical leader,. By identifying Globant's processes, you will comply with the standards to have successful projects.
**Course Objectives**
Describe Globant's internal structure.
-List the requirements to set up a project prior to the kick off.
-List the necessary steps to set up a project.
-List the main technical practices a technical leader needs to put in place during a project.
-Describe the main processes you need to comply with as technical leader.

* Understanding the Different Types of Engagement (Contracts)

Learn the different types of engagements, how it affects the scope of the project, who has more risks, where it is recommended to use each of the different types of engagement, and what the client is expecting to receive. By identifying each type of engagement, this will help you grasp how to negotiate with the client, and understand yours and your team's responsibilities in your day by day work.
**Course Objectives**
Define the different type of engagements.
- Describe what the client can expect from each type of engagement.
- Justify what the client is receiving according to each engagement.
- Identify typical situations for each type of engagement that Tech Leads could deal with during a project.

* Understanding the Different Types of Engagement (Contracts)

Learn the different types of engagements, how it affects the scope of the project, who has more risks, where it is recommended to use each of the different types of engagement, and what the client is expecting to receive. By identifying each type of engagement, this will help you grasp how to negotiate with the client, and understand yours and your team's responsibilities in your day by day work.
**Course Objectives**
Define the different type of engagements.
- Describe what the client can expect from each type of engagement.
- Justify what the client is receiving according to each engagement.
- Identify typical situations for each type of engagement that Tech Leads could deal with during a project.

* Unit Test Introduction in .NET/Java

Create quality code without wasting time. See how to perform automated tests and the advantages of streamlining the process of production of our applications.

* Welcome To Globant'Studios and Internal Structure

Know all the staff departments within Globant and learn how they can help you in your daily activities. By learning about Globant's structure it will help identify who can provide support depending on your needs.
**Course Objectives**
Identify Globant's different staff departments.
List how each area con help you and provide the necessary support.

* Negotiation training

As a leader, you are always handling people: your team, other teams, your clients, and so on. And whenever there are people interacting, conflict may arise.So, you are dealing with conflict every day and you need to improve your skills to handle it in the best possible way.

* Introduction to Design patterns with Javascript

What exactly design patterns are? Why should we use them? How can we use JS to implement them?

* Diseño de aplicaciones

Aprende a crear estructuras de código sólidas y robustas. Escribir código es un arte, y como todo arte tiene un diseño específico. Trabajaremos sobre este aspecto para poder encarar proyectos grandes y no perdernos en el camino.

* Leader's Path

Entender el contexto sobre el cual trabajamos: el mundo de las personas y sus vínculos. Conocer herramientas de liderazgo que nos ayuden a guiar a nuestros equipos hacia espacios de trabajo donde todos podamos conectar y lograr nuestro propósito.

* Patrones (UI)

Muchos productos digitales comparten tipos de acciones y, por ende, componentes de diseño. Entender y sistematizar componentes que resuelven problemas de diseño similares, y cómo y cuándo nos conviene usarlos.
Material Design System
Human Interface Guidelines
Fluent Design System
Carbon Design System

* Green IT Principles and Concepts

The tech industry, like every other industry, is responsible for producing a significant amount of emissions, mainly related to the energy consumption necessary for producing and providing IT products and services.

Introduction to the core principles of Green Software and Digital Sobriety and creating sustainable digital solutions by understanding the key concepts of digital carbon footprint, energy efficiency and the pillars, methodology and impact behind this practice.

* MagnifAI User Certification - Beginner

What is MagnifAI and its benefits for QA teams and other roles involved in quality assurance processes.
Identify the main components of MagnifAI’s GUI.
Learn how to use the GUI to run different visual validations.

If you have a technical role, such as Test Automation Engineer or QC Analyst, we recommend taking this course first to become familiar with our platform and then taking our Intermediate Level training to learn how to perform visual validations through API calls and how to integrate MagnifAI with automation frameworks.

* MagnifAI User Certification - Intermediate

Learn how to execute tests through the integration of MagnifAI with Postman.
Learn how to use MagnifAI with automation frameworks.

* Becoming an A.I. Designer

Understand what A.I. means for the design work-flow and how to apply it today to your solutions.

* AI Coding Assistant Tools - Tips & Tricks

There may be several solutions to a problem, and AI coding assistant tools might not always offer the best one right off the bat. Therefore it is important to be specific about the requirements in order to get the appropriate solution.

* Augoor´s Sales Certification

Fundamental concepts behind Augoor and the problem we solve

Everything about Augoor´s features and benefits

How to identify business opportunities and engage potential clients with meaningful conversations

* chatGPT First Look

chatGPT is a large language model developed by OpenAI, it is based on the GPT-3.5 (Generative Pretrained Transformer 3.5) model, which is one of the largest and most advanced language models currently available.Understand the benefits and advanced applicabilities of chatGPT, so you can reinforce a change of mindset among your teams and clients throughout the use of Artificial Intelligence.

Globant
Globant

Globant

.Net FullStack Developer

Since: 12/2020

  • .Net / Net Core / Swagger / NUnit / SQL Server / Oracle / Message Queues / Azure DevOps / Jira

  • Disney ESPN - Advertisment Units
  • Disney Digital Screeners
  • Carnival Cruises Lines - Casino | Chat