Un buen currículum de ingeniero de software muestra una combinación de habilidades técnicas, liderazgo y adaptabilidad. Pero, ¿cómo lograrlo en una o dos hojas de papel? Consultando los ejemplos y consejos que tenemos en esta guía de currículums.
Una vez que aprendas estos consejos, echa un vistazo a algunos de los trabajos de ingeniero de software senior que puedes encontrar en EPAM Anywhere y ¡postúlate!
4 secciones que todo currículum de ingeniero de software debe tener
El currículum de un desarrollador de software contiene mucha información. Seguir un formato estándar de currículum ayudará a que esa información se transmita fácilmente.
Antes de comenzar, debes saber que tu currículum profesional debe incluir las siguientes cuatro secciones.
1. Resumen del currículum de ingeniero de software
Todos los buenos currículums comienzan con un resumen de tus habilidades y calificaciones. El resumen se extrae de tu currículum más detallado, explicando por qué el gerente de contratación debería considerarte a ti y a tu objetivo profesional.
Aquí tienes un desglose de lo que podrías incluir:
- Los años relevantes de experiencia que tienes en el trabajo objetivo.
- Diferentes dominios empresariales en los que has contribuido (banca, comercio electrónico, etc.).
- Cualquier logro destacado en tu carrera apropiado para el puesto.
- Cómo tus habilidades contribuyen a las necesidades de la empresa.
El resumen no debe tener más que unas pocas frases o viñetas. Tu objetivo es convencer al lector del currículum para que siga leyendo.
Puedes mejorarlo aún más tomando palabras clave directamente de tu título de trabajo objetivo. Esto te ayuda a superar los sistemas de seguimiento de candidatos (ATS) para que un sistema automatizado no te excluya.
2. Habilidades de ingeniero de software
Como ingeniero de software, sabes que tienes muchas habilidades sorprendentes. Sin embargo, si deseas enumerarlas todas, tu currículum podría verse abrumado.
Para mostrar eficazmente tus habilidades relevantes, debes organizarlas. Por lo general, la mejor manera de ordenar tus habilidades es poner en primer lugar la prioridad más alta de la descripción del trabajo. De lo contrario, puedes ordenar las habilidades por experiencia y competencia.
Aquí tienes una lista de habilidades técnicas, incluidos lenguajes de programación, que suelen aparecer en los currículums de ingenieros de software:
- JavaScript
- Desarrollo frontend
- Ciencias de la computación
- Python
- Java
- Agile
- CSS
- MySQL
- GitHub
- Scrum
- PHP
- Salesforce
- DevOps
- Aprendizaje automático
- Desarrollo full-stack
- Ciclo de vida del desarrollo de software
- Trabajo en el backend
- Depuración
- Revisión de código
Es posible que no tengas todas las habilidades mencionadas anteriormente, y está bien. Esta es solo una lista de habilidades que podrías incluir.
3. Sección de experiencia laboral
Idealmente, los años de experiencia que aportas deben incluir tus trabajos anteriores en orden cronológico inverso. La experiencia laboral es valiosa para demostrar una combinación de habilidades técnicas y habilidades blandas.
Incluye la experiencia en función de lo que sea más aplicable al trabajo. Un currículum de ingeniero de software senior especializado en JavaScript debe incluir experiencia en JavaScript de varios años.
Presta especial atención a los trabajos en los que tengas referencias. Más adelante, es posible que estas empresas llamen a tus contactos para comprobar tu experiencia.
Si eres un ingeniero de software en nivel de entrada, es posible que tengas experiencia como voluntario. Los buenos currículums de desarrolladores pueden incluir proyectos apasionados relevantes, como contribuciones a proyectos de código abierto. Si no tienes experiencia, comienza a trabajar en tus pasiones.
Para mostrar esa experiencia laboral en acción, consulta nuestro artículo sobre cómo crear tu portafolio de ingeniero de software.
4. Sección de educación
Los desarrolladores de software con una sólida formación educativa son excelentes. Estas instituciones te enseñan los conceptos básicos de la programación en un formato estandarizado.
Muestra el primer paso en tu carrera como ingeniero de software incluyendo tu educación. También puedes utilizar esto para demostrar tu aptitud si tienes un alto promedio académico.
Las certificaciones también pueden demostrar tu pasión por aprender para ser el mejor en tu trabajo. Estas certificaciones pueden basarse tanto en habilidades técnicas como en habilidades blandas. Al agregar certificaciones a tu currículum, asegúrate de que provengan de organizaciones respetadas.
Ejemplo de currículum vitae de desarrollador de software senior de frontend
Nuestro primer ejemplo muestra una muestra de currículum de un ingeniero de software experimentado. Nota cómo el resumen se construye en puntos, al igual que la mayoría de este currículum. Estos puntos hacen que el currículum sea más fácil de leer, como puedes ver aquí:
Nombre Apellido Desarrollador Frontend Senior RESUMEN:
HABILIDADES TÉCNICAS: Práctica de consultoría:
Prácticas de ingeniería:
Tecnologías:
Liderazgo y habilidades blandas:
EXPERIENCIA LABORAL (DESCRIPCIÓN DE PROYECTO DE MUESTRA): Mayo 2022 - actualidad Rol en el proyecto: Ingeniero de Software Principal Dominio del Cliente: Información Empresarial y Medios de Comunicación Tamaño del equipo: 5-9 miembros Responsabilidades:
Herramientas: Jira, Notion, Figma, CircleCI Tecnologías: JAM stack, GraphQL, ReactJS, TypeScript, CSS-in-JS, Emotion, Jest, Gatsby, AWS, Contentful, Statsig, CircleCI EDUCACIÓN: Licenciatura en Sistemas de Información y Tecnología, 2010 CERTIFICACIONES: Desarrollador Certificado de AWS - Asociado, 2022 IDIOMAS: Inglés C1 Alemán Nativo |
Explore más ejemplos de currículums de desarrolladores de software frontend
Ejemplo de CV para ingeniero de software senior de backend
Nuestra próxima muestra proviene de un desarrollador de software de backend. Tiene un ejemplo estándar de resumen de currículum centrado en la experiencia relevante. Si deseas más ejemplos, consulta nuestras muestras de currículums para desarrolladores de backend.
Nombre Apellido Ingeniero de Software Senior RESUMEN: Más de 5 años de experiencia en el desarrollo de firmware industrial y hardware (fabricación de PCB), y más de 3 años de desarrollo de software (aplicaciones de interfaz de usuario de escritorio, algunos proyectos web). Experiencia en:
Roles:
Responsabilidades:
HABILIDADES TÉCNICAS: Práctica de Consultoría:
Prácticas de Ingeniería:
Tecnologías:
Habilidades de Liderazgo y Personales:
EXPERIENCIA LABORAL (DESCRIPCIÓN DE PROYECTO DE MUESTRA): Mayo de 2022 - Actualidad Rol en el Proyecto: Desarrollador Clave Dominio del Cliente: Salud Tamaño del Equipo: 10-15 miembros Responsabilidades:
Base de Datos: Aurora DB (PostgreSQL) Herramientas: GitLab Tecnologías: .NET Core, AWS Lambdas, AWS API Gateway EDUCACIÓN: Máster en Ciencias de la Computación, Electrónica e Ingeniería Eléctrica CERTIFICACIONES: Certificación de Amazon Web Services IDIOMAS: Inglés C1 Rumano Nativo |
Explora más ejemplos de currículums de desarrolladores de software de backend:
Ejemplo de currículum de ingeniero de datos
A continuación, examinamos un currículum de un campo más especializado: la ingeniería de datos. Observe cómo la experiencia laboral se centra en proyectos específicos. También puedes encontrar más ejemplos en nuestros currículums de ingenieros de datos.
Nombre Apellido Desarrollador de Bases de Datos RESUMEN:
HABILIDADES TÉCNICAS: Prácticas de consultoría:
Prácticas de ingeniería:
Tecnologías:
Liderazgo y habilidades blandas:
EXPERIENCIA LABORAL (EJEMPLO DE DESCRIPCIÓN DE PROYECTO): Julio 2021 - actualidad Rol en el Proyecto: Arquitecto de Soluciones de Bases de Datos Dominio del Cliente: Información Empresarial y Medios de Comunicación Tamaño del Equipo: 5-7 miembros Responsabilidades:
Base de Datos: Datadog, Splunk, AWS, Terraform Cloud Tecnologías: Ruby, Ruby on Rails 5, PostgreSQL, Redis, Sidekiq, JavaScript, ReactJS, Bootstrap, RSpec, AWS, Terraform EDUCACIÓN: Maestría en Sistemas de Inteligencia para la Toma de Decisiones, 2007 CERTIFICACIONES: Docker-Certified Associate (DCA) Certified Kubernetes Application Developer (CKAD) OCP Advanced PL/SQL IDIOMAS: Inglés C1 Español Nativo |
Explora más ejemplos de currículums de ingenieros de datos:
Ingeniera de prueba de software reanudar la muestra
Ingenieros de pruebas incluyen otro campo especializado en el desarrollo de software. Observe cómo este currículum se enfoca en cómo las pruebas del solicitante benefician al negocio. Querrás incluir declaraciones como estas que puedes encontrar en este ejemplo:
Nombre Apellido Ingeniero de Calidad de Software RESUMEN:
HABILIDADES TÉCNICAS:
Prácticas de ingeniería:
Tecnologías:
Liderazgo y habilidades blandas:
EXPERIENCIA LABORAL (DESCRIPCIÓN DE PROYECTO DE MUESTRA): Agosto 2022 - Actualidad Rol en el Proyecto: Líder de Equipo de QA Dominio del Cliente: Retail y Distribución Tamaño del Equipo: 30-35 miembros Responsabilidades:
Base de Datos: MariaDB Tecnologías: Java, Play, MariaDB, React JS Herramientas: Jenkins, AWS, SQS, S7, JBehave, Serenity, Gradle, Jmeter EDUCACIÓN: Máster en Sistemas de Inteligencia en Toma de Decisiones, 2007 CERTIFICACIONES: Desarrollador Certificado de AWS - Asociado, 2022 IDIOMAS: Inglés C1 Italiano Nativo |
Explore más ejemplos de currículums de ingenieros de pruebas:
Los que hacer y no hacer al escribir un currículum de ingeniero de software
Ahora que tienes una plantilla y una idea de las cosas simples que incluir en tu currículum de ingeniero de software, profundicemos un poco más. A continuación, encontrarás una lista de consejos simples para mejorar tu currículum y las cosas que debes evitar.
Utiliza números y datos para demostrar tu impacto
Un objetivo final del gerente de contratación es encontrar a alguien que pueda brindar resultados a su empresa. Al utilizar números y datos, conectas esos resultados a través de un impacto medible.
Los datos cuantificados incluyen cualquier cosa que se conecte a un cambio medible. Por ejemplo, podrías haber creado una plataforma de pruebas que resultó en un 10% menos de quejas de clientes para tu software.
Si puedes conectar tus acciones con los resultados del proyecto, captarás la atención del gerente de contratación. Sin embargo, no querrás centrarte en la contribución del equipo. En cambio, concéntrate en lo que tú como individuo aportas.
Mantenlo corto y simple
Un currículum vitae, o currículum, es una revisión tradicional de varias páginas de tu historial laboral, habilidades y educación. Es posible que te sientas tentado a incluir todo lo que puedas, pero perderás el interés del gerente de contratación si lo haces.
Si logras superar el ATS, la persona que lee tu solicitud probablemente tiene otras 50 solicitudes de buscadores de empleo para revisar. Si tu solicitud tarda más de tres minutos en entenderse, es probable que no la lean en absoluto.
Los currículums extensos muestran una falta de habilidades organizativas. También demuestran una falta de respeto por el tiempo del lector, así que mantén tus currículums cortos y concisos.
Enlaza a tu portafolio
Una excelente manera de mostrar tu experiencia del mundo real es a través de tu portafolio. Todos los ingenieros de software deben tener un portafolio, ya que es un registro público del trabajo que han realizado en el pasado.
Al igual que tu currículum, tu portafolio debe estar dividido y organizado. De esta manera, es fácil para el gerente de contratación encontrar habilidades importantes para la empresa que representan.
También querrás mantener el diseño limpio, simple y fácil de manejar. Un sitio web complejo que parece haber sido creado en los años 90 no demostrará tus habilidades.
Optimiza tu currículum con palabras clave y vocabulario específico de la industria
Es genial que tengas pasatiempos, como esquiar, salir con amigos y jugar videojuegos. Sin embargo, incluir toda esta información en tu currículum no es tan genial.
Si bien tener pasatiempos te da a ti y al anunciante del trabajo algo de qué hablar, no te ayudará a conseguir el trabajo. No estás solicitando ser el amigo del gerente de contratación; quieres ser la próxima estrella de la empresa.
No incluyas información personal irrelevante
Es genial que tengas pasatiempos, como esquiar, salir con amigos y jugar videojuegos. Sin embargo, incluir toda esta información en tu currículum no es tan genial.
Si bien tener pasatiempos te da a ti y al anunciante del trabajo algo de qué hablar, no te ayudará a conseguir el trabajo. No estás solicitando ser el amigo del gerente de contratación; quieres ser la próxima estrella de la empresa.
No excedas las dos páginas
Para respetar el tiempo del lector, mantén los currículums entre una y dos páginas. Si puedes mostrar tus habilidades sin alargarte, es un signo de buenas habilidades de comunicación.
Anteriormente, mencionamos un CV, una versión de larga duración de tu currículum. Puedes mantenerlo a mano, extrayendo la experiencia laboral de allí según corresponda. Es posible que el anunciante del trabajo también quiera una copia. Sin embargo, no incluyas el CV como tu currículum inicial.
No mientas sobre tu experiencia y habilidades
Hay un dicho: "finge hasta que lo logres". Aunque eso es genial para probar cosas nuevas, no querrás hacerlo en un currículum. Mentir sobre tu experiencia y habilidades es una forma rápida de perder el respeto de cualquier reclutador.
Incluso si obtuvieras el trabajo con tu currículum exagerado, no pasará mucho tiempo antes de que la empresa te descubra. Los ingenieros de software son personas hábiles que necesitan fuertes habilidades técnicas. Si no las tienes, no tardará mucho en que los demás lo descubran.
No mientas sobre tu experiencia y habilidades
Hay un dicho: "finge hasta que lo logres". Aunque eso es genial para probar cosas nuevas, no querrás hacerlo en un currículum. Mentir sobre tu experiencia y habilidades es una forma rápida de perder el respeto de cualquier reclutador.
Incluso si obtuvieras el trabajo con tu currículum exagerado, no pasará mucho tiempo antes de que la empresa te descubra. Los ingenieros de software son personas hábiles que necesitan fuertes habilidades técnicas. Si no las tienes, no tardará mucho en que los demás lo descubran.
No uses fuentes pequeñas
Puedes sentirte tentado a usar fuentes más pequeñas para incluir más experiencia o habilidades. Sin embargo, las fuentes pequeñas son inconvenientes para el anunciante del trabajo, lo que los obliga a entrecerrar los ojos para ver todo.
Un buen tamaño de fuente para tu currículum es de 12 pt para el texto del cuerpo y de 16 pt para los encabezados. También querrás mantenerte con estilos de fuente normales, como Times New Roman.
Si tu fuente incluye Comic Sans de 8 pt, tu currículum no impresionará al reclutador.
No añadas una foto
Aunque estamos seguros de que eres hermoso, tu apariencia no te conseguirá la mayoría de los trabajos (a menos que seas modelo). Una foto ocupa espacio y distrae al reclutador de lo que importa: tus habilidades y experiencia laboral.
Las fotos generalmente se consideran poco profesionales, por lo que al incluir una, le estás diciendo al reclutador que careces de una comprensión general de lo que implica un currículum.
Conclusión
Ahora que tienes el formato, la plantilla y algunos consejos de lo que debes y no debes hacer en tu currículum, utiliza estos consejos para destacarte en tu próxima solicitud de empleo. Manteniendo las cosas simples y profesionales, te destacarás con lo que realmente importa: habilidades asombrosas, una gran ética de trabajo y un excelente liderazgo.
Puedes utilizar estos consejos al solicitar trabajos de ingeniero de software en EPAM Anywhere. ¡Buena suerte y feliz búsqueda de empleo!
El Equipo Editorial de EPAM Anywhere es un colectivo internacional de ingenieros de software senior, directivos y profesionales de la comunicación que crean, revisan y comparten sus puntos de vista sobre tecnología, carrera, trabajo remoto y el dia a día aquí en Anywhere.
El Equipo Editorial de EPAM Anywhere es un colectivo internacional de ingenieros de software senior, directivos y profesionales de la comunicación que crean, revisan y comparten sus puntos de vista sobre tecnología, carrera, trabajo remoto y el dia a día aquí en Anywhere.