Gül Merkit

Computer Engineer

Istanbul, Türkiye

About

Experience

  • Treasury Analytics & Algorithmic Modeling Intern at Odeabank
    Sep 2025 - Oct 2025 · 2 mos

    Treasury Analytics & Algorithmic Modeling Team — building quantitative models, algorithmic pricing systems, and analytics frameworks supporting the bank's trading and treasury operations. Key contributions: • Designed and built an end-to-end real-time data pipeline ingesting and persisting EUR/USD pricing data through Python, Redis Pub/Sub, SQL Server, and SQLAlchemy ORM — achieving sub-millisecond synchronized message publishing across concurrent producers. • Developed a regime-aware Smart Market Data Engine running three concurrent algorithmic models (momentum, pressure, balanced) to generate synthetic pricing and reduce dependence on external feeds such as JPMorgan. • Implemented a dynamic best-price aggregation algorithm selecting across concurrent engine outputs based on live market conditions, with structured logging and schema-driven data persistence for downstream analytics and backtesting. • Engineered production-grade fault tolerance: atomic Redis channel publishing to resolve cross-channel timing synchronization, exponential backoff reconnection, input validation, and graceful shutdown for 24/7 stability. Stack: Python • Redis Pub/Sub • SQL Server • SQLAlchemy ORM • Real-time data pipelines

  • Back End Developer Intern at Hepsiburada (NASDAQ: HEPS)
    Jul 2025 - Aug 2025 · 2 mos

    Product Listing Page Team — backend microservices supporting product listing screens across mobile, web, and mobile-web platforms. Key contributions: • Worked on Go and .NET microservices serving high-traffic product listing pipelines, debugging data-consistency issues across upstream services (Rohan API, Scorpion API, mobile middleware) and tracing root causes through distributed call chains. • Diagnosed and fixed a duplicate-product data integrity bug in the ASP.NET Core listing service by implementing deduplication logic in the response director layer, improving correctness of downstream feeds. • Investigated cross-service integrations involving Varnish caching, feature toggles, and Hermes; performed extensive API testing with Postman against production and local environments, validating service contracts and tracing dependencies across two interconnected projects. • Frequently utilized Git for version control operations including branching, merging, and collaborative code management across multiple project repositories. Stack: Go • .NET • ASP.NET Core • Microservices • REST APIs • Postman • GitLab • JetBrains Rider • JetBrains GoLand

  • Back End Developer Intern at Getir
    Jul 2024 - Oct 2024 · 4 mos

    Stock Team — warehouse management systems and handheld-terminal services supporting inventory tracking and logistics processes. Key contributions: • Developed and optimized JavaScript/TypeScript backend services for inventory management systems, improving operational workflows and data accuracy. • Implemented a real-time weighing system for fresh produce, increasing pricing accuracy and customer satisfaction. • Strengthened system security by resolving IDOR vulnerabilities and implementing proper authorization checks across API endpoints. • Fixed critical calculation bugs in inventory management functions, ensuring precise stock monitoring and reporting. • Reduced technical debt by refactoring legacy code, improving codebase maintainability. • Conducted comprehensive API testing using Postman and Swagger to validate integrations and ensure system stability. • Collaborated with cross-functional teams to identify redundancies and implement cost-effective alternatives to third-party services. Stack: JavaScript • TypeScript • Node.js • REST APIs • Postman • Swagger • Git