Author Image

Hola, mi nombre es Sneider

Sneider Castillo

Desarrollador Full Stack en dale!.

Soy un apasionado desarrollador Full Stack con una sólida formación como Licenciado en Informática y Tecnología. Mi experiencia abarca una amplia gama de tecnologías de programación, desde NestJs, Angular y Go, hasta Java, Python, Flutter y .NET. Mi versatilidad se extiende al mundo de las bases de datos, trabajando con sistemas como PosgreSQL, Oracle, SQL Server y MongoDB. Además, tengo experiencia en el despliegue y la administración de proyectos en la nube, empleando AWS, Azure y Firebase, así como en la gestión de contenedores utilizando Kubernetes y OpenShift. He participado en diversos proyectos que van desde aplicaciones financieras hasta plataformas de apuestas, donde he demostrado habilidades para crear soluciones que combinan innovación y eficiencia. Mi experiencia en el campo de la robótica añade una perspectiva única a mi enfoque de desarrollo. Además de mi pasión por la tecnología, encuentro en el ciclismo una forma de equilibrar mi vida. En mis momentos de ocio, me lanzo a la carretera para liberar la mente y recargar energías. Siendo un profesional dedicado, creativo y comprometido, estoy ansioso por enfrentar nuevos desafíos y contribuir con mi experiencia en equipos dinámicos que busquen alcanzar la excelencia en el mundo del desarrollo de software y la innovación tecnológica.

Liderazgo
Trabajo en equipo
Pasión por la Innovación
Creativo
Adaptabilidad
Empatía

Habilidades

Experiencia

1
Desarrollador Full Stack
Aval Soluciones digitales SAS

Octubre 2020 - Presente, Bogotá, Colombia

Aval Soluciones digitales SAS, Es una empresa del Grupo Aval Reconocida por su billetera digital dale!

Responsabilidades:
  • Desarrollar microservicios en NestJS
  • Desarrollo de microservicios y mantenimiento de aplicación monolítica realizadas con .net framework
  • Integración con servicios de terceros en REST y SOAP
  • Integración servicios con tecnologías de AWS
  • Exponer servicios con Graphql
  • Desarrollo de librerías en NestJs de funcionalidades compartidas
  • Conexión con base de datos tanto relacionales como no relacionales
  • Desarrollar aplicaciones web usando Angular
  • Desarrollo de aplicación móvil usando reactNative
  • Definición de nuevas solicitudes para el producto
  • Migración de core
  • Liderar equipo de trabajo
  • Implementación de metodologías ágiles
  • Uso del patron CQRS(Command Query Responsibility Segregation) en .net

Desarrollador De Software Full Stack
Grupo Cinte

Agosto 2019 - Septiembre 2020, Bogotá, Colombia

Grupo Cinte, OUTSOURCING

Responsabilidades:
  • Desarrollo de microservicios con Spring Boot (Java) para entidad bancaria.
  • Uso de arquitectura Hexagonal
  • Uso de Openshift para el despliegue de microservicios
  • Integración con servicios de terceros en REST y SOAP
  • Desarrollo de micro-frontends con Angular
  • Implementación de metodologías ágiles
2

3
Consultor de Innovación Estandar
Assist Consultores de sistemas

Marzo 2018 - Agosto 2019, Bogotá, Colombia

Assist Consultores de sistemas. Es una empresa que presta servicios de Consultarias en tecnologias.

Responsabilidades:
  • Desarrollo de microservicios con NodeJs
  • Creación de procedimientos almacenados en Oracle Db 11
  • Desarrollo de aplicaciones Frontend con Angular
  • Diseño de base de datos
  • Desarrollo de aplicaciones nativas para IOS y Android
  • Diseño de arquitectura para nuevos proyectos
  • Investigación e implementación de nuevas tecnologías con IA
  • Diseño de proyectos innovadores
  • Participación en migración de core de Aplicación de apuestas

Desarrollador de software
EmagoStudio.

Abril 2017 - Marzo 2018, Bogotá, Colombia

EmagoStudio. Desarrollo de aplicaciones y marqueting

Responsabilidades:
  • Desarrollo de aplicaciones monolíticas en .net
  • Mantenimiento de aplicaciones echas en .net
  • Administración de plataformas como Azure y AWS
  • Publicación de proyectos en AWS
  • Desarrollo de aplicaciones web con PHP y MYSQL
  • Desarrollo de aplicaciones con Angular, NodeJS y MYSQL
  • Instalación y administración de Wordpress
4

5
Desarrollador de software
Emmblema Software SAS.

Abril 2015 - Abril 2017, Bogotá, Colombia

Emmblema Software SAS. Desarrollo de aplicaciones y prestar servicios de consultoria.

