H. Ozgur Cağdaş
验证专家 in 工程
软件开发人员
Özgür是一位经验丰富的软件开发人员和勤奋的专业人士,他喜欢接受工程挑战, 不断在不同领域提升自己的技能, 看到交付的解决方案发挥作用. 他在团队环境中茁壮成长,并从观察和学习同事中受益匪浅. Özgür也喜欢分享他的知识和经验, 充分利用开放的讨论和互动,使参与学习的各方受益.
Portfolio
Experience
Availability
首选的环境
Linux, Bash, Python 3, Conda
最神奇的...
...我开发的组件是一个内存数据库,它包含节目指南信息,并允许用户通过不同的参数有效地过滤它.
工作经验
高级软件顾问
咨询红
- 开发了一个预测机器学习模型,在kpi退化点变得明显之前识别它们. 我使用的数据集每天有超过500万行,大约有15个原始特征.
- 微调磁盘I/O操作和相关内核参数,以优化I/O等待时间和系统响应能力.
- 将相关kpi的标准差降低了四分之三以上.
- 实现自动化工具,从使用不同技术的服务器提取遥测和日志分析数据, 汇总结果, 并为超过500万的客户群提供摘要.
嵌入式系统w/Python讲师在线培训课程
Udacity
- 与客户共同开发并完成学习模块课程.
- 确保开发的内容符合约定的需求和客户反馈.
- 创建活动、练习、测验和期末项目来加强学习经验.
高级软件顾问
Tunstall
- 在系统中引入了单元测试框架,并采用从硬件平台抽象出来的方式,采用测试驱动开发的方法,开发了所有需要的未来特性.
- 设计并实现了一个CI工作流, 其中包括开发自动化和包装脚本, 设置詹金斯, 并培训其他五名工程师如何使用这些系统. 这种自动化在五年多后仍在运行.
- 通过维护提交历史和标签,将版本控制系统从基于Git子模块的结构迁移到整体Git存储库.
高级软件顾问
Pixsan数字
- 调查并解决了由于mmap'ed A/V缓冲区的块分配与其他一致而导致的随机A/V口吃问题, 长I/O操作. 该解决方案涉及在eMMC设备上预分配与页面大小对齐的块&重用他们.
- 修改了基于GStreamer的A/V播放系统和半封闭芯片供应商驱动程序,以解决A/V同步问题.
- 开发内存数据库,用于存储基于云的媒体内容的节目信息, 通过满足系统的时间和内存需求来进行查询和过滤.
高级软件工程师
咨询红
- 领导内部咨询团队的调试工作, bug-fixing, 以及与远程客户工程师和项目经理的开发工作.
- 重新实现了程序信息横幅,以解决数据同步问题,其中显示的播放时间, 剩余时间, 而项目信息不同意. 我还将响应速度降低到500毫秒以下.
- 为内部定制开发的性能分析工具实现了一个基于Eclipse rcp的UI前端,该工具允许过滤和聚合系统遥测信息.
- 调试和解决系统崩溃,特别是在JNI层和JVM蹦床区域. 有些问题必须与JVM提供程序协调, 涉及大量使用GDB和MIPS汇编.
- 积极解决媒体服务器和客户端设备之间的A/V流问题, 在Jira上开发一个多层仪表板,将高级表现映射到低级签名.
软件工程师
Beko
- 领导操作系统技能组, 我们在哪里为不同项目中使用的不同硬件平台设计公共平台接口,同时支持和培训操作系统中的其他小组.
- 开发EPG, 多层调谐器和传输流管理组件, 电视与工厂的测试和自动化系统的集成, 以及用于接收器设备的跨平台HDMI CEC发现和管理组件.
- 参与内部MHEG栈升级到MHEG-5的调试和开发工作.
- 使用适当的罗德在本地运行DVB-T前端测试 & 施瓦茨试验设备, 与硬件团队和前端提供商协调调试工作, 并担任DTG的联络人, 英国广播公司下属的相关机构.
Experience
用于数字医疗保健提供商的智能中心
•设置Jenkins CI/CD系统.
•设计CI工作流,开发自动化和包装脚本,以最少的开发人员输入来执行系统.
•将谷歌测试框架集成到系统中,并为项目引入单元测试的平台独立组件.
开发符合新功能要求的各种组件.
•在警报呼叫触发的概念验证中集成亚马逊Alexa的基本级别.
卫星接收器和家庭媒体服务器
我还使用Python开发了各种自动化工具,与Elasticsearch和基于sql的遥测和日志统计服务器进行交互, 识别KPI异常值, 趋势变化, 并解决这些系统的web查询结果大小的限制.
基于机器学习的澳元/美元外汇交易信号发生器硕士论文
Skills
Languages
Python 3, c++, C, Python,嵌入式c++, Bash, c++ 17, Java, GraphQL,嵌入式C, c++ 11
Paradigms
自动化、数据科学、微服务
Platforms
Linux,嵌入式Linux,树莓派,Arduino, Kubernetes, Azure, Docker
Other
机器学习, APIs, 体系结构, 嵌入式软件, 嵌入式系统, 低级编程, 网页抓取, 物联网(IoT), 微控制器, 嵌入式开发, Firmware, 人工智能(AI), Conda, PIP, CI / CD管道, 密码学, Encryption, Arduino IDE, Cloud, 嵌入式硬件, CSV文件处理, 数字设计, 电信设备 & 解决方案,新遗迹查询语言(NRQL),监督机器学习,在线辅导
库/ api
熊猫,Scikit-learn, Azure认知服务
Tools
Pytest, Eclipse RCP, Azure机器学习,Azure物联网中心, Jenkins, CMake, Git, Makefile
Storage
MySQL, MongoDB, NoSQL, Elasticsearch
Frameworks
谷歌测试
Education
计算机科学与数据分析硕士学位
约克大学,英国
电子电气工程专业本科以上学历
土耳其伊兹密尔Dokuz eyyl
认证
Azure人工智能工程师助理
Microsoft
Azure AI基础
Microsoft
Azure基本面
Microsoft