Tunja, Colombia · Disponible para trabajo remoto

Walter Esteban Monroy Bernal

Construyo y evoluciono software empresarial.

Senior Full Stack Developer | .NET · Angular · PHP

Ingeniero de sistemas con más de 6 años de experiencia profesional desarrollando, integrando y evolucionando aplicaciones web empresariales con .NET, C#, PHP, Laravel, Symfony, Angular, TypeScript, JavaScript y Vue.

Desde el refinamiento, la estimación y la definición técnica hasta el desarrollo, la revisión, las pruebas, CI/CD, el despliegue y el análisis de causa raíz en producción.

Retrato de Walter Esteban Monroy Bernal

Walter Esteban Monroy Bernal

Stack principal
.NET · Angular · PHP
Trayectoria
Más de 6 años de experiencia profesional
Ubicación
Tunja, Colombia · Trabajo remoto

Casos profesionales

Una selección de mi trabajo en contextos empresariales. Son contribuciones como desarrollador, no productos propios.

OPITECHNOLOGY / ICETEX

Contexto
Evolución de aplicaciones empresariales para ICETEX.
Responsabilidad
Desarrollador .NET / Angular en OPITECHNOLOGY.
Contribuciones
Servicios, interfaces y persistencia con Entity Framework; refinamiento y estimaciones con Azure DevOps Boards. Evolución monolítica con SOLID y Clean Code, pruebas xUnit/Karma y corrección de hallazgos SonarQube. JWT y gestión de secretos, optimización SQL y participación en despliegues, diagnóstico con logs estructurados y métricas, hotfixes, rollback y análisis de causa raíz.
.NETC#AngularEntity FrameworkSQL ServerAzure DevOpsSonarQube

Periferia-IT Group

Contexto
Desarrollo y mantenimiento de aplicaciones empresariales.
Responsabilidad
Desarrollador Full Stack Senior en Periferia-IT Group.
Contribuciones
Evolución de aplicaciones monolíticas con PHP, Laravel y Symfony, interfaces Vue y optimización MySQL/PostgreSQL. APIs REST con contratos de integración y manejo estructurado de excepciones. Refinamiento, estimaciones y backlog con Azure DevOps Boards; revisión de código y aprobación de pull requests. Diagnóstico con logs y métricas, hotfixes, rollback y análisis de causa raíz.
PHPLaravel 10Symfony 6VueMySQLPostgreSQLREST

Bits Americas

Contexto
Frontend empresarial e integración de servicios.
Responsabilidad
Desarrollador Frontend / Integrador Full Stack en Bits Americas.
Contribuciones
Interfaces Angular y LitElement e integración REST; definición de componentes y contratos de integración, refinamiento y estimaciones. Revisión de código, aprobación de pull requests y mentoría a desarrolladores junior. Análisis y corrección de vulnerabilidades con SonarQube, ESLint y Git hooks; CI/CD con Jenkins, historias e incidentes en Jira y diagnóstico con logs, hotfixes y análisis de causa raíz.
AngularLitElementJavaScriptRESTJenkinsSonarQube

Positiva.fm

Contexto
Plataformas web para Positiva.fm.
Responsabilidad
Desarrollador Full Stack en Positiva.fm.
Contribuciones
Desarrollo y mantenimiento con Laravel y MySQL, APIs REST y optimización de consultas. Participación en definición técnica, estimaciones, producción y atención de incidentes.
LaravelPHPHTMLJavaScriptMySQLREST
Sitio público de Positiva.fm

Experiencia profesional

Trayectoria en desarrollo, integración y mantenimiento. Los periodos se presentan tal como fueron documentados, incluidos sus solapamientos.

OPITECHNOLOGY

— actualidad

Desarrollador .NET / Angular

  • Desarrollo servicios de negocio, interfaces y persistencia para ICETEX con .NET, Angular y Entity Framework.
  • Participo en refinamientos técnicos y estimaciones de complejidad de historias con Azure DevOps Boards; evoluciono sistemas monolíticos y heredados mediante refactorización, SOLID y Clean Code.
  • Escribo pruebas unitarias y de integración con xUnit y Karma y atiendo hallazgos de calidad, seguridad y fiabilidad con SonarQube.
  • Gestiono ramas y participo en integración y despliegues entre ambientes con Azure DevOps; diagnostico incidentes con logs estructurados y métricas y participo en hotfixes, rollback y análisis de causa raíz.
  • Trabajo con JWT y gestión de secretos; optimizo consultas y procedimientos almacenados en SQL Server y MySQL.
.NETC#AngularTypeScriptEntity FrameworkSQL ServerMySQLAzure DevOpsxUnitKarmaSonarQubeGitREST

Periferia-IT Group

—

Desarrollador Full Stack Senior

  • Evolucioné aplicaciones empresariales monolíticas con PHP, Laravel 10 y Symfony 6 e interfaces con Vue, JavaScript, Twig y Blade.
  • Definí componentes, endpoints, modelos y cambios de base de datos para historias; diseñé e integré APIs REST con contratos de integración y manejo estructurado de excepciones y optimicé MySQL y PostgreSQL.
  • Realicé revisión de código y aprobación de pull requests, refinamientos y estimaciones de complejidad y esfuerzo; gestioné historias y tareas del backlog con Azure DevOps Boards.
  • Diagnostiqué producción mediante logs y métricas y participé en hotfixes, rollback y análisis de causa raíz.
PHPLaravel 10Symfony 6VueMySQLPostgreSQLJavaScriptRESTAzure DevOpsTwigBlade

