Ferhat Tüfekçi

The opportunity to solve a common problem that many people experience — using just a computer in my room — shaped both my education and career.

I hold a strong academic background in computer science, having completed my high school, associate, and bachelor’s degrees with high honors.

Since 2011, I’ve built versatile experience across the Software Development Lifecycle (SDLC) — taking on roles such as Software Engineer, Systems Engineer (Business Analyst), and Test Engineer. I have contributed to a wide range of projects, from small-scale applications to large, highly available, and auto-scalable enterprise solutions. After more than five years of experience in the defense industry and private sector, I transitioned back to freelance work in May 2023. Today, I wear multiple hats as a Full Stack Agile Developer, IT Business Analyst (Systems Engineer), Agile Tester, and Blogger.

Why Work With Me?

Multidisciplinary Technical Expertise

I’m an excellent communicator and a reliable team player, capable of fulfilling responsibilities across three different roles — Business Analyst & Systems Engineer, Agile Test Engineer, and Full Stack Developer — within cross-functional Agile teams. This versatility enables me to collaborate effectively with teammates from various disciplines, bridge gaps between roles, and offer cost-effective, value-driven solutions. I quickly adapt to evolving requirements and always aim to align technical delivery with business goals and user expectations, ensuring that every sprint contributes measurable value.

End-to-End Project Ownership

I have contributed to every major stage of the Software Development Life Cycle — from system analysis and architecture design to development, testing, and delivery. My experience ranges from developing mission-critical C++ applications in the defense industry to building modern web solutions using technologies like Java Spring Boot, Maven, Gradle, React.js, PostgreSQL, Docker, Jenkins, SonarQube, and CI/CD pipelines. This broad technical spectrum enables me to adapt quickly, bridge traditional and modern stacks, and deliver secure, maintainable, and scalable software tailored to industry needs.

Proven Success in Critical Domains

Beyond my contributions to mission-critical defense projects at HAVELSAN and MILSOFT, I’ve also worked on software solutions used by 11 different banks, directly supporting the digital transformation of financial institutions. These projects demanded the highest levels of security, stability, and compliance — and I delivered accordingly.

Collaborative & Agile Mindset

I’m an excellent communicator and team player, comfortable working in cross-functional Agile teams. I adapt quickly to changing requirements and focus on delivering value with every sprint. I understand business needs and user expectations, which allows me to build effective, user-centric systems.

Resume

5+ Years of Professional Experience

Education

2022 - Currently
M.Sc.
Gazi University

Information Systems (in English)

Lessons learned:

2007 - 2011
Yenikent Ahmet Cicek Anatolian Techical High School

Web Technologies and Software (GPA: 79 / 100) (Top Score of the Department)

Lessons learned:

Experience

06.2010 - 04.2021 & 05.2023 - Currently
Freelance

Full Stack Agile Developer & IT Business Analyst (System Engineer) & Agile Tester & Blogger

I wear multiple hats as a Full Stack Agile Developer, IT Business Analyst (System Engineer), Agile Tester, and Blogger.

  • With my requirements analysis and requirements management skills, I ensure the production of the right software that would solve people's problems.

  • With my Test Engineering skills, I ensure the production of quality, useful software.

  • With my coding skills, I develop the software according to the requirements. I also automate regression tests in manual tests, reducing testing effort and human errors.

  • I share my experiences on my medium page.

Used Technologies:

02.2023 - 05.2023
Milsoft

Senior System / Test Engineer

MilSOFT is the only company in the Turkish Defense Industry to reach the CMMI-5 level with 100% coverage in all of its projects.
Mil-DLP (MilSOFT Multi Data Link Processor) is a system that provides multi-link processing capability to share tactical information among surface, subsurface, air, and land platforms/units.

I took tasks on the Mil-DLP Product Line (DLP of Aselsan company’s Siper & Hakim projects are products of this product line) which was developed by applying Agile Methodology Scrum.

