Mustafa Gencel

Software Engineer

Istanbul, Türkiye15 yrs 5 mos experience
Highly Stable

Key Highlights

  • Expert in scalable distributed systems and parallel programming.
  • Extensive experience in ASIC verification and SOC architecture.
  • Proficient in developing large-scale data processing pipelines.
Stackforce AI infers this person is a highly skilled engineer in Semiconductor and SaaS industries.

Contact

Skills

Core Skills

Software DevelopmentData ProcessingVerification EngineeringAsic Design

Other Skills

ASICAlgorithmsCC++CMakeEmbedded SystemsFPGAHadoopLuaMapReduceMatlabPythonRSimulationsSystem Verilog

About

Generalist senior software and senior hardware engineer (with technical leadership experience) with: - strong background in scalable distributed systems, parallel programming, data processing pipelines - strong background in CPU, SOC architecture and end to end verification(from test plan development and testbench architecture to functional and power verification) of very large scale chips - basic AI and machine learning algorithms and implementation knowledge and experience

Experience

Microsoft

Software Engineer

Feb 2024Present · 2 yrs 1 mo · Istanbul, Türkiye

Is investment

Software Engineer

Aug 2023Jan 2024 · 5 mos · Istanbul, Türkiye

Citadel securities

Infrastructure Engineer

Jun 2019Jun 2022 · 3 yrs · Chicago, Illinois

Google

Software Engineer

Aug 2017Jun 2019 · 1 yr 10 mos · San Francisco Bay Area

  • Google Cloud

Apple

2 roles

Software Engineer

Jul 2016Aug 2017 · 1 yr 1 mo

  • Apple Maps
  • Participated in development of multiple software projects, including:
  • large scale data processing pipeline in Hadoop and MapReduce
  • designing, developing and optimizing backend server features that serve hundreds of millions of people
  • creating regression, unit tests and automated testing framework to run these tests while taking AB tests and different branches into account
  • doing code review, build and deployment
  • creating build flow in CMake and Python for multi-language, multi-platform projects
  • creating CI flow for these multi-language, multi-platform projects
HadoopMapReduceCMakePythonSoftware DevelopmentData Processing

Verification Engineer

Jul 2010Jul 2016 · 6 yrs

  • Extensive experience in:
  • end to end verification of ASICs
  • microprocessor and SOC architecture and programming
  • object oriented development and design in System Verilog/C++/Lua from requirement analysis to final implementation
  • test planning, performance testing, profiling, debugging and automation
  • video compression formats and algorithms
  • Participated in verification of multiple ASICs from test framework development to tapeout, including following:
  • defining verification test plans and managing execution of these plans
  • architecting and implementing test frameworks in C/C++, Perl, Lua and System Verilog for hardware
  • verification, driver testing and validation
  • developing drivers/tb environments in System Verilog, in C/C++ and in Lua for USB, DMA, SPI, UART, H264/HEVC encoder and decoders, coherent cache systems, coherent chip fabrics
  • developing, collecting and analysis of functional and code coverage
  • event based modeling of subsystems in C++
System VerilogC++LuaVerification EngineeringASIC Design

Stanford university

Research Assistant

Jul 2009Jun 2010 · 11 mos

  • Worked on ultrasound image reconstruction algorithms and system architectures for real time systems
  • Designed a real-time system that drives and collects signals from ultrasound transducers, processes the data in multiple threads(with pthreads library and CUDA language) and reconstructs 3D image

Tubitak

R&D Engineering Intern

Jul 2007Aug 2007 · 1 mo

  • - Worked on video indexing and retrieval algorithms

Aselsan

R&D Engineering Intern

Jun 2006Jul 2006 · 1 mo

Education

Stanford University

MS — Electrical Engineering

Jan 2008Jan 2010

Orta Doğu Teknik Üniversitesi / Middle East Technical University

BS — Electrical and Electronics Engineering

Jan 2003Jan 2008

Stackforce found 100+ more professionals with Software Development & Data Processing

Explore similar profiles based on matching skills and experience