Back to Home
Introduction
Emrehan İlhan

Emrehan İlhan

Software Engineer

📞 +44 734 234 6280📧 emrehan.ilhan@gmail.com📍 London, UK

Results-driven Software Engineer with expertise in full-stack development, distributed systems, and cloud technologies. Proven track record in leading development teams and delivering mission-critical applications in defense, industrial, and research sectors.

Technologies

Desktop App (WPF / Java FX)Mobile App (Flutter / Java)DockerGitNode.JSRDBMS

Languages

C#C++JavaPythonGoDart
Professional Experience

Ring Amazon

Backend Software Engineer

🗓️ Aug 2021 - Present📍 London, UK
Leading smart home security company, an Amazon subsidiary

Backend Services Development

  • Developing and maintaining scalable backend services for Ring's smart home ecosystem
  • Building high-performance microservices using Java and AWS technologies
  • Implementing robust APIs for device management and user interactions
  • Collaborating with cross-functional teams to deliver new features and improvements
  • Optimizing system performance and reliability for millions of connected devices
JavaAWSMicroservicesSpring BootREST APIsDynamoDB
Professional Experience

Siemens

Software Engineer

🗓️ Aug 2021 - Ongoing📍 Istanbul, Turkey
Largest industrial manufacturing company in Europe

"SINEMA Remote Connect" VPN Management System

  • Led development of a network management system for OpenVPN client configuration and monitoring
  • Architected distributed system using .NET/WPF with MVVM pattern for robust UI
  • Implemented Windows Service integration for seamless server communication
  • Optimized system performance using RabbitMQ for efficient message queuing
  • Modernized codebase by updating deprecated libraries and improving documentation
C#.NETWPFMVVMRabbitMQOpenVPN
Professional Experience

Baykar Defence

Software Engineer - Deputy Team Leader

🗓️ Nov 2018 - Jul 2021📍 Istanbul, Turkey
Leading UAV manufacturer specializing in defense technologies

UAV Systems Development Lead

  • Led a team of developers for mission-critical UAV imaging and control systems
  • Architected distributed camera control application with real-time video processing
  • Developed flight data analysis system with automated report generation
  • Created reusable communication framework for distributed control applications
  • Implemented weapon control system with real-time mapping capabilities
C++WPFMVVMReal-time SystemsDistributed Systems
Education & Projects

Education

Computer Science

Yildiz Technical University

2014 - 2018

Thesis: Implementation of "Moving Target Defense" method in Software Defined Networks

Research: Cultural Event Identification in Twitter

Notable Projects

Kindergarten Management System

Full-stack system with desktop (WPF) and mobile (Flutter) applications

PostgreSQLNode.jsWPFFlutter

Moving Target Defense Implementation

DoS/DDoS protection system for Software Defined Networks

Network SecuritySDN

Cultural Event Detection in Twitter

Big data processing system for cultural event detection

Java FXTwitter APINLP
Personal Projects

Featured Projects

Kindergarten Management System

Full-stack management system for educational institutions

  • Developed cloud-based system with PostgreSQL database and Node.js API
  • Created WPF desktop application for administrative tasks
  • Built Flutter mobile app for parent-teacher communication
  • Implemented real-time notifications and updates
PostgreSQLNode.jsWPFFlutterREST APIs

Cultural Event Detection System

Social media analytics platform for event discovery

  • Built big data processing pipeline for Twitter data analysis
  • Implemented natural language processing for event classification
  • Created mobile app for event discovery and filtering
  • Developed real-time event notification system
Java FXTwitter APINLPAndroidBig Data