Mustafa Topcu

Software Developer | Full-Stack | C# .NET Core | Problem Solver | Continuous Learner

Türkiye

About

I am a Full Stack Software Developer with over 4 years of experience in designing and delivering scalable applications, primarily in the telecommunications industry. I am proficient in backend and frontend development, with expertise in .NET Core, Java Spring Boot, JavaScript, and relational databases. Throughout my career, I have gained hands-on experience with microservices, CI/CD pipelines, and cloud platforms (AWS & Azure basics), while applying OOP, SOLID principles, and common design patterns to ensure maintainable and efficient solutions. I began my journey with internships at Devlet Su İşleri and Çağdaş Yazılım, which helped me build a strong foundation. Currently, I work at Innovile, where I contribute to enterprise telecom management solutions, improving system performance and delivering user-friendly applications. I am adaptable, collaborative, and committed to continuous learning, with a goal of bringing value to both my personal development and the organizations I work for.

Experience

  • Innovile (Full-time · 3 yrs 10 mos)
    • Software Developer
      Feb 2025 - Aug 2025 · 7 mos

    • Junior Software Developer
      Nov 2021 - Feb 2025 · 3 yrs 4 mos

  • Yazılım Stajyeri at Çağdaş Tasarım Bilişim Teknolojileri
    Aug 2021 - Sep 2021 · 2 mos

    8 haftalık yazılım stajımı çağdaş tasarım bilişim teknolojilerinde başarı şekilde tamamladım.

  • Yazılım ve donanım stajyeri at Devlet su işleri
    Jul 2018 - Sep 2018 · 3 mos

    Devlet su işlerinde hem yazılım hem de donanım stajımı tamamladım.