About
Highly accomplished Senior Software Architect with over a decade of experience in leading complex end-to-end development, modernizing high-performance systems, and optimizing cloud-native architectures. Expert in Java, Spring Boot, Go, Python, and cloud platforms, consistently delivering measurable impact in application performance, cost reduction, and team velocity. Proven leader in driving architectural excellence and mentoring engineering teams across diverse industries.
Work
Turkish Technology
|Software Architect
Istanbul, Istanbul, Türkiye
→
Summary
Architected and led the end-to-end development of a high-priority situational awareness dashboard, enhancing executive visibility and operational efficiency.
Highlights
Architected and led the end-to-end development of OpsNow, a CEO's highest-priority dashboard integrating over 90 data points to enhance executive visibility and airport operations.
Led the hands-on modernization of the OpsNow project, deploying a new high-performance version on OpenShift with Java 21, Spring Boot 3 and Gradle, engineering framework components to accelerate development velocity.
Drove significant application performance improvements by rewriting API bottlenecks, optimizing business logic, and implementing a multi-layer caching strategy that drastically reduced API response times under load.
Guided Application Security Team in pioneering a new pipeline using AI Agents to automatically analyze and substantially reduce high volumes of false positives from Fortify security scans.
Mentored junior engineers through code reviews and technical guidance, actively assisting senior and lead engineers in resolving complex architectural and performance-related tasks.
Depixen
|Senior Backend Developer – Senior Go Developer
Istanbul, Istanbul, Türkiye
→
Summary
Led backend development initiatives, migrating core APIs and implementing a high-performance distributed notification system.
Highlights
Migrated core APIs from PostgreSQL to MongoDB while maintaining zero downtime, ensuring seamless service continuity.
Designed and implemented a distributed notification/reminder system handling 10K+ RPM, enhancing system scalability and reliability.
Deployed Elastic Stack (Elasticsearch+Kibana) to enhance product search capabilities, improving data analytics and retrieval.
Optimized CI/CD pipelines by implementing tag-based deployment in Jenkins, streamlining release processes and accelerating delivery.
Conducted TypeScript Data Structure and Algorithms training for frontend developers, fostering team skill development and knowledge transfer.
Vodafone
|Solutions Architect
Istanbul, Istanbul, Türkiye
→
Summary
Led architectural design for Vodafone's flagship e-commerce platform, driving usability improvements, cost reduction, and full-stack feature development.
Highlights
Led designing new modules for Vodafone's flagship e-commerce platform Her Sey Yanimda, improving usability metrics by 30%.
Delivered a Hybrid Cloud Proof-of-Concept, demonstrating 40% infrastructure cost reduction potential, directly enabling enterprise adoption of hybrid cloud architecture.
Engineered internal Python/Grafana/Prometheus-based tool, Digital Monitoring, to monitor frontend API latencies across multiple services, reducing troubleshooting time by 25%.
Authored Carbon npm package in JavaScript, eliminating 40% code duplication across frontend projects through reusable utilities.
Optimized Java/Spring Boot microservices, achieving 40% faster startup times and 50% reduction in API response sizes through targeted enhancements.
GE Aviation
|Senior Software Engineer
Istanbul, Istanbul, Türkiye
→
Summary
Enhanced software quality and performance for critical engineering simulations, leading cross-platform transformations and pioneering cloud-native architectures.
Highlights
Improved mixed-fidelity simulations in Flow Simulator, reducing system Cyclomatic Complexity by 30%+ through architectural refactoring.
Instituted pair programming practices that decreased critical bugs by 40% and improved code review efficiency across the team.
Containerized SonarQube for localized code quality analysis, cutting technical debt identification time by 65%.
Optimized Jenkins CI/CD pipelines, achieving 25% faster build time and led cross-platform transformation by porting a 20-year-old engineering suite to Linux.
Architected Go microservices for critical functions like Identity Management and Application Lifecycle Orchestration, and designed service mesh architecture (Kubernetes/Istio) for hybrid Windows-Linux microservices.
ICterra
|Senior Software Engineer
Istanbul, Istanbul, Türkiye
→
Summary
Contributed to embedded C++ projects and enhanced development toolchains, delivering impactful features rapidly.
Highlights
Contributed to embedded projects utilizing C++ and supported the Unify Desktop phone user interface (UI) using the Qt framework.
Created features as part of SIP and HFA protocols, ensuring robust communication functionalities.
Quickly adapted to the team within the first week of onboarding, delivering impactful contributions early on.
Improved internal development toolchains and the overall development environment, streamlining workflows.
Enhanced project Cyclomatic Complexity by reducing it by over 20%, improving code maintainability and quality.
Siemens
|Experienced R&D Engineer
Istanbul, Istanbul, Türkiye
→
Summary
Designed and developed embedded C++ projects, spearheaded critical initiatives, and automated development environment setups, serving as Software Architect for key projects.
Highlights
Designed, developed, and implemented embedded projects in C++, delivering solid output within weeks.
Spearheaded critical projects including Protect MyMachine/3D Twin Edge, serving as Software Architect and automating development environment setup with Python and Ansible, reducing deployment time by over 50%.
Created a LogSDK in C++ to standardize logging processes for internal Siemens teams, improving efficiency and consistency across projects.
Constructed prototype versions of Edge Application Software Development Kits (SDKs) in Node.js and JavaScript, validating their readiness for production use.
Drove the development of AppDeployer to streamline MindSphere application uploads, enhancing dependency management and project deployment processes using Angular 5, TypeScript, Python 3, and Flask.
Huawei
|Assistant Software Engineer
Istanbul, Istanbul, Türkiye
→
Summary
Contributed to IPTV and Wireless LTE projects as a Front-End, Back-End, and System Engineer, developing internal tools and improving system capabilities.
Highlights
Worked as a Front-End Developer in the IPTV department, contributing to international and local initiatives such as Turkcell TV+.
Developed an internal tool named "Asset Tracking System" in Objective-C with a Node.js server, monitoring usage and possession of mobile devices within the team.
Served as a Back-End Developer in the Wireless LTE team, working on WEB LMT (Web Local Maintenance Terminal) using C/C++ and MFC.
Acted as a System Engineer in the Wireless LTE team, gathering, analyzing, and documenting requirements in compliance with CMMI Level 5 standards.
Functioned as a Security System Engineer, identifying and addressing security risks by analyzing test results from security tools and assigning issues to appropriate stakeholders.
Education
Izmir University of Economics
→
BSc
Software Engineering
Courses
Comparison of Different Machine Learning Algorithms for Opining Mining
Association Rule Mining
Decision Trees
Certificates
Algorithm Specialization
Issued By
Stanford University, Coursera
Certified Professional for Software Architecture-Foundation Level
Issued By
CPSA-F, iSAQB
Skills
Technologies
Spring, Spring Boot, Gradle, Ansible, Docker, LXC, Qt, CMake, MongoDB, ElasticSearch, Kibana, Oracle, OpenShift, Jenkins, Kubernetes, Microservices, RabbitMQ, Kafka, Liquibase, GrayLog, Weblogic, GitOps, Helm, ArgoCD, Keycloak, Caffeine, Maven, SonarQube, Istio, Grafana, Prometheus, Fortify.
Programming Languages & Frameworks
Java, C/C++, Python, Golang, TypeScript, JavaScript, Node.js, React, Angular, Mockito, JUnit, Google Test, go-kit, STL, UML, OOAD, Agile, MFC, Objective-C, Flask.
Cloud Platforms & DevOps
OpenShift, Kubernetes, Docker, Jenkins, GitOps, Helm, ArgoCD, Hybrid Cloud, CI/CD Pipelines, MindSphere.
Architecture & Design
Microservices Architecture, Distributed Systems Design, System Design, Architectural Refactoring, Solution Architecture, Object-Oriented Analysis and Design (OOAD), Unified Modeling Language (UML), API Design.
Performance Optimization
API Bottleneck Optimization, Multi-layer Caching Strategies, Asynchronous Logging, Database Optimization, Microservice Performance Tuning, Algorithm Optimization.
Security
Application Security, AI Agents for Security Analysis, Fortify Security Scans, Security Risk Analysis, OAuth2, OIDC Authentication.
Leadership & Mentorship
Team Leadership, Mentoring Junior Engineers, Code Reviews, Technical Guidance, Cross-functional Collaboration, Project Oversight.
Data & Analytics
PostgreSQL, MongoDB, Elastic Stack, Kibana, Grafana, Prometheus, Data Structures, Algorithms, Machine Learning, Association Rule Mining, Decision Trees.