Buğra Furkan Karabulut

Software Engineer

Türkiye

About

Experience

  • Senior Software Development Engineer at Bilgi Teknolojileri ve İletişim Kurumu - BTK - ICT
    Aug 2025 - Present · 11 mos

    • Spearheaded complete MCKS system modernization from monolith to microservices using Java 21 and Spring Boot, improving scalability 300% and enabling independent service deployments • Engineered PostgreSQL performance optimizations achieving 40% improvement through strategic indexing and query optimization; implemented Redis caching reducing database load 60% • Designed event-driven architecture using Kafka/RabbitMQ processing 2M+ daily messages with 99.95% delivery success rate • Built CI/CD pipelines with Docker/Kubernetes reducing deployment time from 4 hours to 20 minutes (95% improvement); implemented zero-downtime blue-green deployments • Led architectural decisions for 8-person team; mentored 3 junior engineers on DDD, hexagonal architecture, and clean code reducing code review cycles 50%

  • Lead Software Engineer at Freelance
    Mar 2025 - Jul 2025 · 5 mos

    • Led end-to-end development of Admin Platform from scratch serving 10K+ daily users; built Laravel backend with 40+ RESTful APIs and React.js frontend • Owned complete DevOps lifecycle including Jenkins CI/CD integration with Unity, AWS infrastructure (EC2, S3, RDS), enabling 3+ deployments daily • Implemented monitoring/logging infrastructure reducing incident detection time 85%

  • Software Engineer at Freelance
    Feb 2025 - Mar 2025 · 2 mos

    LeaderBoard Design for over 10 million usersDesigned distributed backend supporting 10M+ concurrent users using Redis sorted sets, Kubernetes auto-scaling, RabbitMQ event processing, and Node.js microservices. Achieved <50ms p99 latency at peak load with real-time updates.

  • Softtech (Full-time · 3 yrs 6 mos)
    • Medior software engineer
      Sep 2023 - Jan 2025 · 1 yr 5 mos

      Developed and maintained high-performance backend services using Java and the Spring Framework.• Designed and optimized RESTful APIs, improving system scalability and efficiency. implemented Redis caching and multithreading reducing Implemented caching mechanisms (Redis) and multithreading to enhance performance and reduce response times. Worked on financial and enterprise applications, ensuring security and compliance with industry standards. • Optimized PostgreSQL/MongoDB performance through query optimization, indexing, and partitioning reducing slow queries 80% • Built observability stack (Prometheus, Grafana, ELK) for 15+ microservices with distributed tracing reducing MTTR 70% • Applied OWASP secure coding practices; implemented OAuth2/JWT authentication, RBAC, and encryption ensuring enterprise-grade security

    • Full Stack Engineer
      Aug 2021 - Sep 2023 · 2 yrs 2 mos

      • Developed full-stack ERP modules using React and Spring Boot serving 1000+ enterprise users; built complex forms, data grids, and dashboards with Qscript • Engineered backend services implementing business logic automation reducing manual processing 40% • Collaborated with cross-functional teams in Agile environment delivering 12+ features with 95% on-time rate

  • Software Developer at Karzz
    Jun 2020 - Aug 2021 · 1 yr 3 mos

    • Built multi-tenant SaaS platform supporting 5K+ users using microservices with Java/Spring Boot backend and React frontend implementing tenant isolation • Developed RESTful APIs with Express.js and Spring Boot; implemented JWT/OAuth2 authentication with RBAC supporting 10+ permission levels • Managed AWS infrastructure (EC2, RDS, S3) and containerized applications with Docker/Kubernetes achieving 99.5% uptime • Optimized database queries and API performance reducing response times 30%