Tunja, Colombia · Available for remote work

Walter Esteban Monroy Bernal

I build and evolve enterprise software.

Senior Full Stack Developer | .NET · Angular · PHP

Systems engineer with more than 6 years of professional experience developing, integrating and evolving enterprise web applications with .NET, C#, PHP, Laravel, Symfony, Angular, TypeScript, JavaScript and Vue.

From refinement, estimation and technical definition to development, review, testing, CI/CD, deployment and production root cause analysis.

Portrait of Walter Esteban Monroy Bernal

Walter Esteban Monroy Bernal

Primary stack
.NET · Angular · PHP
Career
More than 6 years of professional experience
Location
Tunja, Colombia · Remote work

Professional cases

Selected work in enterprise contexts. These are my contributions as a developer, not my own products.

OPITECHNOLOGY / ICETEX

Context
Evolution of enterprise applications for ICETEX.
Responsibility
.NET / Angular Developer at OPITECHNOLOGY.
Contributions
Services, interfaces and persistence with Entity Framework; refinement and estimates with Azure DevOps Boards. Monolithic evolution with SOLID and Clean Code, xUnit/Karma tests and correction of SonarQube findings. JWT and secrets management, SQL optimization and participation in deployments, diagnosis with structured logs and metrics, hotfixes, rollback and root cause analysis.
.NETC#AngularEntity FrameworkSQL ServerAzure DevOpsSonarQube

Periferia-IT Group

Context
Enterprise application development and maintenance.
Responsibility
Senior Full Stack Developer at Periferia-IT Group.
Contributions
Monolithic application evolution with PHP, Laravel and Symfony, Vue interfaces and MySQL/PostgreSQL optimization. REST APIs with integration contracts and structured exception handling. Refinement, estimates and backlog with Azure DevOps Boards; code review and pull request approval. Diagnosis with logs and metrics, hotfixes, rollback and root cause analysis.
PHPLaravel 10Symfony 6VueMySQLPostgreSQLREST

Bits Americas

Context
Enterprise frontend and service integration.
Responsibility
Frontend Developer / Full Stack Integrator at Bits Americas.
Contributions
Angular and LitElement interfaces and REST integration; component and integration contract definition, refinement and estimates. Code review, pull request approval and junior developer mentoring. Vulnerability analysis and correction with SonarQube, ESLint and Git hooks; Jenkins CI/CD, stories and incidents in Jira and diagnosis with logs, hotfixes and root cause analysis.
AngularLitElementJavaScriptRESTJenkinsSonarQube

Positiva.fm

Context
Web platforms for Positiva.fm.
Responsibility
Full Stack Developer at Positiva.fm.
Contributions
Development and maintenance with Laravel and MySQL, REST APIs and query optimization. Participation in technical definition, estimates, production and incident response.
LaravelPHPHTMLJavaScriptMySQLREST
Positiva.fm public website

Professional experience

A career in development, integration and maintenance. Periods are shown as documented, including overlaps.

OPITECHNOLOGY

— present

.NET / Angular Developer

  • Develop business services, interfaces and persistence for ICETEX with .NET, Angular and Entity Framework.
  • Participate in technical refinement and story complexity estimates with Azure DevOps Boards; evolve monolithic and legacy systems through refactoring, SOLID and Clean Code.
  • Write unit and integration tests with xUnit and Karma and address quality, security and reliability findings with SonarQube.
  • Manage branches and participate in integration and deployments across environments with Azure DevOps; diagnose incidents with structured logs and metrics and participate in hotfixes, rollback and root cause analysis.
  • Work with JWT and secrets management; optimize queries and stored procedures in SQL Server and MySQL.
.NETC#AngularTypeScriptEntity FrameworkSQL ServerMySQLAzure DevOpsxUnitKarmaSonarQubeGitREST

Periferia-IT Group

—

Senior Full Stack Developer

  • Evolved monolithic enterprise applications with PHP, Laravel 10 and Symfony 6 and interfaces with Vue, JavaScript, Twig and Blade.
  • Defined components, endpoints, models and database changes for stories; designed and integrated REST APIs with integration contracts and structured exception handling and optimized MySQL and PostgreSQL.
  • Performed code review and pull request approval, refinement and complexity and effort estimates; managed backlog stories and tasks with Azure DevOps Boards.
  • Diagnosed production issues through logs and metrics and participated in hotfixes, rollback and root cause analysis.
PHPLaravel 10Symfony 6VueMySQLPostgreSQLJavaScriptRESTAzure DevOpsTwigBlade

