Juan Camilo Farfan

Software Developer | BackEnd | FrontEnd | Accountant

jcamilofarfan

Quien Soy?

Mi nombre es Juan Camilo, un desarrollador de software con experiencia en lenguajes como Golang, Java y TypeScript. En Canastto, me enfoqué en el desarrollo de sistemas backend robustos, mientras que en el Banco de Bogotá, asumí un rol full stack, participando en la creación de interfaces de usuario intuitivas y servicios eficientes en el backend. Mi experiencia incluye la gestión de bases de datos, la optimización de pipelines de despliegue y la implementación de prácticas de CI/CD, brindando una perspectiva integral y habilidades para enfrentar desafíos en el desarrollo de software

Habilidades

Go

Desarrollo de software

Diseño de software

Software de código abierto

PHP

JavaScript

HTML5

Conferencias

Nóminas

Administración

Contabilidad

Diseño

Edición de vídeo

Automatización

Desarrollo web

Finanzas

Git

Hojas de estilos en cascada (CSS)

Microsoft Office

GitHub

Microsoft Excel

MySQL

Liderazgo

Gestión

World Office

Experiencia

Banco de Bogotá

Banco de Bogotá

Full-stack Developer

Full stack (Java Spring Boot-Go-TypeScritp/Angular), desarrollador en la nube de AWS (Lambdas con JavaScript) y serverless para soluciones bancarias.

Canastto.com

Canastto.com

Desarrollador de back-end

Recibir requerimientos para las nuevas funcionalidades y ejecución de los mantenimientos del api principal de la aplicación en BackEnd. Posteriormente realizar análisis y escritura del código bajo el lenguaje TypeScript, manejando bases de datos con TypeOrm y PostgreSQL; y finalmente pasar a QA para las pruebas correspondientes y una vez aprobado subirlo a producción en la nube de AWS a través del Frameworks Serverless - Logros o Diseñe una solución para trabajar y visualizar en diferentes sistemas operativos el proceso de desarrollo de software a través de Docker generando un correcto deployment o Investigué, aprendí e implementé un sistema de verificación de datos eficiente, de un solo String por medio de una expresión regular que arrojaba un formato predeterminado y necesario para el buen funcionamiento de la aplicación

Alcaldia de Bogotá Secretaría Distrital de Ambiente

Alcaldia de Bogotá Secretaría Distrital de Ambiente

Referente Etnico

Desde la secretaria distrital de ambiente, realice labores acordes a la cosmovisión y cosmogonía de los grupos étnicos residentes en Bogotá, durante la etapa laboral aporte en la creación de nuevas fichas pedagógicas, en las cuales se generó material didáctico tales como: - videos – cuentos étnicos - SumaKausay – video de cosmovisión Étnico - Serenatas ambientales - Teatro de sombras - Origami - Arte con plastilina Los cuales fueron presentados a alumnos desde la primera infancia hasta grados superiores

Grupo Logístico Empresarial

Auxiliar de nóminas

"Grupo Logistico empresarial" es un grupo de empresas que brindan servicios especializados de Gestión Logística y Transporte. Me encargaba de preparación liquidación y registro de nomina de aproximadamente 250 personas al mes, generación de liquidaciones definitivas de contrato, configuración de sistema contable para causacion de nominas.

Cabildo Ambika Pijao

Desarrollador

Me encargue del desarrollo de la aplicación "Abeki Pijao" disponible en la Google Store, en el ambiente Unity, la cual contiene historias indígenas pijao de mi comunidad en la cual se resalta la identidad pijao, realizando talleres dinamicos con niños y niñas de primera infancia a quienes va dirigida la aplicacion.

Outsourcing S.A Oficial

Outsourcing S.A Oficial

Notificador

