# Ferhat Tüfekçi

M-Shaped Computer Engineer

Software Crafter

Software Architect

Full Stack Software Developer

Technical Business Analyst

Technical Product Owner

Systems Engineer

Software Test Engineer

Systems Test Engineer

## Ferhat Tüfekçi

From requirements and architecture to development, testing, and production, I design and deliver scalable, high-reliability systems for mission-critical environments.

I own the full software lifecycle, not just a single role.

I turn complex business needs into systems teams can trust in production.

While I bring end-to-end ownership, I also integrate seamlessly by focusing deeply on a single role when the team and project require it.

[View Resume](https://ferhattufekci.github.io/#resume)

### Why Work With Me?

#### Engineering Without Silos

I eliminate handoff problems between Business, Systems, Development, and QA by owning the whole lifecycle.

This results in fewer misunderstandings, faster delivery, and higher system quality.

#### From Idea to Production, I Take Responsibility

I don't just implement tasks — I own outcomes.

From requirements and architecture to testing, CI/CD pipelines, and production stability, I ensure systems are built to last.

#### Trusted in Mission-Critical Environments

Defense and banking systems demand zero tolerance for failure.

I build solutions where reliability, security, and traceability are not optional, but fundamental.

#### A Team Multiplier, Not Just a Contributor

I strengthen teams by clarifying complexity, improving collaboration, and accelerating delivery through engineering discipline and clear communication.

## Resume

10+ Years of Professional Experience

### Summary

The opportunity to solve real-world problems using nothing more than a computer in my room shaped both my education and my career.

I have a strong academic foundation in Computer Science and over 10 years of hands-on professional experience, bridging theory with real-world, large-scale software systems.

Since 2011, I’ve built versatile experience across the Software Development Lifecycle (SDLC) and the Software Testing Lifecycle (STLC) — taking on roles such as INCOSE-oriented Systems Engineer, BABOK-aligned Business Analyst, Product Owner, Full Stack Software Developer, ISTQB-oriented Test Engineer, and Product Manager. I have contributed to a wide range of projects, including time-critical systems and enterprise-level desktop and web applications requiring high availability and automatic scalability.

In T-shaped organizations, I can quickly focus on a specific role or domain while leveraging my broad technical and business background. I integrate smoothly into existing team structures, add immediate value without creating role conflicts, and enhance collaboration and delivery efficiency.

Through my experience at the Ministry of National Education, defense industry leaders HAVELSAN and MilSOFT, the banking sector, and multiple private enterprises, I have built deep expertise in: system analysis, requirements engineering, system and software architecture design, software development, testing, project management, and technical leadership.

### Top Skills

Business Analysis Software Architecture Software Design Software Development Software Testing Technical Leadership

### Languages

**Turkish** (Native) **English** (Full Professional)

### Personality Assessment

[ENTJ-A The Commander View Full Test Report](https://www.16personalities.com/profiles/entj-a/m/god3hwbn3)

Verified 16 personalities assessment, shared openly so hiring teams can skip a redundant test.

### Education

Sep 2015 – Jun 2019

Ankara University

#### B.Sc. in Computer Engineering (English Medium Instruction)

GPA: 3.01/4.00

Sep 2014 – Jun 2015

Ankara University

#### English Preparatory School

Proficiency Exam: 86/100

Sep 2011 – Jun 2013

Gazi University

#### Associate’s Degree, Computer Programming, TUSAŞ-KAZAN Vocational School

Top of Department

Sep 2007 – Jun 2011

Yenikent Ahmet Çiçek Anatolian Technical High School

#### Web Technologies & Software Development

Top of Department

### Experience

May 2023 – Oct 2025 (2 years 6 months)

Freelance

#### Senior Software Engineer · INCOSE, BABOK, ISTQB · Mission-Critical Banking Systems

Contributed to the delivery of a mission-critical banking system within a cross-functional team, owning Systems Engineering, Business Analysis, Full-Stack Development, and Quality Engineering.

-   Led INCOSE & BABOK aligned Systems Engineering and Business Analysis, transforming complex business needs into SMART, testable, and fully traceable requirements.
-   Established end-to-end traceability between business requirements, system design, and test cases, improving delivery predictability and reducing rework.
-   Acted as a bridge between business stakeholders and engineering teams, strengthening alignment and accelerating decision-making.
-   Contributed to architecture decisions, including Docker-based containerization for consistent and reliable deployments.
-   Designed and developed scalable Java-based backend services following SOLID, layered architecture, and clean code principles.
-   Built secure and high-performance RESTful APIs for internal and web-based integrations.
-   Shifted the team from reactive bug fixing to proactive Quality Engineering using ISTQB principles, BDD, Shift-Left/Right, and TestOps practices.
-   Converted business acceptance criteria into executable BDD (Gherkin) scenarios and automated API, integration, and regression tests, reducing manual effort and release risk.

##### Technologies & Tools

Scrum AI-Driven SDLC INCOSE BABOK ISTQB Spec-Driven Development with AI Agents TDD BDD Microservice RESTful API Jira Confluence IBM DOORS UML Excalidraw Figma Maven Jenkins SonarQube Git Bitbucket Docker Bash Java Spring Framework Spring Boot Spring MVC JUnit Mockito Apache Velocity HTML CSS JavaScript React.js Hibernate SQL PostgreSQL Postman Swagger Cucumber Selenium IntelliJ IDEA VS Code Microsoft Office Programs

Feb 2023 – May 2023 (4 months)

MilSOFT

#### Senior Systems & Test Engineer · CMMI-5 & NATO STANAG · Mission-Critical Defense Systems

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.

Contributed to the development and quality assurance of this high-reliability defense system under Agile Scrum and CMMI-5 discipline.

-   Took active responsibility in system verification and test execution for the Mil-DLP product line.
-   Designed and executed test cases with 100% requirement coverage for NATO Tactical Data Links (Link-11, Link-16, Link-22) based on ~6,000 pages of STANAG specifications.
-   Planned, tracked, and executed sprint-based testing activities to ensure consistent quality and predictable delivery.
-   Added value to organizational knowledge by documenting the HAVELSAN requirement numbering format and enabling its consistent application across the team.
-   Built structured organizational knowledge that reduced onboarding time and accelerated productivity for new team members.
-   Performed manual and automated tests, including functional and regression testing.
-   Conducted impact analysis for defects, deficiencies, and improvement items to support correct prioritization.
-   Created and maintained high-quality Problem Report records in Jira, ensuring accuracy in severity, priority, impact, component, and traceability fields.
-   Executed verification and regression tests for issues and features in Testing Request status.
-   Verified sprint deliverables to support early defect detection and risk reduction.
-   Strengthened test discipline by applying structured quality engineering practices in a high-compliance environment.

##### Technologies & Tools

Scrum CMMI-5 INCOSE ISTQB STANAG Jira Confluence IBM DOORS UML SVN Git Bitbucket Jenkins SonarQube Test Automation Tools API Gateway Microsoft Office Programs

Apr 2021 – Feb 2023 (1 year 11 months)

HAVELSAN

#### Senior Software Engineer · Microservices & ERP Systems · Systems & Quality Engineering

HAVELSAN, ranked #99 in DefenseNews 2020, is a leading defense software company specializing in large-scale, mission-critical systems.

Contributed to the MBSM Web Application, a strategic national ERP system built on HAVELSAN’s KOVAN platform using Microservices Architecture and Scrum, positioned as a national alternative to SAP-based enterprise solutions.

Worked on ERP business processes for the Ministry of National Defense across Procurement, Cost & Price Analysis, Quality, Inspection, aligned with SAP domains MM, CO, QM, PM, and FI.

-   Stabilized and standardized ~2,500 requirements using INCOSE & BABOK, enforcing SMART format, removing ambiguities, and ensuring compliance with MIL-STD-498 and HVL-TEMP-SRS.
-   Established end-to-end traceability between requirements, design, tests, and defects.
-   Applied Verification per sprint and Validation after feature completion, reducing faulty development cost and rework.
-   Managed scope changes through CR and ECP with impact analysis.
-   Designed backend services as RESTful APIs within a Microservices Architecture.
-   Contributed to a Dockerized environment with Config Server, enabling horizontal scalability.
-   Developed enterprise UIs using JSF and PrimeFaces.
-   Built 100% coverage test procedures and requirement-to-test traceability.
-   Enforced Unit Test Coverage via SonarQube quality gates.
-   Implemented Shift-Left & TestOps to catch defects early and lower development cost.
-   Built and automated RESTful API tests by converting manual Postman collections into Newman CLI executions and integrating them into CI/CD pipelines.
-   Automated integration tests, improving release confidence.
-   Applied Shift-Right testing for live modules to minimize operational risk.

##### Technologies & Tools

Scrum CMMI-3 ISTQB MIL-STD-498 Microservices RESTful API Java Spring Framework Hibernate JUnit Mockito Apache Velocity SQL PostgreSQL Docker Jenkins CI/CD Gradle Git Bitbucket SonarQube Bash Jira Confluence IBM DOORS Postman Cucumber IntelliJ IDEA Microsoft Office Programs

May 2010 – Apr 2021 (11 years)

Freelance

#### Senior Software Engineer · Systems Thinking · Quality-Driven Engineering

Delivered end-to-end software solutions across a wide range of projects, from static websites to dynamic web applications with admin panels, desktop applications, and enterprise systems including CRM, ERP, and corporate software platforms.

-   Owned the full SDLC by combining Business Analysis, Full Stack Development, and Manual Testing, ensuring that the right solution was built and built right.
-   Translated business needs into validated requirements using mockups and early demos, capturing decisions and reducing rework.
-   Designed and developed scalable and maintainable applications with strong focus on usability, performance, and code quality.
-   Executed manual testing to verify functionality, business fitness, and user experience before delivery.
-   Replaced trial-and-error development with engineering best practices, significantly reducing cost and delivery risk in freelance projects.
-   Transitioned from freelance work to enterprise-scale, mission-critical systems after joining HAVELSAN.

##### Technologies & Tools

Waterfall Scrum ISTQB BABOK Monolith Trello UML Photoshop Git GitHub Bitbucket Java Swing JavaFX JUnit HTML CSS JavaScript jQuery Bootstrap PHP Laravel C# WinForms ASP.NET SQL T-SQL MSSQL IntelliJ IDEA Visual Studio Microsoft Office Programs

Sep 2019 – Jan 2021 (1 year 5 months)

Ministry of National Education

#### TÜBİTAK 4006 Project Manager

-   Managed 26 concurrent STEM projects using the Scrum framework, owning planning, sprint execution, and delivery processes end-to-end.
-   Achieved 100% compliance with time, scope, and quality targets through disciplined Agile execution.

##### Technologies & Tools

Scrum Trello WordPress HTML CSS JavaScript Arduino Sensors Microsoft Office Programs

### Engineering Contributions

Jun 2025 – Present (9+ months)

INCOSE TR

#### Volunteer Technical Writer — Systems Engineering & Digital Twins

-   Develop and publish technical content aligned with INCOSE Systems Engineering standards and lifecycle frameworks.

-   Deliver in-depth publications on Requirements Engineering, System Lifecycle Management, and Digital Twin concepts.

-   Advocate structured engineering discipline within the Turkish engineering ecosystem.

Aug 2023 – Present (3+ years)

Medium

#### Volunteer Technical Writer — SDLC & STLC Best Practices

-   Create and publish in-depth technical content on Requirements Engineering and Quality-Driven Development.

-   Transform multidisciplinary experience (Systems Engineering, Business Analysis, Full Stack Development, Testing) into structured and practical engineering insights.

-   Contribute to the engineering community by promoting applied SDLC and STLC best practices.

### Certifications

Udemy

#### [Software Architecture & Design of Modern Large-Scale Systems ↗](https://www.linkedin.com/posts/ferhattufekci_softwarearchitecture-systemdesign-softwarecraftsmanship-share-7487389727860375553-bIz0/?utm_source=share&utm_medium=member_desktop&rcm=ACoAADvWkTgBgmT7O-MqUtQmC093cBWFziju9XY)

Udemy

#### [Master Microservices with Spring Boot 3.3.x, Cloud, and Docker ↗](https://www.udemy.com/certificate/UC-c192234f-1a3f-4f56-990d-5b544a7f16b8/)

Udemy

#### [Amazon Web Services (AWS) ↗](https://www.udemy.com/certificate/UC-2374e95e-989d-4b24-a46e-1d58ad65f994/)

Udemy

#### [Docker: From Beginner to Advanced ↗](https://www.udemy.com/certificate/UC-336e14ac-6473-4d10-819c-346bedc3a47b/)

BTK Akademi

#### [Jenkins ↗](https://www.btkakademi.gov.tr/portal/certificate/validate?certificateId=OKMhqMEoNw)

Udemy

#### [Linux Commands and Shell Scripting ↗](https://www.udemy.com/certificate/UC-34d48fcb-8e88-4366-b862-f0a5101fcfec/)

Miuul

#### [Machine Learning ↗](https://learning.miuul.com/certificates/lyshasxurm)

BTK Akademi

#### [Software Test Automation ↗](https://www.btkakademi.gov.tr/portal/certificate/validate?certificateId=bx1hGo7KXD)

BTK Akademi

#### [API Testing ↗](https://www.btkakademi.gov.tr/portal/certificate/validate?certificateId=EoPfblpLoe)

BTK Akademi

#### [Product Owner ↗](https://www.linkedin.com/posts/ferhattufekci_continuouslearning-productowner-agile-activity-7372313577384300544-yj5p?utm_source=share&utm_medium=member_desktop&rcm=ACoAADvWkTgBgmT7O-MqUtQmC093cBWFziju9XY)

BTK Akademi

#### [Scrum ↗](https://www.btkakademi.gov.tr/portal/certificate/validate?certificateId=7rptZxP7rP)

Ömer Ertekin

#### [Advanced Systems Engineering ↗](https://www.linkedin.com/posts/ferhattufekci_complexsystems-systemsengineering-systemsthinking-ugcPost-7326682809920544768-fK5G/?utm_source=share&utm_medium=member_desktop&rcm=ACoAADvWkTgBgmT7O-MqUtQmC093cBWFziju9XY)

STG Mühendislik

#### [MIL-STD-810 & RTCA DO-160 ↗](https://www.linkedin.com/posts/ferhattufekci_bilingual-post-askeri-ve-sivil-activity-7387541495635054592-AlVY?utm_source=share&utm_medium=member_desktop&rcm=ACoAADvWkTgBgmT7O-MqUtQmC093cBWFziju9XY)

[Download Full Resume (PDF)](https://ferhattufekci.github.io/FerhatTufekci_CV.pdf)

## Projects

My Work

Selected projects (full list on [GitHub](https://github.com/ferhattufekci)):

-   [miuul-data-science-and-machine-learning-bootcamp](https://github.com/ferhattufekci/miuul-data-science-and-machine-learning-bootcamp) (Python) — This repo includes the case studies I made in the Data Science & Machine Learning Bootcamp given by Miuul.
-   [aiup-petclinic](https://github.com/ferhattufekci/aiup-petclinic) — Materials of Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26
-   [dotnet](https://github.com/ferhattufekci/dotnet) — This repo is the official home of .NET on GitHub. It's a great starting point to find many .NET OSS projects from Microsoft and the community, including many that are part of the .NET Foundation.
-   [ferhattufekci.github.io](https://github.com/ferhattufekci/ferhattufekci.github.io) (JavaScript) — Personal portfolio. Medium articles & GitHub repos auto-synced via GitHub Actions. Blog with EN/TR filter. Projects with category filter & starred repos.
-   [java-champions](https://github.com/ferhattufekci/java-champions) — A list of Java Champions
-   [SurveyApp](https://github.com/ferhattufekci/SurveyApp) (TypeScript) — Full-stack survey management system built with .NET 8 (Clean Architecture), RESTful API, Entity Framework Core, and React + TypeScript.

📌 PINNED

📂 ALL REPOSITORIES

⭐ STARRED — RESOURCES I FIND VALUABLE

These are repositories starred by me, not my own work.

## Blog

My Articles

Recent articles (full archive on [Medium](https://medium.com/@ferhattufekci)):

-   [SLA, SLO ve SLI: Ölçülebilir Güvenilirlik Nasıl Tasarlanır?](https://medium.com/t%C3%BCrkiye/sla-slo-ve-sli-%C3%B6l%C3%A7%C3%BClebilir-g%C3%BCvenilirlik-nas%C4%B1l-tasarlan%C4%B1r-3e98ad1af415?source=rss-71ee19850804------2) — Kalite gereksinimlerini teknik hedeflerden sözleşmesel taahhütlere dönüştüren üç kritik kavram.
-   [Savunma Sanayisinde Dijital İkiz: Sistem Yaşam Döngüsünde Çevikliğin Anahtarı](https://medium.com/t%C3%BCrkiye/savunma-sanayisinde-dijital-i%CC%87kiz-sistem-ya%C5%9Fam-d%C3%B6ng%C3%BCs%C3%BCnde-%C3%A7evikli%C4%9Fin-anahtar%C4%B1-c244ee31a1dd?source=rss-71ee19850804------2) — Dijital ikizin stratejik etkilerini, çevik sistem yaşam döngüsü süreçlerindeki katkılarını ve savunma sektöründeki potansiyelini ele aldım.
-   [Digital Twin in Defense Industry: The Key to Agility in the System Life Cycle](https://medium.com/analysts-corner/digital-twin-in-defense-industry-the-key-to-agility-in-the-system-life-cycle-815efbccf7fe?source=rss-71ee19850804------2) — This is a translation of one of my Turkish articles.
-   [SIFIRDAN GEREKSİNİMLER NASIL YAZILIYOR ?](https://medium.com/t%C3%BCrkiye/sifirdan-gereksi%CC%87ni%CC%87mler-nasil-yaziliyor-e4e8366eb66c?source=rss-71ee19850804------2) — Bu yazı, Gereksinim mühendisliğinde gereksinimlerin etkili bir şekilde yakalanması, analiz edilmesi ve belgelendirilmesini içermekte.
-   [Etkili Gereksinim Yazma Teknikleri: İpuçları Ve Stratejiler](https://medium.com/t%C3%BCrkiye/etkili-gereksinim-yazma-teknikleri-i%CC%87pu%C3%A7lar%C4%B1-ve-stratejiler-a71de33bcd0f?source=rss-71ee19850804------2) — Gereksinim mühendisliğinin özü; tüm paydaşların paylaştığı bilgi kümesini netleştirmek. Gereksinimler net değilse, yanlış yorumlanmaya açık olabilirler. Yanlış anlaşılan bir gereksinim, maliyetli olabilecek hatalı çalışmalara yol açabilir. Peki, bu gereksinimleri etkili şekilde nasıl yazıyoruz ?
-   [Gereksinim Mühendisliği Modelleme Teknikleri](https://medium.com/t%C3%BCrkiye/gereksi%CC%87ni%CC%87m-m%C3%BChendi%CC%87sli%CC%87%C4%9Fi%CC%87-modelleme-tekni%CC%87kleri%CC%87-83784683791b?source=rss-71ee19850804------2) — Bu yazımda gereksinim mühendisliğinde ki farklı modelleme tekniklerinden bahsedeceğim.

## Contact

Stay In Touch

### [+90 507 600 81 79](tel:+905076008179 "Call")

[

### Set Up A Job Interview

](https://calendly.com/ferhattufekci/60min)

### [ferhattufekci@outlook.com.tr](mailto:ferhattufekci@outlook.com.tr "Send email")

[

### All My Links

](https://linktr.ee/ferhattufekci "Ferhat Tüfekçi links")

[About](https://ferhattufekci.github.io/about/) · [Contact](https://ferhattufekci.github.io/contact/) · [Privacy](https://ferhattufekci.github.io/privacy/) · [Agent Guide](https://ferhattufekci.github.io/llms.txt)
