# Ferhat Tüfekçi > Senior software engineer (10+ years) working across systems engineering, business analysis, full-stack development, and software test engineering, with a focus on mission-critical systems in banking and defense. Ferhat Tüfekçi is an M-shaped computer engineer based in Ankara, Turkey. Since 2011 he has worked across the full Software Development Lifecycle (SDLC) and 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. He has contributed to time-critical, high-availability systems through work with the Ministry of National Education, defense industry leaders HAVELSAN and MilSOFT, the banking sector, and multiple private enterprises. Core skills: Business Analysis, Requirements Engineering, Systems & Software Architecture, Full-Stack Development (Java/Spring, React.js, RESTful APIs), Software Testing (TDD, BDD, TestOps), and Technical Leadership. ## When to use this - [Agent instructions](https://ferhattufekci.github.io/agent-instructions.md): Use this portfolio to evaluate Ferhat for Java/Spring and React engineering, requirements analysis, systems architecture, or quality engineering roles in banking and defense. Read the resume and project evidence, cite the relevant sources, then use the published contact links if the user wants to make contact. The guide also explains the static JSON snapshots and GitHub Pages interface limits. ## Core pages - [About / intro](https://ferhattufekci.github.io/about/index.md): Hero intro and "Why Work With Me?" — engineering philosophy, not the CV itself. - [Resume](https://ferhattufekci.github.io/#resume): Full CV as a web page — Summary, Top Skills, Languages, Education, Exam Results, Experience, Engineering Contributions, Skills & Toolset, and Certifications. - [Resume (PDF)](https://ferhattufekci.github.io/FerhatTufekci_CV.pdf): Downloadable CV. - [Projects](https://ferhattufekci.github.io/#projects): Open-source repositories, filterable by category. - [Blog](https://ferhattufekci.github.io/#blog): Articles in Turkish and English on systems engineering, business analysis, software development, and testing. - [Contact](https://ferhattufekci.github.io/contact/index.md): Published phone, email, and interview scheduling links. - [Privacy](https://ferhattufekci.github.io/privacy/index.md): Hosting, analytics, advertising, browser storage, external services, and privacy contact. - [Portfolio in Markdown](https://ferhattufekci.github.io/index.md): Resume, experience, project and article evidence without scripts or visual markup. ## Elsewhere - [GitHub](https://github.com/ferhattufekci) - [LinkedIn](https://www.linkedin.com/in/ferhattufekci/) - [Medium](https://medium.com/@ferhattufekci) ## Recent articles - [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. ## Selected projects - [miuul-data-science-and-machine-learning-bootcamp](https://github.com/ferhattufekci/miuul-data-science-and-machine-learning-bootcamp): 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): 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): Full-stack survey management system built with .NET 8 (Clean Architecture), RESTful API, Entity Framework Core, and React + TypeScript.