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
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
My journey
Experience & Education
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.
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.
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.
B.Sc. Software Engineering
Universidad Tecnológica de Panamá
- 4th year
- Coursework: Databases, OOP, Software Quality, Data Structures, Operating Systems.
Bilingual High School Diploma
Instituto Cultural – Sciences, Humanities & IT
What I've built
Projects
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.
david92garay@gmail.com
Location
Ciudad de Panamá, Panamá



