Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Senior Software Engineer
Search
Fernando Perales
September 08, 2022
Storyboards
0
140
The Senior Software Engineer
Fernando Perales
September 08, 2022
Tweet
Share
More Decks by Fernando Perales
See All by Fernando Perales
Anonimización de bases de datos con PostgreSQL - nerdearla
ferperales
0
67
Let's give REST a rest: exploring the state of gRPC in Ruby
ferperales
0
150
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
70
¿Es convertirte en manager tan malo como todo mundo dice?
ferperales
0
71
Guía práctica para convertirse en contribuidor de open source en 10 años o más
ferperales
0
56
Anonimización de bases de datos con PostgreSQL
ferperales
0
71
Guía Práctica para Convertirse en Contribuidor de Open Source en 10 Años (o más)
ferperales
0
66
Guía práctica para convertirse en Senior Engineer en 10 años
ferperales
0
140
Consultoría y Open Source: buscando el balance entre beneficio y la diversión
ferperales
0
79
Other Decks in Storyboards
See All in Storyboards
Bad Guys 2: Diane's Jet Pack
camrynmiller13
PRO
0
170
New Earth Scene 8
popppiees
0
900
Photos in the Snow
kmcm06
0
160
PART ONE - My Dearest Friend
erinmvanilla
0
180
Comedy-Unicorn
srheyl13
0
190
Providence Commercial - Children's Health
reubenj
0
200
Shelly and Otter
danteperi
0
400
Moving On, Moving Forward
christineduchung
PRO
0
230
Storyboard Musical Emotional - rough
crismen
PRO
0
110
CROSSING ROADS
theartofwill
0
210
Customer Service
lemonfool
0
360
Looney Tunes Cartoons- Comic Book Shnooks
gabedelart
0
170
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
640
Automating Front-end Workflow
addyosmani
1371
200k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
1
54
Context Engineering - Making Every Token Count
addyosmani
8
300
It's Worth the Effort
3n
187
28k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Transcript
@FerPer a lesM #pl a y a sOnTech The Senior
Software Engineer Fern a ndo Per a les
@FerPer a lesM #pl a y a sOnTech <me>
@FerPer a lesM #pl a y a sOnTech ¡Hola! 👋
• Fer Perales • Senior RoR Developer @ thoughtbot 🤖 #boost • An fi trión @ Comunidad Ruby MX • Sé leer y escribir Illustration by instagram.com/@layered_space
@FerPer a lesM #pl a y a sOnTech </me>
@FerPer a lesM #pl a y a sOnTech Antes de
comenzar
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech ¿Qué es
un ingeniero de so ft ware senior?
@FerPer a lesM #pl a y a sOnTech Problema de
clasi fi cación
@FerPer a lesM #pl a y a sOnTech Años de
experiencia
@FerPer a lesM #pl a y a sOnTech Certi fi
caciones
@FerPer a lesM #pl a y a sOnTech Cantidad de
lenguajes de programación usados
@FerPer a lesM #pl a y a sOnTech Usar las
nuevas tecnologías
@FerPer a lesM #pl a y a sOnTech Memorizar las
APIs de tu lenguaje favorito
@FerPer a lesM #pl a y a sOnTech Matriz de
competencia del programador
@FerPer a lesM #pl a y a sOnTech sijinjoseph.netlify.app
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech TL;DR
@FerPer a lesM #pl a y a sOnTech Un ingeniero
de so ft ware senior es aquél que participa de manera efectiva en el ciclo completo de desarrollo de so ft ware
@FerPer a lesM #pl a y a sOnTech ¿Cómo ser
un ingenierio de so ft ware senior?
@FerPer a lesM #pl a y a sOnTech Corrección de
errores de manera efectiva
@FerPer a lesM #pl a y a sOnTech Corrección rápida
vs solución a largo plaza
@FerPer a lesM #pl a y a sOnTech Tiene una
buena noción del origen de los bugs
@FerPer a lesM #pl a y a sOnTech Toma medidas
para que el error no vuelva a ocurrir
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Desarrollo de
funcionalidad
@FerPer a lesM #pl a y a sOnTech Sabe traducir
el lenguaje de negocio a requerimientos
@FerPer a lesM #pl a y a sOnTech No deja
lugar a ambigüedad
@FerPer a lesM #pl a y a sOnTech Tiene entendimiento
de todo el sistema
@FerPer a lesM #pl a y a sOnTech Analiza y
cuestiona la viabilidad de las funciones requeridas
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Lidiar con
deuda técnica
@FerPer a lesM #pl a y a sOnTech # TODO
@FerPer a lesM #pl a y a sOnTech Analiza y
determina cuándo es el mejor momento para adquirir deuda técnica
@FerPer a lesM #pl a y a sOnTech Analiza y
determina cuándo es el mejor momento para pagar deuda técnica
@FerPer a lesM #pl a y a sOnTech Procura mejorar
la calidad del código
@FerPer a lesM #pl a y a sOnTech Prepara el
sistema para las funcionalidades a futuro
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Toma de
decisiones técnicas
@FerPer a lesM #pl a y a sOnTech Conoce sus
herramientas a detalle
@FerPer a lesM #pl a y a sOnTech Conoce las
alternativas a la herramienta que domina
@FerPer a lesM #pl a y a sOnTech Va un
paso adelante del equipo
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Creación de
nuevas aplicaciones
@FerPer a lesM #pl a y a sOnTech Analiza el
problema a resolver y selecciona las mejores herramientas para el trabajo
@FerPer a lesM #pl a y a sOnTech Puede crear
un sistema mínimo para producción / pruebas
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech So ft
Skills
@FerPer a lesM #pl a y a sOnTech Sabe comunicar
de manera efectiva
@FerPer a lesM #pl a y a sOnTech Participa en
la elección de sus compañeros de equipo
@FerPer a lesM #pl a y a sOnTech Da retroalimentación
objetiva
@FerPer a lesM #pl a y a sOnTech Colabora con
otras partes del negocio
@FerPer a lesM #pl a y a sOnTech Trabajo en
equipo
@FerPer a lesM #pl a y a sOnTech Es un
líder
@FerPer a lesM #pl a y a sOnTech Es un
multiplicador
@FerPer a lesM #pl a y a sOnTech Mentorea a
su equipo
@FerPer a lesM #pl a y a sOnTech Comparte su
conocimiento
@FerPer a lesM #pl a y a sOnTech Sabe que
el éxito del equipo es más primordial que el éxito individual
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech Preocuparse por
el gran escenario
@FerPer a lesM #pl a y a sOnTech Seguridad de
la aplicación / información
@FerPer a lesM #pl a y a sOnTech Legislaciones locales
(ej. Manejo de información con fi dencial)
@FerPer a lesM #pl a y a sOnTech Copyright /
Licenciamiento
@FerPer a lesM #pl a y a sOnTech Escalabilidad de
la aplicación
@FerPer a lesM #pl a y a sOnTech Monitoreo
@FerPer a lesM #pl a y a sOnTech Situaciones éticas
/ morales
@FerPer a lesM #pl a y a sOnTech Accesibilidad
@FerPer a lesM #pl a y a sOnTech Entregar resultados
@FerPer a lesM #pl a y a sOnTech
@FerPer a lesM #pl a y a sOnTech La creación
de código no es el objetivo de los ingenieros de so ft ware, sino el medio
@FerPer a lesM #pl a y a sOnTech ¿Preguntas?
@FerPer a lesM #pl a y a sOnTech ¡Gracias! 🤖
P.S. We are hiring in Americas, Europe, Middle East and Africa 🤖 thoughtbot.com/jobs @FerPeralesM
[email protected]