Proyectos Freelance / Independientes

—

Full Stack Developer

View responsibilities and technologies
  • Developed web applications with PHP and JavaScript, separation of responsibilities and Clean Architecture; supported applications in production.
PHPJavaScriptClean Architecture

Ren Consultores

—

Mid-Level Full Stack Developer

View responsibilities and technologies
  • Developed and maintained enterprise PHP and Laravel 5.7 applications with JavaScript and SQL, SOLID and MVC; integrated REST and SOAP services.
  • Ran and maintained PHP containers with Docker; managed application hosting on AWS EC2 and files and resources on AWS S3.
  • Diagnosed production issues through logs and participated in hotfixes, rollback and root cause analysis.
PHPLaravel 5.7JavaScriptSQLRESTSOAPDockerAWS EC2AWS S3

Bits Americas

—

Frontend Developer / Full Stack Integrator

  • Developed enterprise interfaces with Angular, JavaScript and LitElement and integrated frontend and backend through REST APIs.
  • Defined components, integration contracts, endpoints and structures for stories; participated in refinement and complexity and effort estimates and performed code review and pull request approval.
  • Supported junior developers through mentoring in frontend, best practices and problem solving.
  • Analyzed and corrected vulnerabilities with SonarQube, ESLint and Git hooks; participated in Jenkins CI/CD and managed stories and incidents with Jira.
  • Diagnosed production incidents through logs and participated in hotfixes and root cause analysis.
AngularJavaScriptLitElementRESTJiraJenkinsSonarQubeESLintGit hooks

Fundación Transformemos

—

Frontend Developer

View responsibilities and technologies
  • Developed interfaces for educational applications with HTML, CSS and JavaScript.
  • Participated in technical definition, refinement, estimates and production activities within a Scrum team.
HTMLCSSJavaScriptScrum

Fundación Universitaria Juan de Castellanos

—

Full Stack Developer

View responsibilities and technologies
  • Led development of a PHP and Laravel CMS; contributed to a Kotlin mobile application integrated through a REST API.
  • Participated in component, endpoint and data model definition, estimates and production activities.
PHPLaravelKotlinREST

Positiva.fm

—

Full Stack Developer

View responsibilities and technologies
  • Developed and maintained web platforms with Laravel, PHP, JavaScript and MySQL; implemented REST APIs and query optimization.
  • Participated in technical definition, estimates, production activities and incident response.
LaravelPHPHTMLJavaScriptMySQLREST

Technologies and practices

My main focus: .NET, Angular, PHP, Laravel and SQL. Tools I apply according to each system’s context.

  • .NET
  • Angular
  • PHP
  • Laravel
  • SQL

Backend

  • .NET
  • C#
  • PHP
  • Laravel
  • Symfony
  • Entity Framework
  • REST
  • SOAP
  • JWT authentication and secrets management

Frontend

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

Databases

  • SQL Server
  • PostgreSQL
  • MySQL
  • Modeling, stored procedures and query optimization

Quality

  • xUnit
  • Karma
  • SonarQube
  • ESLint
  • Unit and integration tests · PR review and approval · Sonar security analysis

DevOps

  • Azure DevOps
  • Docker
  • AWS EC2 / S3
  • Jenkins
  • GitHub Actions
  • Git
  • CI/CD · Structured logging and metrics · Troubleshooting, hotfixes, rollback and root cause analysis

Engineering

  • SOLID
  • Clean Code
  • Clean Architecture
  • MVC
  • Monolithic architecture and refactoring · Scrum/Kanban · Stories, refinement, estimation and backlog with Jira and Azure DevOps Boards

How I work

My personal approach to evolving existing software: understand the context, define changes and support them through production. This is not a shared methodology across all my employers.

  1. Analysis

    Understand needs, business rules and the existing system.

  2. Definition

    Define components, endpoints, data and estimates.

  3. Implementation

    Separate responsibilities and refactor incrementally.

  4. Testing

    Validate behavior through unit and integration tests.

  5. Review

    Review pull requests and address quality and security.

  6. Deployment

    Participate in CI/CD and prepare production releases.

  7. Observability and maintenance

    Diagnose incidents, analyze causes and support hotfixes or rollback.

Education

2014 — 2020

Systems and Computer Engineering

Fundación Universitaria Juan de Castellanos

2012 — 2013

Technical Degree in Graphic Design

Cotel

Let’s discuss your next technical challenge.

Available for remote Full Stack development opportunities and enterprise application evolution.