Skip to main content

Gregory Trunk

Senior Database Developer

Talent
NapervilleMember since November 3, 2026
Oracle Database (Oracle 11g, Oracle 19c, RAC, ASM, Data Guard, RMAN, GoldenGate)Logical Database Administration (data modeling, schema design, capacity planningPL/SQL & SQL (stored procedures, triggers, complex query optimization, indexing Performance Monitoring & Tuning (AWR, ASH, ADDM, OEM, SQL tracing, execution plaPostGreSQL (schema conversion, migration planning, performance tuning, compatibiUnix (Solaris) / Linux / Windows Server administration (shell scripting for moniJava / J2EE, Spring, JPA, WebSphere (database integration, transaction managemenAgile / Scrum / Backlog Grooming / SDLC (user stories, sprint planning, code rev
·

Hire this person

Send a job offer directly to this candidate

Oracle Database (Oracle 11g, Oracle 19c, RAC, ASM, Data Guard, RMAN, GoldenGate)Logical Database Administration (data modeling, schema design, capacity planningPL/SQL & SQL (stored procedures, triggers, complex query optimization, indexing Performance Monitoring & Tuning (AWR, ASH, ADDM, OEM, SQL tracing, execution plaPostGreSQL (schema conversion, migration planning, performance tuning, compatibi

About

Senior Database Developer with 10+ years delivering logical database administration and database development for enterprise Java/J2EE applications, specializing in Oracle 11g/19c, PL/SQL, and PostGreSQL migrations. I have led an Oracle 19c upgrade and performance tuning that improved query performance by 65% and reduced deployment time by 70%, supporting platforms processing 5M+ daily transactions with 99.99% availability. Skilled in RAC, RMAN, Data Guard, GoldenGate, ASM, shell & SQL scripting, and Agile backlog grooming, with strong adaptability, problem solving, and relationship-building to mentor teams and enforce standards.

I apply rigorous standards, code review practices, and reliability engineering to maintain high-availability systems and to augment team delivery quality.

Experience

Senior Database Developer - Oracle - Austin, TX

(2023-08)

  • Owned application-specific logical database design efforts for enterprise services, established database standards and code-review workflows, performed peer reviews and mentored developers to improve reliability and maintainability; bring 10+ years supporting enterprise databases.
  • Architected and tuned Oracle 19c databases including ASM and RAC for high-availability, designed partitioning and indexing strategies that supported platforms processing 5M+ daily transactions and maintained 99.99% availability.
  • Planned and executed an Oracle 19c upgrade across production and non-production environments; validated upgrades with RMAN backups and Data Guard failover tests, produced rollback and cutover runbooks to meet SLA windows.
  • Implemented database CI/CD (Liquibase + Jenkins) and automated deployment checks, reducing production deployment failures by 60% and reducing deployment time by 70% through standardized change pipelines and pre-deploy validations.
  • Built proactive monitoring and alerting using AWR/ASH/ADDM, OEM and shell-driven health checks; automated root-cause collection to shorten MTTR and improve incident triage during high-load windows.
  • Developed and refactored complex PL/SQL stored procedures and triggers, optimized SQL and indexing to remove bottlenecks, and collaborated with app teams on parameterized query plans to ensure stability under peak concurrency.
  • Provided on-call database operations triage and production support for Java/SOA services, performing live diagnosis, SQL tuning, hotfix scripts, and coordinating rollbacks with application owners to restore service quickly.

Senior Database Engineer - Bank of America - Charlotte, NC

(2020-03 - 2023-08)

  • Refactored complex SQL queries, redesigned indexing strategies and tuned database access layers to improve database performance by 65%, eliminating peak-hour bottlenecks for transaction processing.
  • Designed and implemented scalable logical data models and partitioning schemes that increased transaction throughput by 45% while maintaining ACID guarantees for critical banking workflows.
  • Supported enterprise application stacks (Java / Spring Boot / WebSphere) by profiling SQL, tuning JDBC usage, and collaborating with developers to rewrite N+1 patterns and long-running queries.
  • Authored and maintained stored procedures and database-side scripts for defect repair and performance fixes; created regression tests to validate fixes through CI pipelines.
  • Automated database build and deployment operations using Jenkins and Azure DevOps, reducing full-schema deployment times from multiple hours to under 20 minutes and improving repeatability of releases.
  • Planned schema migration activities and ran proof-of-concepts for migrating specific application schemas toward PostGreSQL, including schema conversion, compatibility testing, and performance baseline comparisons.
  • Performed backup & recovery validation, capacity planning, and helped shape database change management policies to meet compliance and audit requirements across multiple development cycles.

Database Developer - IBM - Chicago, IL

(2015-05 - 2020-03)

  • Developed enterprise web applications and database integrations using Java, Spring MVC, Hibernate and REST APIs; implemented server-side SQL and PL/SQL to support high-volume transactions.
  • Built and optimized database solutions across PostgreSQL, Oracle Database, and MongoDB; tuned queries and designed indexes to improve query performance for high-volume transactional systems.
  • Implemented and tested stored procedures, triggers, and ETL scripts to support application features; executed unit and integration tests to validate data correctness and performance.
  • Participated in migration workstreams converting legacy schemas into service-friendly models and contributed hands-on to microservices migration efforts to improve maintainability and fault isolation.
  • Containerized applications and supporting databases for development and test environments using Docker; supported CI pipelines and automated DB provisioning for dev/test consistency.
  • Collaborated in Agile/Scrum teams on system design, code reviews, automated testing, and production support; supported troubleshooting and bug-fix deployments across staging and production environments.

Education

Bachelor - Computer Science - Marquette University (2013 - 2013)

Master - Computer Science - University of Chicago (2019 - 2019)

Skills

Senior Database Developer

Reviews

Related