Ferhat Tüfekçi

The opportunity to solve a common problem experienced by everyone with a computer in your room shaped my education and business life.

I have completed my high school, associate, and undergraduate education in computer science programs with outstanding grades. I continue my master's degree in Blockchain at Gazi University.

Since my high school education (2011), I have gained experience by working in different roles such as software engineer, system engineer (business analyst), and test engineer in a solution-oriented, collaborative manner in all steps of the SDLC and STLC. I have experience in many areas, from small- scale software to large-scale software, such as high availability, auto-scalable enterprise solutions, and web applications. After over 5 years of experience working in the defense industry and various companies, I decided to work freelance. I have been working as a freelance Full Stack Developer/IT Business Analyst (System Engineer)/Agile Tester/Blogger since May 2023.

I am a supportive and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues. I have a high level of personal morals and integrity. I am goal-oriented, self-motivated, and committed to the successful outcome of the project.

What I Do?

With my requirements analysis, requirements management, agile software development, testing, and DevTestOps skills, I ensure that the right software to meet the needs is produced at minimum cost.

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

  • 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 until my job applications for defense industry companies were concluded.

  • 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?

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

Effective Requirement Writing Techniques: Tips and Strategies

System Engineering (Business Analysis)
Requirements Modelling Techniques

Requirements Engineering Modeling Techniques

System Engineering (Business Analysis)

Portfolio

My Portfolio
App Name

App Name

Mobile

Contact

Stay In Touch

+90 (507) 600 81 79

ferhattufekci@outlook.com.tr