Me encargaba de notificar a las personas Victimas del conflito armado en Colombia sus resultados ante los procesos adelantados con la UARIV (Unidad para la Atención y Reparación Integral a las Víctimas), asi como la orientacion necesaria para los procesos con la unidad, participacion de campañas de notificacion masiva, generacion y encriptacion de archivos para notificacion via mail y preparacion de notificaciones via correo certificado.

Bancolombia

Bancolombia

Auxiliar de departamento I

Me encargaba de liquidar facturas y cuentas de cobro con los impuestos correspondientes de acuerdo a la territorialidad, calidad de contribuyente, entre otros fatores requeridos por la ley de los negocios fiduciarios manejados por el Banco. Administracion y verificacion de RPA (automatización robótica de procesos) encargados de ingresar la informacion de las factureas e impuestos en los sistemas contables que maneja el Banco, asi como la recuperacion de informacion para la presentacion de informes del funcionamientoto de los RPA

Famiparaiso

Auxiliar contable

Famiparaiso Era una Ips (a la fecha se encuentra con matricula Cancelada) que prestaba sus servicio de Salud en los municipios de Pereira, Manizales y la Dorada. Me encargaba del control contable y financiero de la sede de Manizales, como lo es la legalizacion y control de gastos, preparacion de impuestos municipales y demas obligaciones tributarias como lo es la "Informacion exogena Municipal", liquidacion de Nominas y cuentas de cobro de los Profesionales.

Cabildo Ambika Pijao

Gestor Cultural

Me encargaba de la sistematización de información, realización de caracterización indígena , dirección de talleres encaminados a la identidad propia del pueblo pijao, realización de convocatorias, toma de evidencia audiovisual y asistencia, organización y depuración de datos, ademas de la dinamizacion de talleres dirigida a niños y niñas del cabildo desde las edades de 5 años hasta los 14, realizando talleres de artesania, y cultura propia

ComputerShop

Aprendiz

Realización de soporte preventivo y correctivo equipos Sena, inventario de equipos, instalación de Sistemas Operativos, instalación de impresoras entre otras actividades relacionadas con el Apóyo de soporte en Sitio y mesa de Ayuda

Educacion

Platzi

Platzi

Desarrollo de Software, Ingeniería de software

Corporación Universitaria Republicana

Especializacion en derecho laboral y seguridad social, Administración y gestión de empresas, general

Corporación Universitaria Republicana

Contador Publico, Administacion y finanzas

CET Colsubsidio EADS

Técnico profesional en Soporte de Infraestructuras informáticas y redes de datos , Tecnología de la información

Cursos

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Platzi

Expedición: sept. 2024
Curso de Fundamentos de Diseño de Interfaces UX/UI

Curso de Fundamentos de Diseño de Interfaces UX/UI

Platzi

Expedición: sept. 2024
Curso de Introducción a la Creación de Contenidos Digitales

Curso de Introducción a la Creación de Contenidos Digitales

Platzi

Expedición: sept. 2024
Curso de Streaming con OBS

Curso de Streaming con OBS

Platzi

Expedición: sept. 2024
Curso de Introducción a DevOps

Curso de Introducción a DevOps

Platzi

Expedición: abr. 2024
Curso de Diseño para Developers

Curso de Diseño para Developers

Platzi

Expedición: ene. 2024
Curso Introductorio de Desarrollo de Videojuegos con Godot

Curso Introductorio de Desarrollo de Videojuegos con Godot

Platzi

Expedición: oct. 2023
Curso de Patrones y Componentes en Sistemas de Diseño

Curso de Patrones y Componentes en Sistemas de Diseño

Platzi

Expedición: feb. 2023
Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio

Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio

Platzi

Expedición: ene. 2023
Curso de Computación Básica

Curso de Computación Básica

Platzi

Expedición: ene. 2023
Nuevo Curso de Introducción al Desarrollo Backend

Nuevo Curso de Introducción al Desarrollo Backend

Platzi

Expedición: ene. 2023
Secretos Ocultos de JavaScript: Protección de Objetos para Misiones Espaciales

