Jun 2018 - Present

Lead Java Developer

EGEMSOFT - Istanbul, Turkey

I worked as technical lead for Testcribe, a cloud-based mobile app testing platform. I managed all technical processes from idea stage to customer presentations.

Team Leadership & Agile
  • Assigned tasks and tracked progress through JIRA
  • Facilitated sprint planning, daily stand-ups, and retrospectives under Agile methodology
  • Mentored developers and supported the team in solving complex technical challenges
  • Performed code reviews and ensured code quality through best practices and automated testing
Architecture and Development
  • Designed event-driven microservice architecture for systems that can handle high traffic and scale well
  • Built real-time data processing infrastructure using Kafka
DevOps and Infrastructure
  • Set up automated CI/CD processes
  • Used AWS S3 for data management and ELK Stack for log analysis
  • Created monitoring system with Prometheus and Grafana
API and Integration
  • Developed custom API Gateway solutions
  • Built integrations with payment systems, Jira and Jenkins
Database and Performance
  • Optimized databases using PostgreSQL and Redis
  • Improved processing times for big data sets
Software Quality
  • Established maintainable code base with Clean Code and SOLID principles
  • Built microservice architecture using Domain-Driven Design
Technical Details
  • Developed multi-threading techniques, high availability strategies based on CAP theorem, rate limiting and throttling mechanisms
Device Management
  • Built infrastructure for controlling real Android devices through server
Enterprise Support
  • Provided developer and architecture support for Türk Telekom and Turkcell projects
Oct 2017 - Jun 2018

Java Developer

ServisNET - Istanbul, Turkey

Full-stack development focusing on backend systems and integrations.

  • Developed Turkish etymology dictionary application
  • Designed and implemented backend for a mobile generator control/monitoring project
  • Contributed to log processing/monitoring system for Türksat
  • Supported educational project for English classrooms
Aug 2017 - Oct 2017

Intern Java Developer

ServisNET - Istanbul, Turkey

Entry-level development focusing on image processing and database applications.

  • Built plate detection system using image processing
  • Developed library management project with Java and SQL

Academic Background

B.Sc. in Computer Engineering

Muğla Sıtkı Koçman University - Faculty of Engineering

2012 - 2017 English (B2)