KAĞAN CAN ŞİT

SOFTWARE ENGINEER

"I'M SEEKING INSIGHTS THAT BROADEN MY HORIZON."

Learn More

About Me

I am Kağan. I work as a software engineer in the defense industry, primarily focusing on security and server software.

I am passionate about developing solutions in technology and security while automating processes. I closely follow innovations in the C++ programming language and leverage these skills to develop security solutions and create software that enhances efficiency. Additionally, I value knowledge sharing to foster a culture of continuous learning and development within the team.

I am a detail-oriented, hardworking, and eager learner.

Kağan Can Şit Photo

Experience

2023

Software Engineer

TÜBİTAK BİLGEM - UEKAE | June 2023 - Present
Learn More

I work as part of the National Public Key Infrastructure (MA3) team, focusing on the design and development of high-performance and secure software solutions using C++.

Key Areas of Expertise

  • Designing and configuring modules optimized for specific operating systems.
  • Providing strategic solutions to enhance the security of HSM modules.
  • Designing and configuring modules tailored for operating systems.
  • Implementing performance improvements and security optimizations.
  • Developing and implementing secure cryptographic algorithms.
  • Performing comprehensive security and efficiency analyses on algorithms.

Tools and Technologies

  • Programming Languages: C++
  • Static Code Analysis Tools: Valgrind, GDB, CppCheck, Shellcheck
  • Operating Systems: Linux, Windows
  • Project Management Tools: Atlassian ecosystem (Bitbucket, Jira, Confluence)

Certifications and Standards

  • PCI, ISO19790 Level-3, and Common Criteria (CC) EAL4+: Actively involved in certification processes
2022

Junior Software Engineer

TÜBİTAK BİLGEM - UEKAE | November 2022 - June 2023
Learn More

During the last year of my undergraduate education, I worked full-time in the MA3 (National Public Key Infrastructure) team at UEKAE (National Research Institute of Electronics and Cryptology) - TÜBİTAK. During this time, I developed my skills in developing software in accordance with security standards, creating reliable software architectures, auditing and editing.

2022

Candidate Software Engineer

TÜBİTAK BİLGEM - UEKAE | September 2022 - October 20222
Learn More

In the National Public Key Infrastructure (MA3) team, I started as an intern and continued as a "Candidate Engineer" for two months.

2022

Software Engineer Summer Intern

TÜBİTAK BİLGEM - UEKAE | July 2022 - September 2022
Learn More

I worked as an intern in the National Public Key Infrastructure (MA3) team for a total of 40 working days.

Education

2023

Software Engineering

Manisa Celal Bayar University | September 2020 - June 2023 GNO: 3.69
Learn More

I completed my undergraduate degree in Software Engineering at Manisa Celal Bayar University. Throughout my education, I engaged in various side projects to enhance my software skills.

In addition, I paid attention to expanding my professional network and gaining new perspectives by communicating with experienced people in the industry via e-mail and social media tools.

2019

Mechatronics Engineering

Düzce University | November 2019 - June 2020 GNO: 3.60
Learn More

I participated in many events such as Python training and cyber security training given by HAVELSAN by taking part in the UAV team in Düzce Mekatek community.

After completing the 1st year of Mechatronics Engineering at Düzce University, I transferred to Manisa Celal Bayar University, Software Engineering Department.

Technologies

I primarily use C++ in my software development processes, but I also work with other programming languages and tools to create comprehensive solutions. I use static code analysis tools like CppCheck and ShellCheck to improve code quality and security, Valgrind and GDB for memory checking and debugging, and Bash scripts for automation and process management.

I use Atlassian tools like Bitbucket, Jira and Confluence to optimize teamwork and workflow, and Git is one of my main tools for version control. I also have experience developing on Linux-based systems.

Goals

I want to have in-depth knowledge of the C++ language and further develop my skills. For this reason, I follow and use the C++ Standard Library and modern standards such as C++17, C++20, C++23 in my applications.

My goals include getting more involved in open source projects, getting feedback from experienced developers and improving myself in the process. I would like to better understand computer architecture, improve software quality and gain deeper knowledge about the Linux operating system. I am also interested in improving my ability to read and speak English documentation.

Companies

Project

Engineering is a discipline that develops on problem solving skills. The development of this skill requires experience, labor and practice. For this reason, I develop many projects and meet with experienced people.

The software world has always attracted me with its open source and free software principles, forums based on knowledge sharing, and globally accessible educational resources. Especially platforms like GitHub, Stack Overflow and Reddit have inspired me to learn and contribute to the community. People around the world are sharing knowledge to make life easier by developing projects with limited resources. As an engineer, I embrace this sharing and inclusive aspect of software and develop my own projects, which I share on GitHub.

Open Source

Open source projects are a world where people from different civilizations, languages and cultures come together for a common purpose. In this world, concrete steps are being taken for the future. For my part, I would like to contribute to these steps as much as I can and grow the list below.

I look forward to collaborating on many more open source projects. If you want to help and support me on this path, you can use Github Sponsorship. Thank you in advance for your support.

Blog

Life is a journey, sometimes surrounded by challenging obstacles, sometimes with peaceful and serene paths. The conditions, the equipment we take with us and the experiences we accumulate along the way are different for each of us. Yet every step, every turn leads us to new discoveries. Sometimes our paths cross; we share our experiences, have a cup of tea together and chat.

On this page you will find small notes from my own journey. They contain my mistakes, moments of learning and endless discoveries. There are many roads ahead of me that I have yet to complete and explore, but looking at the maps of the roads I have crossed and trying to make sense of them is also part of this adventure.

I hope you find something inspiring or useful for your own discoveries...

Design

Graphic design has been one of my hobbies since the first time I met computers. I tried to create different perspectives with “Digital Surreal” and layering methods, I copied movie scenes or created book chapters. I made news on Onedio when I was working to earn my school allowance.

In developing my design skills, I have also honed my abilities in research and learning. I have gained many skills such as obtaining information from the internet, examining foreign sources and asking people questions.

Surreal Art | Mustafa Kemal Ataturk Surreal Art | Dusuncelerinde Kayip
Surreal Art | Warrior Mother Surreal Art | One Book
Surreal Art | Rules Surreal Art | Wound
Surreal Art | Exploration Of The Stars Surreal Art | Under The Star
Icon GIF

Would you like to meet? Let's talk!

You may have questions you are curious about or have questions in your mind. In these cases, do not hesitate to contact me you can reach.

Take care until we meet again.