< Hello, world! />

Desarrollador De Software

Web y Móvil

Crear, Mejorar y Optimizar
Proyectos Contacto

Sobre mí

¿Quién es Andres Condo?

Desarrollador de software con sólida experiencia en el diseño, construcción y despliegue de soluciones digitales de alto impacto. Ha participado en múltiples proyectos, desde arquitecturas de microservicios y plataformas web complejas hasta aplicaciones móviles. Su stack abarca tecnologías como Node.js, React, Python, FastAPI, C# .NET y Flutter, lo que le permite adaptarse a distintos contextos técnicos y aportar valor en cada etapa del desarrollo. Orientado a la mejora continua, la calidad del código y la colaboración efectiva en equipo.

5+Años de exp.
10+Proyectos
3Paquetes npm
12+Tecnologías

Frontend

  • React
  • Next.js
  • JavaScript
  • Tailwind CSS
  • HTML / CSS

Backend

  • Express.js
  • C# .NET
  • Python
  • REST APIs
  • Micro Services

Base de datos

  • MongoDB
  • SQL Server
  • Postgress SQL
  • Transaction

DevOps & Cloud

  • Docker
  • AWS
  • Git
  • GitHub

Open Source

  • validate-id-mongo
  • validate-dni
  • generate-pass

Herramientas

  • Swagger
  • Twilio
  • JWT
  • Postman

Carrera

Experiencia

Senior Developer FullStack

TEDU AI

2024 - Presente

Encargado de la arquitectura y el diseño integral de sistemas, incluyendo el modelamiento de bases de datos y el desarrollo Fullstack (frontend y backend). Experto en el uso de Docker para la contenerización de soluciones, asegurando entornos consistentes y escalables desde la concepción hasta la puesta en producción.

Node.jsMongoDBFast APIDockerNginx

FullStack Developer

Salica del ecuador

2023 - 2024

Desarrollo de una plataforma tipo red social con sistema de mensajería entre usuarios, manejo y control de publicaciones por parte de los administradores. Implementación de pasarela de pago y sistema de roles.

C#.NETSQL ServerFlutter

FullStack Developer

Empresa de Courier

2022 - 2023

Análisis, desarrollo y despliegue de Micro Servicios altamente escalables, aplicando capas de seguridad por medio de tecnologías generadoras de tokens, uso de Docker para empaquetar aplicaciones y su posterior despliegue, creación y consumo de REST APIs , con el desarrollo de múltiples endpoint, validaciones en peticiones y consumo de servicios externos.

NodejsMongoDBDockerSQL Server

FullStack Developer

Freelance

2021 - 2022

Cargo de Fullstack Developer, en stack MERN (MongoDB, Express.js, React, Node.js). Encargado del levantamiento y puesta en marcha del backend, adición de controladores para el manejo de peticiones por parte del Frontend, así como validaciones y manejo de errores. Uso de "json web token" para el manejo de roles dentro de la plataforma. Así como la creación de usuarios, formularios para adición en datos del perfil, chats entre usuarios en "real-time", uso de socket.io.

NodejsMongoDBReactjs

Trabajo

Proyectos

01

Dynamic Form

Sistema fullstack para la creación y gestión de formularios dinámicos. Permite crear plantillas de formularios, agregar y configurar campos personalizados, y realizar operaciones CRUD completas. El backend expone una API REST en C# .NET 7 con SQL Server (contenerizado en Docker), y el frontend está construido en React.

C#.NETReactSQL ServerDockerT-SQL
Ver repositorio
02

Plataforma de gestión con landing

Proyecto freelance que abarcó el rediseño completo de una landing page y el desarrollo de un sistema interno de gestión. El sistema permite la administración de usuarios, control de roles y manejo de publicaciones dentro de la plataforma. Desplegado con Docker.

Node.jsNext.jsPostgreSQLDocker
03

App móvil de gestión de productos

Aplicación móvil interna desarrollada con Flutter para la gestión de productos. El backend fue construido en C# .NET exponiendo una API en GraphQL, permitiendo consultas eficientes y tipadas desde el cliente mobile. La solución cubre el ciclo completo de gestión: creación, edición, búsqueda y control de inventario.

