Mustafa Can ÇALIŞKAN

Software Engineer

I am currently working as a Software Engineer at HAVELSAN. Concurrently, I am pursuing a Master’s degree in Computer Engineering at Istanbul Technical University, with my academic work primarily focused on parallel, distributed, and real-time systems.


Experience

Software Engineer

HAVELSAN

I am contributing to the development of the Genieware middleware, which forms the communication backbone of HAVELSAN’s ADVENT Combat Management System.

August 2025 - Present

Candidate Engineer

HAVELSAN

I developed various subsystem and operator interfaces in Java for the ADVENT Combat Management System, a cutting-edge naval command and control solution being developed by HAVELSAN.

October 2024 - August 2025

Software Engineering Intern

HAVELSAN

I conducted research on root cause analysis, one of the key methods for AI-assisted log analysis. Additionally, I implemented failover scenarios in a Redis database for predefined use cases, utilizing C++ for system-level operations.

August 2024 - September 2024

Software Engineering Intern

ASELSAN Konya

I redesigned and optimized several legacy desktop applications used in the factory environment. Additionally, I developed a communication application with a graphical user interface using Python, implementing TCP/IP protocols to enable reliable data exchange.

August 2023 - September 2023

Chairperson

ITU Supercomputer Club

I contributed to the foundation of the club by organizing activities that promoted both the technical culture of supercomputers and practical skills such as parallel programming and high-performance computing among undergraduate students.

July 2023 - August 2024

Organizing Committee Member

BAYÖYO 2023: Machine Learning Summer School

Recent Techniques in Machine Learning: From Theory to Applications

June 2023

Education

Istanbul Technical University

Master of Science
Computer Engineering
July 2025 - June 2027

Istanbul Technical University

Bachelor of Science
Computer Engineering

CGPA: 3.19

Clubs & Activities:
Elective Courses:
  • BLG449E Prog. in Parallel & Distributed Sys.
  • BLG450E Real-Time Systems Software
  • BLG433E Computer Communications
  • BLG459E Computer Security
  • BLG454E Learning From Data
  • BLG368E Operations Research
  • BLG345E Logic & Computability
August 2020 - June 2025

Skills

Technical Skills

  • Java

  • C/C++

  • Python

  • Docker

  • Git

  • VS Code

  • Eclipse

  • SQL

  • Redis

  • MongoDB

  • HTML

  • CSS

Practical Experience
  • Distributed Systems Operations with DDS, CORBA, MQTT, Apache ZooKeeper, Kafka, Nginx, and HAProxy
  • High Performance Computing with MPI & OpenMP
  • Test-Driven Development with JUnit 5, Mockito, and PowerMock
  • Agile Development & Scrum

About ITU

ITU CMPE 2021-2027 Undergraduate & Graduate Course Materials

I am listing the materials and various other resources from the courses I took in the Computer Engineering Department at Istanbul Technical University (ITU) between 2021 and 2027, with the goal of supporting current ITU Computer Engineering students. Please use these materials as a learning aid rather than simply copying them.


Useful Links

You can find below some links that I believe will be useful for ITU students.