Responsibilities:

  • Created Organizational Memory with the information acquired during the orientation, and the contribution time of those who joined the project later was shortened.

  • Planned and monitored test activities in the Sprint.

  • Designed and created test cases for NATO Tactical Data Link Systems such as Link 11, Link 16, and Link 22 with 100% coverage among 6,000 pages of STANAG requirements.

  • Performed manual and automation tests.

  • Verified the intermediate product at the end of the sprint.

  • Performed impact analysis for errors, deficiencies, and improvements found during manual and automation tests.

  • Created the Problem Report record on Jira by checking whether a bug report was opened before and if a bug report was opened before, whether it was opened correctly (severity, priority, impact analysis, component, etc. fields).

  • Performed verification and regression tests of the Problem Report/Features whose status is Testing Request.

Used Technologies:

04.2021 - 02.2023
Havelsan

Senior Software - System / Test Engineer

HAVELSAN is a Defense Industry Company (#99 on the 2020 top list of DefenseNews) mainly focused on large-scale software projects.

Ministry of National Defense (MSB) Information System Modernization (MBSM) Web Application Project is an information system developed using the product infrastructure named KOVAN (National Enterprise Resource Planning (ERP) Product) by HAVELSAN.

I took tasks in all stages of SDLC and STLC in the MBSM project developed by applying Microservice architecture and Agile Methodology Scrum.

  • During the analysis and requirements determination phase, according to the MIL-STD-408 software development standard and HVL-TEMP-SRS Havelsan document standard, I took tasks of creating, managing, reporting on, verifying, and validating the requirement set consisting of approximately 2,500 software requirements for 5 Departments (Price Cost Analysis, Quality, Procurement, Inspection, and Information Communication departments) of the Ministry of National Defense.

  • During the design and development phases, I took the tasks of designing and developing the application to meet the defined requirements, writing unit tests, fixing bug records, and reviewing Pull Requests.

  • During the testing phase, I took part in the early detection of errors with the shift-left approach and reducing the cost of error correction/faulty development, planning the tests to be performed in the sprint, designing the test scenario with 100% coverage among 2500 requirement sets, creating the test procedure document, publishing the approved test procedures on Jira, running static/dynamic, functional/nonfunctional tests, creating and tracking the records of the errors/deficiencies/improvements found by performing impact analysis on Jira, presenting the status of the tests in status meetings, standardizing the error records on Confluence to avoid creating duplicate/faulty records, and automating manual tests to reduce the cost of regression testing.

Used Technologies:

09.2019 - 01.2021
Republic of Turkey Ministiry of National Education

Information Communication Technology Teacher & TUBITAK 4006 Project Manager

Children starting coding education at an early age; show more development in mental development, problem-solving skills, planning of work, establishing relationships between situations, and generating new ideas.

With 4006-TUBITAK Science Fair Projects, the mental development of Vehbi Dincerler Secondary School students makes them more successful in coding in the years ahead. Considering that secondary school students will be more beneficial individuals in the state of the Republic of Turkey with these known benefits, I worked as an IT and Technology teacher and TUBITAK 4006 project manager.

  • I ensured that 26 different projects that got secondary school students interested in software in the field of information technologies were completed on time simultaneously.

  • I ensured the establishment of the school library.

Used Technologies:

Certificates

Exam Results

Ankara Uni. Proficiency - June 2015

86 / 100

Blog

My Articles
Effective Requirement Writing Techniques: Tips and Strategies

How to Write Requirements from Scratch?

Systems Engineering (Business Analysis)
How to Write Requirements from Scratch?

Effective Requirement Writing Techniques: Tips and Strategies

Systems Engineering (Business Analysis)
Requirements Modelling Techniques

Requirements Engineering Modeling Techniques

Systems Engineering (Business Analysis)

Portfolio

My Portfolio
App Name

App Name

Mobile

Contact

Stay In Touch

+90 (507) 600 81 79

ferhattufekci@outlook.com.tr