Summary
Overview
Work History
Education
Skills
Additional Information
Timeline

İLKNUR YILDIRIM

Senior Software Engineer
ANKARA

Summary

Senior Software Engineer with 9+ years of experience building scalable, user-focused frontend applications using React, TypeScript, and modern JavaScript (ES6+), supported by strong full-stack expertise. Experienced in developing large-scale, distributed systems and delivering high-quality features in Agile, cross-geo teams.

Proven ability to own features end-to-end, collaborate closely with designers and product managers, and mentor engineers through code reviews and knowledge sharing. Passionate about building reliable, maintainable frontend systems with a strong focus on performance, testing, and developer experience.

Overview

9
9
years of professional experience
1
1
Language

Work History

Senior Software Engineer

Havelsan
10.2016 - Current
  • Built and shipped large-scale frontend applications using React, TypeScript, HTML5, and CSS, supporting mission-critical defense and maritime systems.
  • Designed reusable UI components and frontend architectures that improved maintainability, performance, and developer productivity.
  • Collaborated closely with product managers, designers, architects, and backend teams to deliver features in a highly distributed, Agile environment.
  • Reviewed code with a strong focus on readability, testing, performance, and security, contributing to long-term codebase quality.
  • Led frontend contributions during the migration from monolithic systems to microservices-based architectures, ensuring smooth user experience throughout major platform transitions.
  • Mentored junior engineers through pair programming, code reviews, and technical discussions, helping raise overall team quality.

Key Projects

  • DOOB (Defence Out Of a Box) – Joint C4I System
    Delivered frontend capabilities for a command-and-control platform improving situational awareness for national defense authorities.
  • Turkish Straits Vessel Traffic Services
    Developed user-facing interfaces for real-time vessel tracking and traffic management, enhancing maritime safety and operational efficiency.
  • Contributed to CI/CD pipelines and automated testing (Jest, JUnit) to ensure reliable and frequent releases.
  • Actively participated in sprint planning, retrospectives, demos, and daily stand-ups as part of Scrum teams.

Education

Bachelor of Science - Computer Science

BILKENT UNIVERSITY, Ankara, Turkey
04.2001 -

Skills

Java

Spring Boot

REST APIs

Kafka

WebSocket

Nodejs

Express

TypeScript

JavaScript

React

React Native

Expo

Redux

MongoDB

Oracle

Redis

Hazelcast

Firebase

NoSQL

JUnit

Jest

Docker

Docker Swarm

SSH

Maven

Git

Jenkins

Nexus

New employee mentoring

Agile methodologies expert

Oral and written communications

Critical thinking capacity

UI and UX principles

RESTful API design

Microservices deployment

Performance profiling

Web applications

Software development lifecycle management

Web application development

Software development lifecycle

Testing and debugging

Problem-solving mindset

Operational support

Additional Information

PERSONAL PROJECT Pilates Studio Management Platform

January 2025 – Present

  • Designed and developed a full-featured web and mobile frontend for a Pilates studio management system.
  • Built responsive, user-friendly interfaces using React, React Native, TypeScript, focusing on usability and performance.
  • Implemented features such as calendar-based booking, real-time class tracking, member management, and instructor scheduling.
  • Owned the entire product lifecycle, from UX decisions and frontend architecture to production deployment.
  • Deployed using modern CI/CD workflows, ensuring fast iteration and stable releases.

Timeline

Senior Software Engineer - Havelsan
10.2016 - Current
BILKENT UNIVERSITY - Bachelor of Science, Computer Science
04.2001 -
İLKNUR YILDIRIMSenior Software Engineer