Carlos Ochoa

Ingeniero de Software

Desarrollo aplicaciones empresariales que resuelven problemas reales. Tengo experiencia comprobada en TypeScript, JavaScript, Next.js, React y C# (.NET). He construido sistemas manejando miles de usuarios, integrado múltiples bases de datos. Desde plataformas SaaS hasta sistemas financieros/contables — me enfoco en entregar soluciones de calidad y escalables.

Mi CV puede estar desactualizado
LinkedInGitHub
Foto de Carlos OchoaFoto de Carlos Ochoa

Experiencia

  1. CONTPAQi® logo

    Ingeniero de Software

    CONTPAQi®

    Dic 2024 - Presente
    Puesto: Ingeniero de Software especializado en el desarrollo de soluciones contables empresariales, trabajando con tecnologías modernas en un entorno ágil y colaborativo.

    Contribuciones Principales:
    - Participé activamente en la implementación de actualización DIOT 2025 para el debido cumplimiento fiscal ante el SAT
    - Desarrollo de componentes reutilizables y escalables con React y TypeScript
    - Optimización de procesos existentes mejorando la experiencia del usuario
    - Colaboración en la integración de diferentes módulos del ecosistema contable

    Experiencia Técnica
    - Aplicación de principios SOLID y Clean Code en el desarrollo diario
    - Implementación de mejores prácticas en React y TypeScript
    - Documentación técnica detallada para facilitar el mantenimiento
    - Participación activa en code reviews y mejora continua del código base
    • TypeScript
    • Next.js
    • React
    • Vite
    • .NET Core
    • C#
    • Azure DevOps
    • Azure
    • AWS
    • SQL Server
    • PostgreSQL
    • Git
    • MCP
    • AI Development Tools
  2. Soft Innovation logo

    Ingeniero de Software

    Soft Innovation

    Ene 2023 - Dic 2024
    Puesto: Ingeniero de Software (Enero 2023 - Diciembre 2024)

    Actividades:

    Análisis de requisitos:
    Colaboración con clientes y stakeholders para identificar y documentar los objetivos del proyecto.

    Prototipado:
    Desarrollo de prototipos funcionales para alinear el desarrollo con las expectativas de los usuarios finales.

    Desarrollo e Implementación:
    Implementación de soluciones utilizando diversas tecnologías, siempre asegurando la calidad y el cumplimiento de los plazos establecidos.

    Pruebas:
    Realización de pruebas funcionales y de rendimiento para asegurar el correcto funcionamiento de la solución.

    Gestión de Proyectos:
    Coordinación de actividades y recursos, seguimiento de avances y comunicación constante con mi equipo y los clientes para asegurar el éxito del proyecto.

    Soporte y Mantenimiento:
    Provisión de soporte técnico post-implementación y realización de mejoras continuas.

    Proyectos Destacados:

    · Plataforma ERP para Constructora:
    Desarrollé módulos clave para centralizar procesos en recursos humanos, finanzas, obras y presupuestos. Implementé APIs REST con .NET Core y Next.js (React), utilizando React Server Components (RSC) para optimizar de la plataforma. Gestioné eficientemente la base de datos SQL Server utilizando Entity Framework.

    · Optimización de Seguridad ante ataques:
    Implementé reglas en Cloudflare que bloquearon tráfico malicioso, reduciendo incidentes de seguridad. Optimicé el caché de archivos críticos, lo cual ayudó a disminuir los costos de hosting.

    · Página de presentación:
    Desarrollé una página web para una oficina regional dedicada a los trámites vehiculares. Utilicé HTML, CSS, y React, ofreciendo una interfaz amigable y completamente adaptable a cualquier tamaño de pantalla.

    Tecnologías y herramientas adicionales:
    Bases de Datos: PostgreSQL, TypeORM, Drizzle, Redis
    Herramientas de Desarrollo: Git, Docker, Jenkins, Jira
    Seguridad y APIs: JWT, OpenAI API, Cloudflare
    • TypeScript
    • Next.js
    • React.js
    • .NET Core
    • C#
    • EF Core
    • LINQ
    • SQL Server
    • Git
    • Cloudflare
    • Vercel
  3. Aztecavo® logo

    Ingeniero de Software

    Aztecavo®

    Ene 2020 - Dic 2022
    Puesto: Ingeniero Desarrollador de Software (Enero 2022 - Diciembre 2022)

    Actividades:

    Análisis de requisitos:
    Colaboré con personal administrativo, de producción y stakeholders para analizar los requisitos del sistema.

    Diseño de Bases de Datos:
    Diseñé y optimicé bases de datos (SQL Server, MySQL, SQLite) para una gestión eficiente de la información.

    Prototipado:
    Desarrollo de prototipos funcionales para alinear el desarrollo con las expectativas de los usuarios finales.

    Automatización y Optimización:
    Automatizé procesos internos y mejoré el rendimiento de los módulos de sistemas de alto impacto, incrementando la eficiencia de la planta.

    Documentación y Soporte:
    Elaboré manuales técnicos y de usuario, y proporcioné capacitación para asegurar el uso adecuado.

    Proyectos Destacados:

    · Trazabilidad de producción:
    Desarrollé una plataforma para digitalizar el flujo completo de producción, desde la recepción de la fruta hasta su selección, empacado, embalaje y envío. La plataforma cuenta con varias secciones, como reportes, recepciones, control de calidad, empacado y monitoreo, permitiendo generar reportes detallados y adjuntar fotografías. Al consolidar información de múltiples bases de datos (SQL Server, MySQL y SQLite), logré gestionar eficientemente la información entre varios departamentos. Esta plataforma mejoró la eficiencia operativa, redujo errores manuales y proporcionó visibilidad en tiempo real de la producción.

    · Plataforma de Gestión de Proveedores:
    Desarrollé una plataforma en Next.js y .NET Core para optimizar la revisión de información y documentación de proveedores, reemplazando los procesos manuales basados en intercambio de emails. La información se almacena en SQL Server y los documentos se suben a la nube (AWS S3). La plataforma permite a los proveedores actualizar sus datos y cargar documentos de forma autónoma, mientras que el personal de control interno puede validar y gestionar aprobaciones con un par de clics.

    Puesto: Ingeniero Programador Jr (Noviembre 2020 - Enero 2022)

    Proyectos destacados:

    · Sistema de Contador de Cajas:
    Desarrollé un módulo para el ERP en .NET (C#) utilizando Windows Forms, instalando nettops con escáneres de códigos de barras estratégicamente ubicados en las cintas transportadoras. Cada vez que una caja era escaneada, se registraba en el sistema. Utilicé Entity Framework y SQL Server para la gestión de datos, y Power BI para la generación de reportes. La plataforma registra cajas empacadas en tiempo real y cuenta con una interfaz intuitiva. Esta solución mejoró la eficiencia operativa y motivó al personal mediante un sistema de incentivos basado en la producción.

    · Módulo integral para la gestión de pagos masivos:
    Desarrollé un módulo para el ERP en .NET (C#), automatizando transacciones financieras y filtrando pagos pendientes con documentos fiscales asociados. Al consolidar datos de distintas fuentes (SQL Server y MySQL), optimicé procesos, reduje errores en tesorería y agilicé el tiempo de procesamiento de pagos.

    · Sitio principal:
    Desarrollé un nuevo sitio web para el dominio principal (aztecavo.com.mx), utilizando React para asegurar una interfaz de usuario adaptable y amigable. Implementé técnicas de SEO y optimización de rendimiento, aumentando el tráfico web y mejorando la experiencia del usuario.

    Tecnologías y herramientas adicionales utilizadas:
    Lenguajes y Frameworks: HTML, CSS, JavaScript, .NET Core, C#
    Bases de Datos: SQL Server, MySQL, Entity Framework
    Herramientas de Desarrollo: Git, Jira, Crystal Reports, Power BI
    Seguridad y APIs: JWT, Active Directory
    Infraestructura y Administración: IIS, Hyper-V, Acronis, IT Help Desk (sistema de resolución de tickets)

    Puesto: Ingeniero Desarrollador de Software Practicante (Enero 2020 - Noviembre 2020)

    Prácticas profesionales en desarrollo de software
    • HTML
    • CSS
    • JavaScript
    • Vue.js
    • C#
    • .NET Framework
    • PHP
    • Laravel
    • SQL Server
    • MySQL
    • Git
    • Power BI
    • Active Directory

Proyectos

CONTPAQi® Nube

CONTPAQi® Nube

Contribuyo de forma continua al desarrollo de múltiples aplicaciones dentro de la suite CONTPAQi® Nube, un ecosistema SaaS compuesto por aplicativos especializados en la gestión contable y financiera. Mi trabajo se centra en construir soluciones escalables y mantenibles, garantizando la integración fluida con otros aplicativos y aprovechando tecnologías en la nube (Azure, AWS) para ofrecer funcionalidades seguras, escalables y de alto rendimiento.

Aztecavo® - Página de inicio

Aztecavo® - Página de inicio

Desarrollé el sitio web principal de Aztecavo® (aztecavo.com.mx). Una empresa dedicada a la exportación de aguacates al mercado estadounidense (USA). Este sitio web está optimizado, garantizando una experiencia de usuario óptima en todos los dispositivos.

Oficina de trámites vehiculares

Oficina de trámites vehiculares

Desarrollé la página de presentación para una oficina regional dedicada a los trámites legales vehiculares. La página es estática, con un diseño totalmente adaptativo para asegurar la accesibilidad en todos los dispositivos. Incluye módulos de contacto personalizados y una sección de preguntas frecuentes para ayudar a los usuarios con consultas comunes. El diseño es limpio y profesional, reflejando el compromiso de la oficina con la calidad del servicio.

Habilidades técnicas

  1. JavaScript
  2. TypeScript
  3. React.js
  4. Next.js
  5. .NET
  6. C#
  7. SQL Server
  8. PostgreSQL
  9. Git
  10. Azure
  11. AWS
  12. MCP
  13. AI Development Tools

Contáctame

Contáctame cuando quieras.

Si tienes una pregunta, un proyecto en mente o simplemente quieres decir hola, puedes escribirme a:[email protected]

o

Formulario de contacto

Seguridad: Protección Básica
Desarrollado por Carlos Ochoa