Kevin De Albakdealbap.com
CV

Senior full-stack engineer · Barranquilla, Colombia

kdealbap.com

Enterprise systems, still answering years later.

Java, Spring Boot, Angular and Oracle. Most of my work goes into platforms that were already in production: I own the data model, the REST service and the screen, and I put the business rules in the database so the reports and the screens cannot disagree.

5+
years on enterprise platforms
v6 → v19
Angular majors carried in production
60+
modules in the platform I work in
5
systems of my own, deployed

Live check

23 Aug 2026 · 03:56 COT
  1. mibiss.com.co200194 ms

0round trip from the edge, at render1000 ms

5 / 5 answering. The server checks each address while it renders this page. If one of them is down, you read it here first.

01

Selected systems

Mine, deployed, and reachable from a browser. Each one lists the problem it solves, what I built and one detail you can check.

Club Raider home page: large condensed headline over a photograph of a road, with club figures below.
02Community site + internal finance

Club Raider Atlántico + Finanzas360

Founded 2022, membership free; the finance module is only reachable through the pilot portal.

K&A Fin sign-in screen: brand panel with the product promise beside a sign-in card.
03Household finance · Angular 21

K&A Fin

Angular 21 with server-side rendering and unit tests in the build — one major version ahead of the v19 I run at work.

Administration sign-in card for the wedding guest panel, dark with a gold button.
04Multi-tenant, built for one event

Digital invitation manager

A second event is a row of configuration, not a fork of the application.

Import Tools S.A.S home page: dark header with category navigation, a product banner and three promotional panels.
05E-commerce and quoting · built for a client

ImportTools

Live and public. Category and brand navigation, search with suggestions, and a wholesale counter the storefront itself advertises at 3,000 references.

1 / 5mibiss.com.co

  1. 01 Civic platform · Soledad, Atlántico

    BISS

    mibiss.com.co
    BISS home page: headline, call to action and a row of counters over the case map.
    Public home — the case map and the live counters.auto
    Problem

    What happens in a neighbourhood lives in chat groups: nothing stays written down, and nobody can tell whether a case moved.

    What I built

    Residents open a case on the map, add testimony, vote and follow what changes. Serverless REST back end, one-time-code email sign-in, object storage and versioned SQL migrations, in a monorepo I deploy myself.

    My role

    Sole engineer — product, database, deployment and operations.

    223 neighbourhoods mapped and 8 open cases on 21 Aug 2026.

    • TypeScript
    • React 18 + Vite
    • Deno edge functions
    • PostgreSQL
    • Cloudflare R2
    • CI/CD
  2. 02 Community site + internal finance

    Club Raider Atlántico + Finanzas360

    clubraideratlantico.com
    Club Raider home page: large condensed headline over a photograph of a road, with club figures below.
    Public home — ride schedule and club figures.
    Problem

    A free-membership club needed a public face for its rides and a private ledger for its money — two audiences, one codebase.

    What I built

    Public site with the ride schedule, rules, gallery and news, plus Finanzas360 behind the pilot portal for dues, expenses and reports.

    My role

    Sole engineer. Own domain and DNS, apex and www.

    Founded 2022, membership free; the finance module is only reachable through the pilot portal.

    • TypeScript
    • REST
    • PostgreSQL
    • CI/CD
    • Vercel
  3. 03 Household finance · Angular 21

    K&A Fin

    kyafinbudget.vercel.app
    K&A Fin sign-in screen: brand panel with the product promise beside a sign-in card.
    Sign-in screen — the dashboard sits behind authentication.
    Problem

    Income, expenses, debts and scheduled payments spread across apps and spreadsheets, with no shared view for a household.

    What I built

    One place for all four, with shared portfolios for a couple, typed forms, file attachments and CSV export.

    My role

    Sole engineer. This is where I stay current with Angular.

    Angular 21 with server-side rendering and unit tests in the build — one major version ahead of the v19 I run at work.

    • Angular 21
    • TypeScript
    • SSR
    • SCSS
    • PostgreSQL
    • Vitest
  4. 04 Multi-tenant, built for one event

    Digital invitation manager

    weddingkya.kdealbap.com
    Administration sign-in card for the wedding guest panel, dark with a gold button.
    Administration sign-in for the guest panel — the event is 12 Sep 2026.
    Problem

    A wedding needs a guest list, RSVPs and printable cards. So does every other wedding, with different content.

    What I built

    Guest list, RSVPs and card generation behind an admin panel, with theme and content as configuration.

    My role

    Sole engineer, on my own subdomain.

    A second event is a row of configuration, not a fork of the application.

    • TypeScript
    • REST
    • PostgreSQL
    • multi-tenant
    • Cloudflare
  5. 05 E-commerce and quoting · built for a client

    ImportTools

    importtoolsas.com
    Import Tools S.A.S home page: dark header with category navigation, a product banner and three promotional panels.
    Home page — the navigation, the trust strip and the promotional set, all on the theme I wrote.
    Problem

    An industrial tool importer sells from a catalogue that keeps changing, and every sale starts with a quote.

    What I built

    Online store with custom modules, a bespoke theme and a quote generator over the catalogue.

    My role

    Sole engineer. I designed the theme, wrote the modules and deployed it; the store is the client’s, the build is mine. Database schema and deployment scripts version-controlled.

    Live and public. Category and brand navigation, search with suggestions, and a wholesale counter the storefront itself advertises at 3,000 references.

    • PHP
    • Node.js
    • MySQL
    • custom modules

