Saltar al contenido
JE John Elith

Disponible para proyectos

Desarrollador de software Full Stack

Especializado en C# · .NET Framework

Construyo software de negocio robusto y mantenible, del modelo de datos a la interfaz.

  • Colombia
Retrato de John Elith, desarrollador de software Full Stack
C# · .NET
Desliza

Sobre mí

Biografía

¿Quién soy y cómo trabajo?

Soy desarrollador de software Full Stack con foco en el ecosistema Microsoft. Trabajo a diario con C#, .NET y SQL Server para construir sistemas de gestión que resuelven problemas reales de negocio, desde el modelado de datos hasta la interfaz que usa el cliente final.

Me gusta el código que se entiende sin explicaciones: nombres claros, capas bien separadas y decisiones documentadas. Creo que un buen sistema no es el que impresiona, sino el que otro desarrollador puede mantener seis meses después sin miedo.

Fuera del trabajo dedico tiempo a estudiar arquitectura de software y a experimentar con proyectos personales donde puedo romper cosas sin consecuencias. Aprendo mejor construyendo.

Con qué trabajo

Backend

  • C#
  • .NET Framework
  • ASP.NET Core
  • Web API REST
  • Entity Framework
  • LINQ

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Bootstrap

Datos

  • SQL Server
  • T-SQL
  • MySQL
  • PostgreSQL
  • Procedimientos almacenados

Herramientas

  • Git
  • Visual Studio
  • Docker
  • Postman

Trayectoria

Experiencia

Mi trayectoria profesional

  1. Desarrollador de software independiente

    Proyectos propios

    2025 — Actualidad

    • Colombia
    • Independiente

    Diseño, desarrollo y publico aplicaciones completas, de escritorio y web, que resuelven necesidades concretas de iglesias, contratistas y negocios de crédito.

    • Creé Coraza, software de proyección para iglesias en C# y WPF (.NET 8): funciona sin internet, se controla desde el móvil por la red local y se distribuye con instalador para Windows y versión portátil para USB.
    • Desarrollé Kaori, aplicación de escritorio en Electron, React y TypeScript que genera los informes mensuales, las cuentas de cobro y los certificados de cumplimiento de contratos de prestación de servicios a partir de las plantillas Word de cada organización.
    • Construí y puse en producción Créditos La Red, plataforma web para gestionar créditos y préstamos: clientes, pagos y abonos, control de mora y notificaciones en tiempo real.
    • C#
    • .NET 8
    • WPF
    • Electron
    • React
    • TypeScript
  2. Desarrollador en formación

    Proyectos académicos y personales

    2023 — 2025

    • Colombia

    Aprendí construyendo: aplicaciones de escritorio, sistemas CRUD y sitios web en varios lenguajes, todos publicados en GitHub.

    • Aplicaciones de escritorio en C# y WPF conectadas a SQL Server, como un sistema de registro y gestión de estudiantes.
    • Sistemas CRUD de usuarios en PHP y en Java, y utilidades en C# como un carrito de compras con cálculo de IVA y un registro de gastos personales.
    • Sitios web con HTML, SCSS, JavaScript y TypeScript: landing pages, una tienda de productos y FacilFinanzas, una aplicación de finanzas personales.
    • C#
    • WPF
    • SQL Server
    • PHP
    • Java
    • JavaScript
    • TypeScript

Portafolio

Proyectos

Cosas que he construido

Portada del proyecto Kaori 2026

Kaori

Genera en Word los informes mensuales de contratos de prestación de servicios.

Aplicación de escritorio que registra el contrato una vez y produce el informe de actividades, la cuenta de cobro y el certificado de cumplimiento de cualquier mes: calcula pagos, acumulados y saldos, y escribe fechas y cifras en letras. Parte de las plantillas Word de cada organización, así que los documentos salen con su formato intacto.

  • Electron
  • React
  • TypeScript
  • Tailwind CSS

Comunidad

Redes sociales

¿Dónde encontrarme?

Fuera del código

Hobbies

Lo que hago cuando cierro el editor

  • Música

    Toco guitarra desde hace años. Ayuda a despejar la cabeza entre sprints.

  • Videojuegos

    Sobre todo estrategia y RPG. Me interesa tanto jugarlos como entender su diseño.

  • Lectura

    Libros técnicos y ciencia ficción, en proporciones parecidas.

  • Fotografía

    Salir a caminar con la cámara es mi forma favorita de desconectar.

  • Deportes

    Moverme y competir: la mejor forma de despejar la cabeza después de horas de código.

  • Crear videos

    Grabar y editar: contar algo en video usa un músculo distinto al de programar.

Hablemos

Contáctame

¿Tienes un proyecto en mente?

Cuéntame qué necesitas y te respondo en menos de 24 horas. También puedes escribirme directamente por correo o LinkedIn.

  • Ubicación Colombia

0 / 2000 caracteres

Los campos marcados con * son obligatorios.

Pulsa Intro para subir, o arrastra el botón y suéltalo.