I'm Ferhat TUFEKCI

I'm a System Engineer

I'm a Business Analyst

I'm a Test Engineer | Bug Hunter

I'm a Software Engineer

Welcome

About Me

Know Me More

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.

Since my high school education, 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. I have experience onto from small to large-scale softwares, multiple areas like highly available, auto-scalable enterprise solutions, and web applications.

With my requirements analysis and requirements management skills, I ensured the production of the right software that would solve people's problems. With my Test Engineering skills, I ensured the production of quality, useful software. On the other hand, with my coding skills, I improved the interface and functional requirements. I also automated regression tests in manual tests, reducing testing effort and human errors.

I am currently continuing my career as a system engineer (business analyst), and test engineer. 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. I am willing to work hard and have a great desire to learn.

Services

What I Do?

Summary

Resume

My Education

2022 - Currently

M.Sc.

GAZI UNIVERSITY

Information System(in English)

✓ Blockchain

2014 - 2019

B.E.N.G.

ANKARA UNIVERSITY

  • Computer Engineering(in English), GPA: 3.01 / 4.00

  • ✓ 100 % English Education

    ✓ Programming Languages Concepts

    ✓ Object Oriented Design

    ✓ Data Structures

    ✓ Design Patterns

    ✓ Parallel Programming

    ✓ Agile Software Development | CI / CD | Jira | Confluence | Jenkins | Docker | Maven

    ✓ Embedded Programming

    ✓ Hardware Description Language (VHDL)

    ✓ Relational Databases

    ✓ Data Mining

    ✓ MSSQL Server

    ✓ C++

    ✓ Core Java

    ✓ Java Swing

    ✓ Hibernate


  • English Prep School

  • ✓ English

    2011 - 2013

    F.D.

    GAZI UNIVERSITY

  • Computer Programming, GPA: 3.25 / 4.00

  • ✓ Top Score of the Faculty

    ✓ Software Development

    ✓ Requirement Analysis

    ✓ Requirement Management

    ✓ Software Testing (Unit Testing, Integration Testing, System Testing, User Acceptance Testing)

    ✓ System Design

    ✓ UML

    ✓ Doors

    ✓ Adobe Products (Photoshop, Illustrator)

    2007 - 2011

    Anatolian Technical High School

    Yenikent Ahmet Cicek

  • Web Techonologies and Software, GPA: 79 / 100

  • ✓ Top Score of the Faculty

    ✓ Software Development Lifecycle (SDLC)

    ✓ Git Version Control System

    ✓ Github Repo System

    ✓ Object Oriented Programming (OOP)

    ✓ SOLID Principle

    ✓ Html | Css | JavaScript | Bootstrap

    ✓ Web Development

    ✓ Debugging

    ✓ Problem Solving

    ✓ C#

    ✓ SQL

    ✓ Asp.net MVC

    ✓ Windows Presentation Foundation (WPF)

    ✓ Desktop App. Development

    ✓ CATIA

    ✓ Autocad 2D

    My Experience

    02.2023 - 05.2023

    Senior System/Test Engineer

    MILSOFT

    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) Product Line PROJECTS (Integrated with SIPER & HAKIM Projects of Aselsan Company)

    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.


    As a Senior System & Test Engineer, I have taken tasks on the on Mil-DLP Product Line which was developed by applying Agile Methodology Scrum.


    Responsibilities:

  • Requirement Analysis and Management.
  • According to NATO Requirements, the Creation of test scenarios for NATO Tactical Data Link Systems such as Link 11, Link 16, Link 22, JREAP,and VMF.
  • Performing manual and automation tests.
  • Including planning and tracking of test activities in Sprint.
  • Writing test scenarios, and running tests.
  • Creating and tracking the Problem Report record over Jira for errors, deficiencies, and improvements found during manual and automation testing.
  • Creating/updating corporate memory via Confluence.
  • Used Techonologies:

  • Agile methodology Scrum for project management.
  • Jira for issue, task tracking, and project management.
  • Confluence for corporate memory.
  • Jenkins for CI/CD.
  • Doors for requirement management.
  • STANAG standards for Reporting Requirements and Engineering Suggestions in accordance with military standards.
  • SVN for document version control.
  • Git for automation test case version control.
  • Bitbucket for repo system.
  • Specific software developed by Milsoft for Automation Test Case writing.
  • Gateway to monitor data transmission.
  • 04.2021 - 02.2023

    Senior Software-System/Test Engineer

    HAVELSAN

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


    DIJITAL TWIN PROJECT

    To talk about the project without exceeding the confidentiality rule, I worked as a Senior Software Engineer at all steps in the Software Development Lifecycle in Digital Twin Project at HAVELSAN.


    MINISTRY of NATIONAL DEFENSE INFORMATION (MBS) MODERNIZASYION (MBSM) PROJECT

    As a Senior Software - System & Test Engineer, I have taken tasks at all steps in the Software Development Lifecycle the MBSM project, which was developed by applying Agile Methodology Scrum with Microservice Architecture.


    During the analysis and requirements determination phase, I was involved in the creation and management of the requirement set, consisting of approximately 500 software requirements for each of the 5 Departments. I also participated in software development, testing, and leadership activities (including planning and tracking of test activities in Sprint, writing test scenarios, running tests, bug tracking, and covering end-to-end processes from requirement analysis to maintenance).


    Responsibilities:

  • Determining the requirements of the software, analyzing and reporting which are According to MIL-STD-408 software development standard and HAVELSAN document template standard HVL-TEMP-SRS.
  • Reporting Engineering Change Requests (Reporting customer requests, which should be qualified as Contract Amendment Proposal, as 'SDÖ').
  • Developing the application according to the identified requirements.
  • Planning the test based on the defined requirements, designing the test case, and creating the test procedure document.
  • Release of approved Test procedures on Jira.
  • Performing static and dynamic tests in Agile environment.
  • Creating and tracking the NCR record over Jira for errors, deficiencies, improvements found during static and dynamic testing.
  • Solving NCR 's that are in proposed status on Jira.
  • Following up the CD 'Continuous Delivery' process with Jenkins.
  • Performing regression testing and updating the status of the error record (NCR).
  • When an intermediate product available to the user occurs, explain the use of the program to the user.
  • Preparation of the User Manual of the Modules that have been accepted provisionally/conditionally.
  • Explaining the use of the program to the user.
  • Creating/updating corporate memory via Confluence.
  • Used Techonologies:

  • Agile methodology Scrum for project management.
  • Jira for issue, task tracking, requirement management, and project management.
  • MIL-STD-408, HVL-TEMP-SRS standards for Reporting Requirements and Engineering Suggestions in accordance with military standards
  • Confluence for corporate memory.
  • Jenkins for CI/CD.
  • SVN for document version control.
  • Git for automation test case version control.
  • Bitbucket for repo system.
  • C++ and Java programming language for software developments.
  • Wireshark to monitor network traffic.
  • Java Spring Framework.
  • Java Server Face (JSF) MVC web framework for using reusable UI components in a page and component based user interfaces for web application.
  • PrimeFaces for JSF.
  • Hibernate, is a Java-based object-relational mapping framework (ORM) to facilitate database communication and data access processes by automatically performing transformations between database tables and Java classes.
  • Docker.
  • Intellij IDEA for debugging.
  • 09.2019 - 01.2021

    Information Communication Technology Teacher & TUBITAK 4006 Project Manager

    MINISTRY OF NATIONAL EDUCATION

    4006– TUBITAK SCIENCE FAIR PROJECTS

    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.


    Used Techonologies:

  • WordPress, html, css and JavaScript for media literacy project.
  • Arduino and sensors for robotics related projects.
  • Contact

    Get in Touch

    Address

    Ankara, Turkey

    (+90) 507 600 81 79


    Follow Me

    Send me a note