Ferhat Tüfekçi

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.

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 & Languages

Top Skills

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

Languages

Turkish (Native) English (Full Professional)

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

Ankara University 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 SystemsEngineering standards and lifecycle frameworks.
  • Deliver in-depth publications on Requirements Engineering, SystemLifecycle Management, and Digital Twin concepts.
  • Advocate structured engineering discipline within the Turkish engineeringecosystem.
Aug 2023 – Present (3+ years)
Medium

Volunteer Technical Writer — SDLC & STLC Best Practices

  • Create and publish in-depth technical content on RequirementsEngineering and Quality-Driven Development.
  • Transform multidisciplinary experience (Systems Engineering, BusinessAnalysis, Full Stack Development, Testing) into structured and practical engineering insights.
  • Contribute to the engineering community by promoting applied SDLC andSTLC best practices.

Projects

My Work

Blog

My Articles | |