Juan Camilo Farfan
Software Developer | BackEnd | FrontEnd | Accountant
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á
Full-stack DeveloperFull stack (Java Spring Boot-Go-TypeScritp/Angular), desarrollador en la nube de AWS (Lambdas con JavaScript) y serverless para soluciones bancarias.
Canastto.com
Desarrollador de back-endRecibir 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
Referente EtnicoDesde 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
DesarrolladorMe 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
NotificadorMe 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
Auxiliar de departamento IMe 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 contableFamiparaiso 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 CulturalMe 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
AprendizRealizació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
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
Platzi
Expedición: sept. 2024Curso de Fundamentos de Diseño de Interfaces UX/UI
Platzi
Expedición: sept. 2024Curso de Introducción a la Creación de Contenidos Digitales
Platzi
Expedición: sept. 2024Curso de Streaming con OBS
Platzi
Expedición: sept. 2024Curso de Introducción a DevOps
Platzi
Expedición: abr. 2024Curso de Diseño para Developers
Platzi
Expedición: ene. 2024Curso Introductorio de Desarrollo de Videojuegos con Godot
Platzi
Expedición: oct. 2023Curso de Patrones y Componentes en Sistemas de Diseño
Platzi
Expedición: feb. 2023Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio
Platzi
Expedición: ene. 2023Curso de Computación Básica
Platzi
Expedición: ene. 2023Nuevo Curso de Introducción al Desarrollo Backend
Platzi
Expedición: ene. 2023Secretos Ocultos de JavaScript: Protección de Objetos para Misiones Espaciales
Platzi
Expedición: ene. 2023Administración de Servidores
Platzi
Expedición: oct. 2022Certificación Cloud Digital Leader
Platzi
Expedición: oct. 2022Audiocurso Glosario de Términos de Diseño
Platzi
Expedición: sept. 2022Curso Glosario Product Design
Platzi
Expedición: sept. 2022Audiocurso para Desbloquear tu Creatividad
Platzi
Expedición: ago. 2022Audiotaller para Cambiar tu Carrera Profesional
Platzi
Expedición: ago. 2022Curso de Angular: Componentes y Servicios
Platzi
Expedición: ago. 2022Curso de Fundamentos de Angular
Platzi
Expedición: ago. 2022Audiocurso de Fundamentos de Arquitectura de Alta Concurrencia
Platzi
Expedición: jul. 2022Curso Básico de Jenkins
Platzi
Expedición: jul. 2022Curso Práctico de AWS Cloud
Platzi
Expedición: jul. 2022Curso de Azure IaaS
Platzi
Expedición: jul. 2022Curso de Digital Ocean
Platzi
Expedición: jul. 2022Curso de Introducción a Google Cloud Platform
Platzi
Expedición: jul. 2022Curso de Introducción al Despliegue de Aplicaciones
Platzi
Expedición: jul. 2022Curso de Programación en Bash Shell
Platzi
Expedición: jul. 2022Fundamentos de IBM Cloud
Platzi
Expedición: jul. 2022Curso de Administración de Servidores Linux
Platzi
Expedición: may. 2022Curso de NestJS: Persistencia de Datos con TypeORM
Platzi
Expedición: abr. 2022Curso de Marca Personal
Platzi
Expedición: mar. 2022Curso de NestJS: Programación Modular, Documentación con Swagger y Deploy
Platzi
Expedición: mar. 2022Datacademy
Platzi
Expedición: mar. 2022Curso de Backend con NestJS
Platzi
Expedición: feb. 2022Curso de Desarrollo Web con Svelte y Sapper
Platzi
Expedición: feb. 2022Curso de Programación Orientada a Objetos: POO
Platzi
Expedición: feb. 2022Curso de Introducción al Pensamiento Computacional con Python
Platzi
Expedición: ene. 2022Curso de Python Intermedio: Comprehensions, Lambdas y Manejo de Errores
Platzi
Expedición: ene. 2022Curso para Encontrar y Evaluar Ideas para Emprender
Platzi
Expedición: ene. 2022