Resumen profesional
Datos destacados
Experiencia
Formación
Enfatiza tus habilidades clave
Cronología
Generic

John Jaen Rendon Velasquez

Resumen profesional

Profesional con experiencia en programación, desarrollo de software y proyectos para sistemas AS/400 e IBM-I, bases de datos DB2 relacionales. Cuento con conocimientos en RPG, RPG-ILE, RPG-FREE, RLU, DDS, RLU, CL, SQL, SQL Embebido, Excel, VBasic, Access, Manejo del diseñador de informes y formatos en PDF para sistemas de IBM FormFlex, así como nociones de control de versiones con Git. Busco una oportunidad en una empresa tecnológica que me permita aprender, aportar ideas frescas y crecer profesionalmente, no hablo ingles pero aprendo facil mas de 28 años de experiencia me hace tener la sificiente confianza para emprender una nueva oportunudad de trabajo con reponsabilidad.

Datos destacados

1
1
year of professional experience

Experiencia

Programador

Suzuki Motor de Colombia S.A
Pereira, Risaralda - Colombia
12.1998 - Actual
  • Diseño, desarrollo, actualización y mantenimiento de aplicaciones de software.
  • Realización de pruebas para la detección de errores en aplicaciones.
  • Monitorización y testeo del funcionamiento de aplicaciones.
  • Uso de lenguajes de programación para escribir código.
  • Análisis de necesidades, ejecutando el diseño de componentes visuales.
  • Optimización del rendimiento, seguridad y escalabilidad de las aplicaciones desarrolladas.
  • Actualización y depuración de errores de aplicaciones web.
  • Elaboración de dashboard y cuadros de mando que permitan visualizar la evolución de KPI´s.
  • Desarrollo de aplicaciones móviles en Android e iOS, utilizando herramientas actuales.
  • Realización de pruebas unitarias y de integración para asegurar la calidad del software.
  • Integración de API's de terceros para ampliar la funcionalidad de las aplicaciones desarrolladas.
  • Implementación de medidas de seguridad informática en el desarrollo de aplicaciones.
  • Automatización de tareas y procesos mediante el uso de scripts en lenguajes como Python o Bash.
  • Colaboración en proyectos de software como parte de equipos ágiles, aplicando metodologías Scrum o Kanban.
  • Colaboración en proyectos de código abierto, contribuyendo con mejoras y nuevas funcionalidades.
  • Participación en la planificación de proyectos software, incluyendo la estimación de tiempos y recursos necesarios.
  • Implementación de sistemas de gestión de bases de datos SQL y NoSQL.
  • Mantenimiento y optimización de código existente para mejorar su eficiencia y legibilidad.
  • Comunicación con los clientes para definir las necesidades de los usuarios.
  • Redacción de documentación técnica de los programas desarrollados.
  • Identificación y resolución de problemas técnicos con el funcionamiento de un programa.
  • Revisión del código existente para adaptarlo a nuevos requisitos.
  • Aprendizaje constante de nuevos lenguajes de programación.
  • Reparación o ampliación de los programas existentes para aumentar la eficacia operativa.
  • Escritura de código para aplicaciones según los requerimientos del cliente.
  • Realización de pruebas de aplicaciones para confirmar que producen las acciones deseadas.
  • Coordinación de tareas con arquitectos y administradores de bases de datos.

Programador de aplicaciones

MakroSoft Ltda.
Pereira, Risaralda - colombia
09.1996 - 03.1998

Programador en sistemas as/400, se desarrollo bajo el lenguaje RPG/ILE un programa de mantenimiento preventivo de equipos, tuve la oportunidad de desarrollar un programa de programación de actividades, dicho programa controlaba los costos, tiempo, herramientas, repuestos y otros costos que las actividades generadas teniendo en cuanta determinado número de protocolos que se puedan presentar, se desarrollo un modulo de control de clientes para el centro comercial Pereira plaza, se desarrollo un programa de control de llantas, dicho programa controlaba el desgaste y su costo de cada llanta por kilometraje recorrido y tiempo de trabajo. Manejo de SDA, DDS, RLU, SQL, DBUGER, INTEGRIDAD y TRIGERS

  • Realización de pruebas de aplicaciones para confirmar que producen las acciones deseadas.
  • Escritura de código para aplicaciones según los requerimientos del cliente.
  • Reparación o ampliación de los programas existentes para aumentar la eficacia operativa.
  • Aprendizaje constante de nuevos lenguajes de programación.
  • Revisión del código existente para adaptarlo a nuevos requisitos.
  • Identificación y resolución de problemas técnicos con el funcionamiento de un programa.
  • Redacción de documentación técnica de los programas desarrollados.
  • Comunicación con los clientes para definir las necesidades de los usuarios.
  • Mantenimiento y optimización de código existente para mejorar su eficiencia y legibilidad.
  • Implementación de sistemas de gestión de bases de datos SQL y NoSQL.
  • Colaboración en proyectos de código abierto, contribuyendo con mejoras y nuevas funcionalidades.
  • Implementación de medidas de seguridad informática en el desarrollo de aplicaciones.
  • Realización de pruebas unitarias y de integración para asegurar la calidad del software.
  • Elaboración de dashboard y cuadros de mando que permitan visualizar la evolución de KPI´s.
  • Optimización del rendimiento, seguridad y escalabilidad de las aplicaciones desarrolladas.
  • Análisis de necesidades, ejecutando el diseño de componentes visuales.
  • Uso de lenguajes de programación para escribir código.
  • Monitorización y testeo del funcionamiento de aplicaciones.
  • Realización de pruebas para la detección de errores en aplicaciones.
  • Diseño, desarrollo, actualización y mantenimiento de aplicaciones de software.

Formación

Programación avanzada en RPGLE. - Programación de aplicacionses

IBM DE COLOMBIA
Bogota D.C
11.2006 - 11.2006

Diseño de formatos e informes - Sistemas

Form Flex
Suzuki Motor de Colombia S.A
08.2020 - 08.2020

Enfatiza tus habilidades clave

  • Trabajo en equipo
  • Creación de bases de datos
  • Resolución de problemas
  • Flexibilidad y adaptabilidad
  • Atención al detalle
  • Habilidad con lenguajes [Tipo]
  • Análisis de datos
  • Dominio de [Software]
  • Habilidades de comunicación
  • Conocimiento de metodologías ágiles
  • Integración de sistemas
  • Creatividad e ingenio
  • Dominio de [Software] y [Software]
  • Organización y precisión
  • Manejo de herramientas [Tipo]
  • Control de calidad de software
  • Autonomía
  • Enfoque analítico
  • Depuración de código
  • Iniciativa y proactividad
  • Creatividad e innovación
  • Orientación al desarrollo profesional
  • Manejo de software especializado
  • Visión por computadora
  • Diagnóstico y resolución de problemas
  • Toma de decisiones
  • Desarrollo de software
  • Comunicación clara y precisa
  • Lenguajes de programación
  • Diagnóstico de fallos
  • Diseño de aplicaciones
  • Diseño API
  • Revisión de código
  • Realización de pruebas de rendimiento

Cronología

Diseño de formatos e informes - Sistemas

Form Flex
08.2020 - 08.2020

Programación avanzada en RPGLE. - Programación de aplicacionses

IBM DE COLOMBIA
11.2006 - 11.2006

Programador

Suzuki Motor de Colombia S.A
12.1998 - Actual

Programador de aplicaciones

MakroSoft Ltda.
09.1996 - 03.1998
John Jaen Rendon Velasquez