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.

Read full summary Show less

I graduated at the top of my department in Web Technologies and Software Development from Yenikent Ahmet Çiçek Anatolian Technical High School and in Computer Programming from Gazi University's TUSAŞ Vocational School. I also earned a B.Sc. in Computer Engineering from Ankara University, completing a fully English-taught program with a GPA above 3.0/4.0.

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

Education

Sep 2015 – Jun 2019
Ankara University

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

GPA: 3.01/4.00

Relevant Coursework & Tools View courses Hide coursework
  • Programming Language Concepts
  • Object-Oriented Design
  • Data Structures
  • Algorithms
  • Design Patterns
  • Parallel Programming
  • Microprocessors
  • Computer Architecture
  • Computer Graphics
  • Operating Systems
  • Data Communication and Networking
  • Digital Logic Design
  • Electronics
  • Automata Theory
  • Physics
  • Embedded System Design
  • Embedded System Programming
  • Hardware Description Language (VHDL)
  • Fuzzy Logic
  • Database Management
  • MSSQL Server
  • Data Mining
  • Calculus
  • Differential Equations
  • Discrete Structures
  • Linear Algebra
  • Information Security
  • C
  • C++
  • Core Java
  • Economics
  • Business Management
  • Probability and Statistics
  • Principles of Marketing
  • Blockchain
  • Software Engineering
  • Research Techniques
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

Relevant Coursework & Tools View courses Hide coursework
  • System Analysis and Design
  • Software Architectures
  • Quality Management Systems
  • Web Programming
  • Database and Management
  • Server Operating System
  • Web Project Management
  • Content Management System (Joomla, WordPress)
  • Graphics and Animation
  • Adobe Products ( Dreamweaver, Fireworks, Photoshop, Illustrator)
  • Doors
Sep 2007 – Jun 2011
Yenikent Ahmet Çiçek Anatolian Technical High School

Web Technologies & Software Development

Top of Department

Relevant Coursework & Tools View courses Hide coursework
  • Web Development
  • Object Oriented Programming (OOP)
  • SOLID Principle
  • Html | Css | JavaScript | Bootstrap
  • C#
  • SQL
  • ASP.NET MVC
  • Windows Presentation Foundation (WPF)
  • Desktop App. Development
  • Git Version Control System
  • Github Repo System
  • Computer Hardware
  • Fundamentals of Networks
  • Microsoft Office Programs (Word, Excel, PowerPoint, Outlook, OneNote, Access, OneDrive)
  • CATIA
  • AutoCad 2D

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.
View 5 more contributions Hide additional contributions
  • 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 View all tools Show fewer 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.
View 8 more contributions Hide additional contributions
  • 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 View all tools Show fewer 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.
View 10 more contributions Hide additional contributions
  • 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 View all tools Show fewer 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.
View 3 more contributions Hide additional contributions
  • 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 View all tools Show fewer 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.

Projects

My Work

Blog

My Articles
Loading articles…