Mustafa Arslan

Senior Software Architect | Principal Engineer
Istanbul, TR.

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
Istanbul, Istanbul, Türkiye

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.