FlutterC#.NETGraphQL
04

Servidor multimedia con Nginx

Configuración de un servidor Nginx para la gestión segura de carga y almacenamiento de imágenes. Se implementó una política de control de dominios permitidos (whitelist), bloqueando solicitudes provenientes de sitios externos no autorizados. La solución permite alojar y servir multimedia de forma autónoma, eliminando la dependencia de proveedores de almacenamiento en la nube y reduciendo el costo operativo a cero.

NginxLinuxDocker
05

App Manipulador de audio

Con el uso de Python se diseñó una aplicación con interfaz gráfica, el cual permite extraer el sonido de los vídeos así como convertir a diferentes formatos de audios, unir y cortar esos audios.

PythonGit
Ver repositorio
06

Desarrollo de micro servicios

Cumpliendo el rol de Senior Developer, se realizó el levantamiento de información, diseño, y desarrollo de microservicios en Node.js, con conexión a MongoDB, desarrollando diversos endpoints con la aplicación de JWT para la validación de credenciales, siendo también el encargado de realizar el despliegue en servidor con el uso de Docker para la ejecución de contenedores.

Node.jsSwaggerGitJWT
Ver más

Open source y proyectos propios

Lo que he hecho

01

Dynamic Form

Sistema fullstack para crear y gestionar formularios dinámicos con campos personalizados. API REST en C# .NET 7, SQL Server en Docker y frontend en React.

C#.NETReactDockerSQL Server
Ver repositorio
02

Plataforma de gestión con landing

Proyecto freelance: rediseño de landing page y sistema interno de gestión de usuarios, roles y publicaciones. Desplegado con Docker y PostgreSQL.

Node.jsNext.jsPostgreSQLDocker
03

App móvil de gestión de productos

Aplicación móvil interna en Flutter con backend C# .NET y API GraphQL. Cubre gestión completa de productos: creación, edición, búsqueda y control de inventario.

FlutterC#.NETGraphQL
04

Servidor multimedia con Nginx

Servidor Nginx con whitelist de dominios para carga segura de imágenes. Bloqueo de sitios externos y almacenamiento multimedia autónomo a costo cero.

NginxLinuxDocker
05

App Manipulador de audio

Aplicación de escritorio con interfaz gráfica en Python para extraer audio de videos, convertir formatos, unir y cortar archivos de audio.

PythonGit
Ver repositorio
06

validate-id-mongo

Paquete npm para validar IDs de MongoDB verificando el formato BSON con mensajes de error personalizables.

npmJavaScriptMongoDB
07

validate-dni

Librería open source para validar cédulas e identificaciones de múltiples países latinoamericanos.

npmOpen SourceJavaScript
08

generate-pass

Paquete npm para generar y validar contraseñas seguras con diferentes formatos y longitudes configurables.

npmJavaScriptSecurity
09

Microservicios con Node.js

Arquitectura de microservicios con Node.js, MongoDB, Docker y JWT para autenticación segura.

Node.jsDockerMongoDBJWT
10

Chatbot con IA

Bot inteligente para WhatsApp capaz de responder con videos de lenguaje de señas usando Python y Dialogflow.

PythonTwilioDialogflow
11

Plataforma Social

Red social con sistema de mensajería, roles, publicaciones y pasarela de pago integrada.

ReactNode.jsMongoDB

npm

Dependencias

validate-id-mongo

Validate Id Mongo

Esta es una librería que nos permite la validación de los ID's de MongoDB, verificando si tiene el formato BSON, la cual también nos ayuda a darle al usuario un mensaje de error personalizado en caso de querer hacerlo.

Ver más
validate-dni

Validate DNI

Esta es una librería que nos permite la validación de las credenciales de identidad, normalmente conocidas como cédulas, DNI, etc.

Ver más
generate-pass

Generate Pass

La dependencia cuenta con funciones para generar contraseñas únicas, así como la validación de las mismas, permitiendo elegir el que tipo de formato se desea usar.

Ver más
Ver más
icono Andres Condo
Andres Condo

La única meta imposible de lograr, es la que no se intenta

#PuedesHacerlo