Full-Stack Developer focused on how software reaches production: branch strategy, merge requests, GitLab CI/CD, and operational discipline. Complements my GitHub profile (what I build) and portfolio.
Impact
50+ production deploys |
250+ merge requests |
dev → qa → main promotion model |
CI/CD automated pipelines |
Delivery workflow
gitGraph
commit id: "feature"
branch dev
checkout dev
commit id: "integrate"
branch qa
checkout qa
commit id: "validate"
branch main
checkout main
commit id: "production"- GitFlow-style branches:
dev→qa→main - Merge requests as the default quality gate (250+ MRs on a long-running document platform)
- GitLab CI/CD for build, test, and deploy across environments
- 50+ production deployments on the
dev/qa/mainmodel
Automation and tooling
GitLab activity visualization (profile bot) — scheduled GitLab CI job:
| Layer | Tools |
|---|---|
| API | Python · python-gitlab |
| Render | svgwrite · Pillow |
| Ship | Pipeline artifact → profile repository commit |
Reproducible automation—the same mindset as application CI/CD and runbooks.
Engineering practices
| Area | Practice |
|---|---|
| Testing | Pipeline gates before qa / main promotion |
| Security | RBAC, OTP / single-session patterns, validated-document immutability |
| Documentation | MR descriptions, technical docs, deployment notes |
| Production | Environment promotion, availability of institutional systems |
Selected engineering work
| System | Delivery focus | Status |
|---|---|---|
| Document Management & Operational Tracking System | GitLab CI/CD · Alfresco / Nextcloud · MR-driven releases · PDF/Excel jobs | PRODUCTION |
| Personnel Operations Platform | Greenfield Laravel · PostgreSQL · iterative production releases | PRODUCTION / IN DEVELOPMENT |
| Digital Property-Tax Collection System | .NET / C# / PHP / SQL Server · barcode flows · external payment channel | PRODUCTION |
| Abyssan | Docker Compose · layered API · WebSocket · sandboxed Git ops | OPEN SOURCE |
Personal projects
View allLoading
Info
Pachuca de Soto Hidalgo
8:13 PM
Member since July 04, 2025