Proyectos Freelance / Independientes

—

Desarrollador Full Stack

Ver responsabilidades y tecnologías
  • Desarrollé aplicaciones web con PHP y JavaScript, separación de responsabilidades y Clean Architecture; realicé soporte en producción.
PHPJavaScriptClean Architecture

Ren Consultores

—

Desarrollador Full Stack Mid-Level

Ver responsabilidades y tecnologías
  • Desarrollé y mantuve aplicaciones empresariales PHP y Laravel 5.7 con JavaScript y SQL, SOLID y MVC; integré servicios REST y SOAP.
  • Ejecuté y mantuve contenedores PHP con Docker; administré alojamiento de aplicaciones en AWS EC2 y archivos y recursos en AWS S3.
  • Diagnostiqué producción mediante logs y participé en hotfixes, rollback y análisis de causa raíz.
PHPLaravel 5.7JavaScriptSQLRESTSOAPDockerAWS EC2AWS S3

Bits Americas

—

Desarrollador Frontend / Integrador Full Stack

  • Desarrollé interfaces empresariales con Angular, JavaScript y LitElement e integré frontend y backend mediante APIs REST.
  • Definí componentes, contratos de integración, endpoints y estructuras para historias; participé en refinamientos y estimaciones de complejidad y esfuerzo y realicé revisión de código y aprobación de pull requests.
  • Acompañé a desarrolladores junior mediante mentoría en frontend, buenas prácticas y resolución de problemas.
  • Analicé y corregí vulnerabilidades con SonarQube, ESLint y Git hooks; participé en CI/CD con Jenkins y gestioné historias e incidentes con Jira.
  • Diagnostiqué incidentes de producción mediante logs y participé en hotfixes y análisis de causa raíz.
AngularJavaScriptLitElementRESTJiraJenkinsSonarQubeESLintGit hooks

Fundación Transformemos

—

Desarrollador Frontend

Ver responsabilidades y tecnologías
  • Desarrollé interfaces para aplicaciones educativas con HTML, CSS y JavaScript.
  • Participé en definición técnica, refinamientos, estimaciones y actividades de producción dentro de un equipo Scrum.
HTMLCSSJavaScriptScrum

Fundación Universitaria Juan de Castellanos

—

Desarrollador Full Stack

Ver responsabilidades y tecnologías
  • Lideré el desarrollo de un CMS en PHP y Laravel; participé en una aplicación móvil Kotlin integrada mediante API REST.
  • Participé en definición de componentes, endpoints y modelos de datos, estimaciones y actividades de producción.
PHPLaravelKotlinREST

Positiva.fm

—

Desarrollador Full Stack

Ver responsabilidades y tecnologías
  • Desarrollé y mantuve plataformas web con Laravel, PHP, JavaScript y MySQL; implementé APIs REST y optimización de consultas.
  • Participé en definición técnica, estimaciones, actividades de producción y atención de incidentes.
LaravelPHPHTMLJavaScriptMySQLREST

Tecnologías y prácticas

Mi foco principal: .NET, Angular, PHP, Laravel y SQL. Herramientas que aplico según el contexto de cada sistema.

  • .NET
  • Angular
  • PHP
  • Laravel
  • SQL

Backend

  • .NET
  • C#
  • PHP
  • Laravel
  • Symfony
  • Entity Framework
  • REST
  • SOAP
  • Autenticación JWT y gestión de secretos

Frontend

  • Angular
  • TypeScript
  • JavaScript
  • Vue
  • LitElement
  • HTML
  • CSS

Bases de datos

  • SQL Server
  • PostgreSQL
  • MySQL
  • Modelado, procedimientos almacenados y optimización de consultas

Calidad

  • xUnit
  • Karma
  • SonarQube
  • ESLint
  • Pruebas unitarias e integración · Revisión y aprobación de PRs · Análisis de seguridad con Sonar

DevOps

  • Azure DevOps
  • Docker
  • AWS EC2 / S3
  • Jenkins
  • GitHub Actions
  • Git
  • CI/CD · Logs estructurados y métricas · Diagnóstico, hotfixes, rollback y causa raíz

Ingeniería

  • SOLID
  • Clean Code
  • Clean Architecture
  • MVC
  • Arquitectura monolítica y refactorización · Scrum/Kanban · Historias, refinamiento, estimación y backlog con Jira y Azure DevOps Boards

Cómo trabajo

Mi enfoque personal para evolucionar software existente: entender el contexto, definir cambios y acompañarlos hasta producción. No representa una metodología común a todos mis empleadores.

  1. Análisis

    Entender necesidades, reglas de negocio y el sistema existente.

  2. Definición

    Precisar componentes, endpoints, datos y estimaciones.

  3. Implementación

    Separar responsabilidades y refactorizar de forma incremental.

  4. Pruebas

    Validar comportamiento con pruebas unitarias y de integración.

  5. Revisión

    Contrastar cambios en pull requests y atender calidad y seguridad.

  6. Despliegue

    Participar en CI/CD y preparar la puesta en producción.

  7. Observabilidad y mantenimiento

    Diagnosticar incidentes, analizar causas y acompañar hotfixes o rollback.

Formación

2014 — 2020

Ingeniería de Sistemas y Computación

Fundación Universitaria Juan de Castellanos

2012 — 2013

Técnico en Diseño Gráfico

Cotel

Hablemos de tu próximo reto técnico.

Disponible para oportunidades remotas de desarrollo Full Stack y evolución de aplicaciones empresariales.