Software Engineering

Hi, I'm David Pimentel

Full-Stack Developer & Database Engineer

Software Engineer delivering data-driven applications with a strong focus on backend systems and database design.

Get to know me

About Me

David Pimentel
DP

David Pimentel

Ciudad de Panamá, Panamá

Download Resume

I build full-stack systems with an emphasis on backend architecture, data modeling, and reliable integrations.

My work focuses on designing efficient relational schemas, implementing business logic, and ensuring security and data integrity through industry best practices.

Open to full-time opportunities and freelance collaborations, delivering reliable, secure, and scalable software solutions.

Database Design

Relational modeling, normalization, PL/SQL procedures & triggers

Secure Code

OWASP Top 10, CSRF tokens, prepared statements, bcrypt

Full-Stack Dev

Node.js · PHP · JavaScript end-to-end applications

Currently Studying

B.Sc. Software Engineering · UTP · 4th Year

What I work with

Skills & Technologies

Frontend

7 technologies

javascriptJavaScript
file-type-htmlHTML
css3CSS
file-type-reactjsReact.JS
tailwindcss-iconTailwind CSS
sassSASS
figmaFigma

Backend

8 technologies

pythonPython
nodejs-iconNode.JS
laravelLaravel
mysqlMySQL
oracleOracle
Next.js
javaJava
goGo

Tools

6 technologies

Git
GitHub
linuxLinux
file-type-vscodeVSCode
claude clawdClaude Code
codexCodex

Learning

4 technologies

dockerDocker
TypeScript
Django
microsoft-power-biPower BI

My journey

Experience & Education

Jan 2025 – Present

Software Developer

TourIstmo – Tourism Data Platform · Freelance

  • Designed a relational database in Oracle DB with 15+ tables, normalized to 3NF with full referential integrity.
  • Built 10+ stored procedures, functions, triggers, and cursors in PL/SQL to automate validations, approval flows, and recommendation logic.
  • Implemented transactional logic with COMMIT/ROLLBACK and exception handling across multi-step inserts and updates.
  • Designed SQL views consolidating 5+ tables to produce summarized transactional activity reports.
Aug 2024 – Present

Full-Stack Developer

PaperEase – Institutional Request System · Freelance

  • Led backend development with Node.js and MySQL to automate institutional request workflows, replacing 100% manual processes for a team handling 50+ monthly cases.
  • Implemented role-based access control, bcrypt password hashing, and an audit log table recording all access events with timestamps and IP metadata.
  • Conducted formal quality evaluation under ISO/IEC 25010: 80% test pass rate, 83% code coverage on the main module.
  • Built statistical dashboards with Chart.js visualizing activity trends by program, category, and year.
Nov 2025 – Present

Software Developer

CMDB – Inventory Management System · Freelance

  • Architected a multi-module inventory system in PHP following MVC and OOP patterns, with a MySQL database tracking equipment state, assignments, and category hierarchies.
  • Applied OWASP Top 10 standards: SQL injection prevention via Prepared Statements, CSRF token validation, rate limiting, and SHA-256 device fingerprinting.
  • Built a real-time metrics dashboard with Chart.js displaying 5 operational status categories.
2023 – Present

B.Sc. Software Engineering

Universidad Tecnológica de Panamá

  • 4th year
  • Coursework: Databases, OOP, Software Quality, Data Structures, Operating Systems.
2009 – 2022

Bilingual High School Diploma

Instituto Cultural – Sciences, Humanities & IT

What I've built

Projects

TourIstmo
Preview

TourIstmo

Tourism data platform with a relational Oracle DB (15+ tables, 3NF). Includes 10+ PL/SQL stored procedures, triggers, and cursors for automated validations, approval workflows, and recommendation logic based on interaction history.

Oracle DBPL/SQLSQLRelational Design
PaperEase
Preview

PaperEase

A live preview of the document-focused web app. Core functionality is available to explore the product direction and current implementation. Additional features are being refined.

Node.jsMySQLExpress.jsChart.jsISO/IEC 25010
CMDB
Preview coming soon

CMDB

Multi-module inventory management system in PHP with MVC/OOP architecture. Implements OWASP Top 10 security: prepared statements, CSRF tokens, rate limiting, and SHA-256 device fingerprinting. Real-time Chart.js metrics dashboard.

PHPMySQLMVCOWASPChart.js
View on GitHub

Get in touch

Contact Me

Let's connect

Open to full-time roles and freelance collaborations. If you're looking for a reliable engineer to build or improve your systems, feel free to reach out.

Email

david92garay@gmail.com

Location

Ciudad de Panamá, Panamá

Find me online