Turkcell Internship

Role:

Database Manager Intern

Duration:

5th June 2022 - 24th July 2022

Responsibilities:

.Net & MVC app development

Role:

Database Manager Intern

Duration:

5th June 2022 - 24th July 2022

Responsibilities:

.Net & MVC app development

Role:

Database Manager Intern

Duration:

5th June 2022 - 24th July 2022

Responsibilities:

.Net & MVC app development

Challenge
  • Log analysis for BiP VoIP calls was manual and inefficient, making debugging slow and complex.

  • There was no visual representation of logs, making it hard to track call flows and detect issues.

  • Engineers had to manually search large log files, increasing time spent on error detection and resolution.

Solution

Developed a Log Visualization Application using React & React Sequence Diagrams to generate real-time sequence diagrams for BiP logs.

  • Implemented JSON-based log parsing to structure data efficiently and provide search & filtering capabilities.

  • Ensured KVKK compliance by designing a fully client-side application that does not store user data.

My role

• Designed and developed a React-based frontend for log visualization.
• Implemented log parsing algorithms to convert raw log data into structured JSON.
• Integrated sequence diagram generation for easy visualization of VoIP call flows.
• Managed tasks using Trello and followed Scrum methodology with sprint planning & retrospectives.
• Worked closely with QA teams to conduct Smoke Testing & Exploratory Testing.
• Optimized performance to handle large log files without slowing down the browser.

Results
  • ✅ Improved log analysis efficiency for BiP engineers, reducing debugging time.
    ✅ Delivered a fully functional prototype within my internship, used by teams for log analysis.
    ✅ Learned and applied React Sequence Diagrams, JSON parsing, and Agile development.
    ✅ Contributed to Turkcell’s Digital Services & Solutions (DSC) Department, gaining hands-on experience in a large-scale tech environment.