02 Enterprise

One platform, top to bottom.

Comercializadora de Servicios del Atlántico — Supergiros Atlántico

Development & Infrastructure Engineer · Oct 2020 — present

Most of my work goes into systems that were already running. I own features from the Oracle model to the screen, in a regulated domain where encryption, access logs and retention are part of the design rather than an afterthought.

  1. UIAngular 6 → 19TypeScriptRxJS60+

    Modules in a platform shared by several regional companies. Standalone components and the new control flow across 202 files.

  2. APISpring Boot 3RESTHikariCP57

    Classes in the due-diligence service alone. One connection pool per company, resolved by tax ID and created on first use.

  3. DATAOracle 11g–19cPL/SQL13

    Procedures over 13 tables and 10 views. The risk rules live here, so the screens and the reports cannot disagree.

  4. ETLOracleMS SQLflat filesXML

    Pipelines into the operational databases. Every migration ships with a rollback and a read-only verification script.

  5. INFRAVMware vSphereVeeamWindows Server

    The hypervisor and backup underneath all of it, plus ICT forensic audits and information-security schemas against ISO requirements.

What I own inside it

Counterparty due diligence — KYC/AML
Counterparty files, beneficial owners, restrictive-list screening and a state machine for the diligence workflow, with an audit trail Compliance can read. Documents encrypted in the application layer.
Shift scheduling and labour compliance
Leader and employee portals over one roster, with Colombian labour law enforced in code: a 42-hour ordinary week, and Sunday, holiday and night hours counted apart.
Inventory and warehouse kardex
Warehouses, transfers with recipient acceptance and automatic movement generation, multi-tenant by database connection, with the Excel and PDF reporting audit staff use directly.
Angular modernization
Six major versions carried in production, dependencies upgraded, deprecated APIs replaced and legacy modules refactored — each migration covered by tests written beforehand.
ETL and data movement
Pipelines over Oracle, MS SQL, flat files and XML, with versioned migrations, tuned queries and stored procedures.
Infrastructure and security
VMware vSphere with Veeam Backup & Replication, SonarQube and ESLint in the workflow with the existing backlog cleared, and information-security schemas against ISO and regulatory requirements.

03 Engineering notes

Decisions, and why

Seven entries from the log. Each one is a decision I had to defend, or a failure that only showed up on one machine.

  1. 01

    HikariCP per company, resolved by tax ID, created on first use. The pattern before it opened an Oracle connection per request and paid roughly 20 s of setup. The pool stays inside a component: publishing a DataSource bean would have switched off autoconfiguration for three other modules in the same service.

  2. 02

    Risk logic lives in PL/SQL, not in the service. The screens and the reports call the same procedures, so they cannot disagree about a number.

  3. 03

    AES-256-GCM, one initialization vector per file, a SHA-256 integrity hash, the key held outside the database with a version so it can be rotated. The database had neither transparent encryption nor DBMS_CRYPTO privileges.

  4. 04

    Identical code parsed dates correctly on one machine and threw on another. It had been filed as an intermittent bug.

  5. 05

    Accented characters corrupted on read. Also filed as intermittent, and also a difference between machines rather than in the code.

  6. 06

    202 files moved to standalone components and the new control flow. The Jasmine and Karma tests written beforehand are what made changing shared code safe.

  7. 07

    Each versioned migration ships with a rollback and a read-only verification script, run through a small JDBC launcher.

Backend
Java 17Spring Boot 3HibernateMyBatisHikariCPREST APIs
Frontend
Angular 6–19TypeScriptRxJSSCSSAngular SSRMaterial
Data
Oracle 11g–19cPL/SQLPostgreSQLMySQLMongoDBETL
Platform
VMware vSphereVeeamDockerCloudflareVercelGitLab CI