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.
Education
B.Sc. in Computer Engineering (English Medium Instruction)
GPA: 3.01 / 4.00
English Preparatory School
Ankara University Proficiency Exam — 86 / 100
Associate’s Degree, Computer Programming — TUSAŞ-KAZAN Vocational School
Top of Department
Web Technologies & Software Development
Top of Department
Experience
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
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
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
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
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
Engineering Contributions
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.
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.