What about me?

Deniz Gökduman⌗
PostgreSQL Database Administrator | High Availability Specialist
📧 o.deniz.gokduman@gmail.com
🔗 LinkedIn | GitHub | Website
📄 Download Resume (PDF)
🎯 Professional Summary⌗
Experienced PostgreSQL Database Administrator with a proven track record in managing enterprise-grade database systems. Specialized in designing and implementing high-availability architectures, optimizing database performance, and ensuring data security for mission-critical applications.
Currently serving as a DBA at Istanbul Metropolitan Municipality (IMM), where I manage PostgreSQL and Oracle databases supporting services for millions of users. My expertise spans the complete database lifecycle: from architecture design and installation to monitoring, tuning, and disaster recovery planning.
Core Competencies:⌗
- High Availability: Patroni cluster implementation, streaming replication, failover automation
- Performance Engineering: Query optimization, index tuning, partitioning strategies, connection pooling
- Backup & Recovery: PITR, pgBackRest, automated backup strategies, disaster recovery testing
- Security & Compliance: ISMS standards, role-based access control, audit logging, encryption
- Automation: Bash, PowerShell, and Python scripting for operational efficiency
🛠 Technical Skills⌗
Database Platforms⌗
- PostgreSQL (Primary Expertise)
- High Availability: Patroni, Replication, Load Balancing
- Extensions: TimescaleDB, PostGIS, Citus, pg_partman, pgaudit
- Connection Pooling: PgBouncer, pgpool-II
- Oracle Database
- User Management, Performance Tuning
- Data Guard, Partitioning
Monitoring & Observability⌗
- Prometheus & Grafana dashboards
- Percona Monitoring and Management (PMM)
- Custom alerting with Alertmanager
- pg_stat_statements, pgBadger for query analysis
Scripting & Automation⌗
- Bash: Advanced shell scripting for automation
- PowerShell: Windows server administration tasks
- Python: ETL pipelines, data processing, automation tools
- Git: Version control for scripts and configurations
Operating Systems⌗
- Linux: RHEL, Rocky Linux, Ubuntu
- System administration, performance tuning, security hardening
Additional Technologies⌗
- SQL (Advanced): Complex queries, stored procedures, triggers, CTEs
- JavaScript, Node.js, C#, ASP.NET (Previous full-stack experience)
💼 Professional Experience⌗
Database Administrator⌗
Istanbul Metropolitan Municipality (IMM) | November 2023 – Present
Key Responsibilities:
- Designed and implemented PostgreSQL high-availability clusters using Patroni with automatic failover
- Optimized query performance through indexing strategies, query rewriting, and execution plan analysis
- Developed and maintained automated backup solutions with pgBackRest ensuring RPO < 15 minutes
- Created monitoring dashboards with Prometheus and Grafana for proactive issue detection
- Implemented ISMS-compliant security policies: role-based access control, audit logging, encryption at rest
- Built automated ETL pipelines using SQL and Python for data integration across systems
- Wrote complex SQL queries involving multiple JOINs, window functions, and CTEs for business intelligence reporting
- Automated routine maintenance tasks (VACUUM, ANALYZE, REINDEX) using Bash scripts reducing manual effort by 80%
- Conducted capacity planning and performance testing for upcoming system expansions
Achievements:
- Reduced database downtime from 4 hours/month to < 15 minutes/month through HA implementation
- Improved average query response time by 45% through comprehensive performance tuning
- Implemented zero-data-loss backup strategy with automated testing and verification
- Created comprehensive documentation and runbooks for database operations
Full Stack Developer⌗
Unique Tech | December 2021 – July 2023
- Developed enterprise applications using C# and ASP.NET
- Designed database schemas and optimized queries for SQLite and PostgreSQL
- Built real-time dashboards for IoT sensor data processing and visualization
- Integrated database systems with REST APIs and frontend applications
- Implemented data validation and error handling in application layer
Key Takeaway: This role provided valuable understanding of how applications interact with databases, which informs my current work in optimizing database performance for application needs.
Computer Vision / Data Processing Engineer⌗
TÜBİTAK & Istanbul Technical University | January 2020 – December 2021
- Processed large-scale datasets for machine learning pipelines
- Developed automation scripts for image classification and data processing workflows
- Worked with PostgreSQL for storing and querying geospatial data
- Optimized data pipelines for handling terabytes of image data
Data Quality Specialist (Intern)⌗
HERE Maps | September 2019 – November 2019
- Performed testing and validation of geospatial databases
- Developed SQL queries for data quality analysis and reporting
- Automated quality control processes using Python scripts
🎓 Education⌗
Ph.D. in Geomatics Engineering (Ongoing)⌗
Istanbul Technical University | 2023 – Present
Research Focus: Spatial database optimization and GIS data management
M.Sc. in Geomatics Engineering⌗
Istanbul Technical University | 2021 – 2023
Research Focus: Optimizing spatial query performance in PostgreSQL with PostGIS
B.Sc. in Geomatics Engineering⌗
Istanbul Technical University | 2015 – 2020
Relevant Coursework: Database Systems, Spatial Databases, Data Structures
📜 Certifications⌗
- RHCSA Rapid Track Course (RH199) - Bilginc IT Academy
- Bash Scripting and Shell Programming - Udemy
- Windows Command Line & Batch Scripting - Udemy
- V. Earth Observation Applications Summer School - UYGU2024
- Linux Unhatched - Network Development Group
- Networking Basics - Cisco Networking Academy
- JavaScript Essentials 1 - JS Institute
🌍 Languages⌗
- Turkish: Native
- English: Upper-Intermediate (B2) - Technical proficiency
💡 What Drives Me⌗
I’m passionate about solving complex database challenges and sharing knowledge with the community. Every database system has unique requirements, and I enjoy the puzzle of finding optimal solutions that balance performance, reliability, and cost.
“The best database is one you never think about—until you need it to perform a miracle.”
📬 Let’s Connect⌗
I’m always interested in discussing PostgreSQL challenges, sharing knowledge, and collaborating on interesting projects.
- Technical Discussions: Reach out on LinkedIn
- Open Source Collaboration: Find me on GitHub
- General Inquiries: o.deniz.gokduman@gmail.com
Last updated: December 2025