Secretos Ocultos de JavaScript: Protección de Objetos para Misiones Espaciales

Platzi

Expedición: ene. 2023
Administración de Servidores

Administración de Servidores

Platzi

Expedición: oct. 2022
Certificación Cloud Digital Leader

Certificación Cloud Digital Leader

Platzi

Expedición: oct. 2022
Audiocurso Glosario de Términos de Diseño

Audiocurso Glosario de Términos de Diseño

Platzi

Expedición: sept. 2022
Curso Glosario Product Design

Curso Glosario Product Design

Platzi

Expedición: sept. 2022
Audiocurso para Desbloquear tu Creatividad

Audiocurso para Desbloquear tu Creatividad

Platzi

Expedición: ago. 2022
Audiotaller para Cambiar tu Carrera Profesional

Audiotaller para Cambiar tu Carrera Profesional

Platzi

Expedición: ago. 2022
Curso de Angular: Componentes y Servicios

Curso de Angular: Componentes y Servicios

Platzi

Expedición: ago. 2022
Curso de Fundamentos de Angular

Curso de Fundamentos de Angular

Platzi

Expedición: ago. 2022
Audiocurso de Fundamentos de Arquitectura de Alta Concurrencia

Audiocurso de Fundamentos de Arquitectura de Alta Concurrencia

Platzi

Expedición: jul. 2022
Curso Básico de Jenkins

Curso Básico de Jenkins

Platzi

Expedición: jul. 2022
Curso Práctico de AWS Cloud

Curso Práctico de AWS Cloud

Platzi

Expedición: jul. 2022
Curso de Azure IaaS

Curso de Azure IaaS

Platzi

Expedición: jul. 2022
Curso de Digital Ocean

Curso de Digital Ocean

Platzi

Expedición: jul. 2022
Curso de Introducción a Google Cloud Platform

Curso de Introducción a Google Cloud Platform

Platzi

Expedición: jul. 2022
Curso de Introducción al Despliegue de Aplicaciones

Curso de Introducción al Despliegue de Aplicaciones

Platzi

Expedición: jul. 2022
Curso de Programación en Bash Shell

Curso de Programación en Bash Shell

Platzi

Expedición: jul. 2022
Fundamentos de IBM Cloud

Fundamentos de IBM Cloud

Platzi

Expedición: jul. 2022
Curso de Administración de Servidores Linux

Curso de Administración de Servidores Linux

Platzi

Expedición: may. 2022
Curso de NestJS: Persistencia de Datos con TypeORM

Curso de NestJS: Persistencia de Datos con TypeORM

Platzi

Expedición: abr. 2022
Curso de Marca Personal

Curso de Marca Personal

Platzi

Expedición: mar. 2022
Curso de NestJS: Programación Modular, Documentación con Swagger y Deploy

Curso de NestJS: Programación Modular, Documentación con Swagger y Deploy

Platzi

Expedición: mar. 2022
Datacademy

Datacademy

Platzi

Expedición: mar. 2022
Curso de Backend con NestJS

Curso de Backend con NestJS

Platzi

Expedición: feb. 2022
Curso de Desarrollo Web con Svelte y Sapper

Curso de Desarrollo Web con Svelte y Sapper

Platzi

Expedición: feb. 2022
Curso de Programación Orientada a Objetos: POO

Curso de Programación Orientada a Objetos: POO

Platzi

Expedición: feb. 2022
Curso de Introducción al Pensamiento Computacional con Python

Curso de Introducción al Pensamiento Computacional con Python

Platzi

Expedición: ene. 2022
Curso de Python Intermedio: Comprehensions, Lambdas y Manejo de Errores

Curso de Python Intermedio: Comprehensions, Lambdas y Manejo de Errores

Platzi

Expedición: ene. 2022
Curso para Encontrar y Evaluar Ideas para Emprender

Curso para Encontrar y Evaluar Ideas para Emprender

Platzi

Expedición: ene. 2022