Skip to content

Commit a477ea5

Browse files
edanpiroLenard Vega
andauthored
[LIMA-2025] Add Speakers (#15149)
* dod-lima-2025: Add speakers * Speakers Info Update --------- Co-authored-by: Lenard Vega <[email protected]>
1 parent 3178ef9 commit a477ea5

File tree

7 files changed

+86
-1
lines changed

7 files changed

+86
-1
lines changed
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
+++
2+
Title = "Speakers"
3+
Type = "speakers"
4+
Description = "Conoce a nuestros speakers del DevOpsDays Lima 2025"
5+
+++
6+
7+
<div id="speakers" class="row"></div>
8+
<noscript>
9+
<div class="pretalx-widget">
10+
<div class="pretalx-widget-info-message">
11+
JavaScript is disabled in your browser. To access our speaker list without JavaScript,
12+
please <a target="_blank" href="https://talks.devopsdays.org/devopsdays-lima-2025/speakers/">click here</a>.
13+
</div>
14+
</div>
15+
</noscript>
16+
17+
<script>
18+
const ul = document.getElementById('speakers');
19+
const list = document.createDocumentFragment();
20+
21+
// JSON local con la información de los speakers
22+
const speakersData = [
23+
{
24+
"name": "Marc Hornbeek",
25+
"avatar": "/img/lima-marc.jpg",
26+
"biography": "Marc es autor de los libros “Engineering DevOps” (Bestseller en Amazon) y “Continuous Testing, Quality, Security and Feedback” (Mejor Libro de DevOps 2024 por DevOps Institute). También es embajador e instructor en DevOps Institute, y colaborador habitual en medios como DevOps.com, CloudNativeNow.com y SecurityBoulevard.com. Con una trayectoria internacional, Marc es un consultor estratégico que ha liderado más de 90 transformaciones digitales en empresas mediante un enfoque integral en pruebas continuas, DevOps, DevSecOps y seguridad asistida por IA.",
27+
"submissions": ["https://www.linkedin.com/in/marchornbeek/"]
28+
},
29+
{
30+
"name": "André Rezende",
31+
"avatar": "/img/lima-andre.jpeg",
32+
"biography": "André es Chief Technology Officer (CTO) del grupo Credicorp y ex Managing Director de Accenture. Con más de 30 años de experiencia en tecnología para el sector financiero América Latina, India y Europa; André ha liderado transformaciones tecnológicas en banca, mercado capitales, microfinanzas, seguros, fondos de pensiones y fintech.",
33+
"submissions": ["https://www.linkedin.com/in/anrezende/"]
34+
},
35+
{
36+
"name": "Javier Cardoso",
37+
"avatar": "/img/lima-javi.jpeg",
38+
"biography": "Javier ha recorrido cada escalón en Mercado Libre hasta convertirse en el líder que está transformando el ecosistema digital latinoamericano. Tras 14 años en la empresa de comercio electrónico más grande de la región, Javier lidera Cloud & Platform, el equipo que democratiza el comercio y los pagos digitales, elevando la experiencia de desarrollo a niveles excepcionales.",
39+
"submissions": ["https://www.linkedin.com/in/javiercardoso/"]
40+
},
41+
{
42+
"name": "Rossana Suárez",
43+
"avatar": "/img/lima-rossana.jpeg",
44+
"biography": "Con raíces venezolanas y argentinas, Rossana Suárez (@RoxsRoss) se ha convertido en una de las voces femeninas más influyentes del ecosistema DevOps en habla hispana. Actual Tech Lead DevOps en NaranjaX y con distinciones que hablan por sí solas: AWS Hero, Docker Captain y GitLab Hero. Su día a día combina automatización, DevSecOps y orquestación de entornos multi‑cloud que sirven a millones de usuarios.",
45+
"submissions": ["https://www.linkedin.com/in/roxsross/"]
46+
},
47+
{
48+
"name": "Mabel Gerónimo",
49+
"avatar": "/img/lima-mabel.jpg",
50+
"biography": " Mabel es Strategic Solutions Engineer de GitHub Inc. Con más de 9 años transformando los procesos de desarrollo en las principales organizaciones de la región, Mabel ha revolucionado la implementación de prácticas DevSecOps y soluciones GitHub que potencian la eficiencia y seguridad del ciclo de desarrollo. Dominicana de nacimiento, Ingeniera de Sistemas con participación destacada en las competencias algorítmicas de ACM-ICPC, ahora desde Austin, Texas nos trae su visión global y experiencia incomparable en implementación de IA.",
51+
"submissions": ["https://www.linkedin.com/in/mabel-ger%C3%B3nimo-88b11091/"]
52+
}
53+
];
54+
55+
// Crear los elementos HTML para cada speaker
56+
speakersData.map(function(speaker) {
57+
let li = document.createElement('div');
58+
li.className = `col-lg-3 col-md-6 p-3`;
59+
let name = document.createElement('h3');
60+
let pic = document.createElement('img');
61+
let bio = document.createElement('details');
62+
bio.className = `p-1`;
63+
let talk = document.createElement('a');
64+
65+
name.innerHTML = `${speaker.name}`;
66+
pic.src = speaker.avatar.length !== 0 ? `${speaker.avatar}` : '/img/speaker-default.jpg';
67+
pic.className = `speakers-page`;
68+
bio.innerHTML = `<summary><b>About ${speaker.name}</b></summary><p>${speaker.biography ? `${speaker.biography}` : `Ipsum`}</p>`;
69+
talk.setAttribute('href', speaker.submissions[0] ? `${speaker.submissions[0]}` : ``);
70+
talk.setAttribute('target', '_blank');
71+
talk.className = `btn btn-primary`;
72+
talk.innerHTML = `Link to connect`;
73+
74+
li.appendChild(name);
75+
li.appendChild(pic);
76+
li.appendChild(bio);
77+
li.appendChild(talk);
78+
list.appendChild(li);
79+
});
80+
81+
// Agregar los elementos al contenedor
82+
if (list.children.length > 0) {
83+
ul.appendChild(list);
84+
}
85+
</script>

data/events/2025/lima/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ nav_elements: # List of pages you want to show up in the navigation of your page
4040
- name: location
4141
# - name: registration
4242
# - name: program
43-
# - name: speakers
43+
- name: speakers
4444
- name: sponsor
4545
- name: contact
4646
- name: conduct

static/img/lima-andre.jpeg

73.1 KB
Loading

static/img/lima-javi.jpeg

128 KB
Loading

static/img/lima-mabel.jpg

20.6 KB
Loading

static/img/lima-marc.jpg

292 KB
Loading

static/img/lima-rossana.jpeg

138 KB
Loading

0 commit comments

Comments
 (0)