Responsabilidades:
  • Diseño y desarrollo de prototipo de alarma (IOT) con conexión a internet
  • Desarrollo de panel administrativo para administrar prototipos de alarma IOT
  • Desarrollo de Api Rest para la comunicación de alarma IOT con base de datos
  • Diseño y desarrollo de aplicaciones en .net
  • integración con servicios de Google maps
  • Diseño y desarrollo de procedimientos almacenados con SQL Server
  • Desarrollo de paneles administrativos que permitiera configurar zonas en Google maps y generar rutas recomendadas.
  • Soporte a aplicaciones monolíticas echas en .net con arquitectura por capas
  • Desarrollo de aplicación web que permite encontrar negocios que estén cerca a la ubicación actual del usuario.
  • Desarrollo de aplicación web que permitiera configurar negocios con las coordenadas reales usando uso de las apis de Google maps
  • Desarrollo de aplicación web que permitiera publicar administrar y consultar clasificados
  • Desarrollo de e-commerce con .net, que permite conectarse con pasarelas de pagos, administrar productos y pedidos
  • Uso de Arquitecturas MVC y por capas

Practicante Docente en Informática y Tecnología
Institución Educativa Gimnasio Gran Colombiano

Agosto 2014 - Noviembre 2014, Tunja, Colombia

Institución Educativa Gimnasio Gran Colombiano. Colegio primaria y secundaria

Responsabilidades:
  • Crear plan de clases
  • Implementación de diferentes metodologías de enseñanza
  • Enseñar robótica, programación. ofimática, realidad aumentada a estudiantes de grado sexto a grado once.
  • Diseño y desarrollo de software educativo para aprender ingles
6

7
Monitor de Programación
Universidad Pedagogíca y Tecnologica de Colombia (UPTC).

Agosto 2013 - Diciembre 2014, Tunja, Colombia

Universidad Pedagogíca y Tecnologica de Colombia (UPTC). institución educativa

Responsabilidades:
  • Asesorar a los estudiantes de la licenciatura en informática y tecnología en temas de programación
  • Dictar talleres de robótica educativa
  • Reforzar temas de programación que más se le dificultaba a los estudiantes

logros

Curso de NestJS - Programación Modular, Documentación con Swagger y Deploy
Platzi Agosto 2022

Desarrolla aplicaciones web con programación modular. Estructura tu proyecto backend con módulos de NestJS. Documenta tu API REST con Swagger y Open API. Haz deploy con Heroku

Curso de Backend con NestJS
Platzi Agosto 2022

Desarrolla aplicaciones web con NestJS. Comprende la estructura y arquitectura de un proyecto backend. Programa controladores, servicios y pipes personalizados. Construye el CRUD de una API REST

Curso de FastAPI - Fundamentos, Path Operations y Validaciones
Platzi Julio 2022

Crea primera API REST usando Path Operations, validación de esquemas y tipado con Pydantic, autenticación con PyJWT y documentación automática con Swagger.

Curso de Introducción a Elasticsearch
Platzi Agosto 2020

Realizar consultas de datos. Indexar Datos. Entender los conceptos básicos para usar ElasticSearch

Curso de Gestión del Cambio para Empresas
Platzi Mayo 2020

Identificar el nivel de madurez de empresas. Aprender metodologías de gestión del cambio. Mapear stakeholders claves. Ejecutar iniciativas de cambio

Curso Básico de Seguridad Informática para Empresas
Platzi Mayo 2020

Descubre qué es y para qué sirve la ciberseguridad. Identifica y crear mecanismos de control para las ciberamenazas. Conoce los roles y cómo se estructura un equipo de ciberseguridad.

Red Hat Delivery Specialist - API Management I
RedHat Julio 2019

Administrar APIS con la herramienta de 3Scale de Redhat

Curso fundamentos de innovación

Estrategias de inovación para nuevos proyectos

Curso de introducción a Machine Learning
Platzi Febrero 2019

Comprender cómo funciona por dentro algoritmos de machine learning. Entender qué es machine learning y su historia. Explora las bases del deep learning.

Curso basico de Jenkins
Platzi Febrero 2019

Entender los servicios de automatización. Instalar y configurar Jenkins en Linux. Dominar la interacción de Jenkins con su host

Curso FullStack y aplicaciones Hibridas
FEDESOFT Septiembre 2018

Desarrollo de aplicaciones con Ruby and Rails.

Curso Programación para Android
MINTIC Septiembre 2014

Introducción al desarrollo de aplicaciones nativas con Java para Android.

Taller Lideres solidarios
SENA Septiembre 2008

Educación

Especialización en informática para la docencia
Total Semestres: 1 de 2
Licenciatura en informática y tecnología
Total Semestres: 10 de 10
SENA
2008-2009
Técnico en Creación de empresas y su plan de negocios
Total Horas: 1140 de 1140