Sami Tok,土耳其安卡拉的开发者
Sami is available for hire
Hire Sami

Sami Tok

Verified Expert  in Engineering

软件工程师和开发人员

Location
Ankara, Turkey
Toptal Member Since
May 25, 2021

Sami是一位拥有10多年经验的专业软件工程师. 他的专长包括嵌入式软件开发, C/C++, Linux, Python, MATLAB, image processing, and machine learning. 他从事防空导弹系统和光电瞄准系统的嵌入式软件开发. 萨米参与了土耳其一些最负盛名的国防项目.

Portfolio

Alteryx
c++, c++ 98, c#, GitLab CI/CD, Conan,重构,构建系统,Docker...
TOGG
Jira, c++, Python, c#, C, Bash, Agile,嵌入式软件,Qt, Visual Studio...
ASELSAN
c++,嵌入式c++, Linux,嵌入式Linux,嵌入式C, Buildroot, C, MATLAB...

Experience

Availability

Part-time

Preferred Environment

CLion, Qt, Visual Studio, Notepad++, Visual Studio Code (VS Code), CMake, Windows, Linux, MacOS, Desktop

The most amazing...

...我开发的项目是一个嵌入式系统上的完整Vue应用程序,除了定制的光纤链路外,没有标准的以太网连接.

Work Experience

Senior C++ Engineer

2021 - PRESENT
Alteryx
  • 更新安装框架,帮助公司扩展到新客户.
  • 开发和改进了CI/CD管道,提高了效率,降低了成本.
  • 用我在构建系统、c++和CI/CD方面的专业知识帮助其他开发人员.
Technologies: c++, c++ 98, c#, GitLab CI/CD, Conan,重构,构建系统,Docker, Wix Installer, Wix, Windows PowerShell, CMake, CI/CD Pipelines, Large Language Models (LLMs), LangChain, Scripting, APIs, Architecture, Deployment, Proof of Concept (POC), 自然语言处理(NLP), OpenAI

Software Engineer

2021 - 2021
TOGG
  • 协助几个电子控制单元的软件集成.
  • 使用Jira作为报告工具跟踪和修复bug.
  • 使用Python和Squish开发系统集成测试. 使用CANoe创建了一个系统测试环境.
Technologies: Jira, c++, Python, c#, C, Bash, Agile,嵌入式软件,Qt, Visual Studio, Visual Studio Code (VS Code), Git, GitLab CI/CD, DevOps, Desktop App Development, Embedded Systems, Build Systems, QNX, Android Auto, Implementation, Engineering, Cryptography, Containers, Containerization, Docker, CI/CD Pipelines, Scripting, Architecture, Proof of Concept (POC)

Software Team Leader

2019 - 2021
ASELSAN
  • 担任成像和瞄准系统的嵌入式软件团队负责人. 这些设备是高性能光电侦察设备, surveillance, 以及为固定翼和旋翼空中平台设计的瞄准系统.
  • 规划和开发多个高科技光电系统的系统软件(从引导加载程序到应用程序).
  • 在高压力环境下在紧迫的期限内完成项目.
Technologies: c++,嵌入式c++, Linux,嵌入式Linux,嵌入式C, Buildroot, C, MATLAB, Python, 实时操作系统(RTOS), Real-time Embedded Systems, Embedded Software, Qt, Bash, C#, JavaScript, Image Processing, DevOps, Vue, Git, GitLab CI/CD, .NET, Computer Vision, Linux Device Driver, 通用异步收发器(UART), 串行外设接口, Jira, Desktop App Development, Agile, Visual Studio, Visual Studio Code (VS Code), CMake, Digital Signal Processing, DSP, Firmware, Embedded Systems, CSS, Aerospace & Defense, Build Systems, C++98, Refactoring, HTML, WebSockets, Realtime, Implementation, Web API, Engineering, Cryptography, CI/CD Pipelines, Bootstrap, jQuery, Video Streaming, GStreamer, Microsoft Visual C++, OpenGL, Scripting, Architecture, Deployment, Proof of Concept (POC)

Software Engineer

2014 - 2019
ASELSAN
  • 曾担任防空导弹系统的嵌入式软件开发人员.
  • 开发跟踪系统的系统管理软件和传感器软件.
  • 使用Qt和Visual Studio创建图形用户界面.
  • 辅助实时硬件在环仿真系统.
  • 开发了加强研究和开发的工具.
Technologies: c++,嵌入式c++, Linux,嵌入式Linux,嵌入式C, Buildroot, C, MATLAB, Python, 实时操作系统(RTOS), Real-time Embedded Systems, Embedded Software, Qt, Bash, C#, JavaScript, Image Processing, DevOps, Git, GitLab CI/CD, .NET, Computer Vision, 通用异步收发器(UART), 串行外设接口, Jira, Desktop App Development, Agile, Visual Studio, Visual Studio Code (VS Code), CMake, Digital Signal Processing, DSP, Firmware, Embedded Systems, Aerospace & Defense, Build Systems, C++98, Refactoring, Mathematics, WebSockets, Artificial Intelligence (AI), Machine Learning, Realtime, Implementation, Web API, Engineering, Bootstrap, jQuery, GStreamer, 3D Printing, Microsoft Visual C++, OpenGL, SQL, Scripting, Deployment, Full-stack Development, Proof of Concept (POC)

系统工程师和软件工程师

2012 - 2014
ASELSAN
  • 设计用于热成像系统批量生产的电子系统.
  • 开发了一个可扩展的测试管理软件,类似于NI TestStand,用于处理自定义测试环境.
  • 开发图像性能测试软件(MTF, NETD,非均匀性,失真等).) for thermal sight systems.
Technologies: C, C++, C#, MATLAB, Mathematics, Machine Vision, Implementation, Engineering, Microsoft Visual C++, SQL, Scripting

基于模型的用户界面生成

我使用基于模型的方法开发了一个嵌入式应用程序. It was a counterpart Vue.Js应用程序,作为一个静态网页. 我用WebSockets连接了两个应用程序. 最终的产品是一个始终兼容的用户界面,可以控制和监视一切, 嵌入式设备本身也携带哪些信息. 它大大降低了用户界面开发成本,因为Vue.Js组件主要生成它.

测量调制传递函数的程序

MTF是用于照相机或显微镜等光学系统的测量, 哪个显示了不同频率下的性能. 我用MATLAB编写了一个程序, 它能检测圆和线, 然后计算目标的角度. 在使用给定参数正确检测这些后, 计算了光学系统的调制传递函数.

Unity Strategy Game

http://www.youtube.com/watch?v=S-zmnC0y_I0
我正在使用Unity开发一款回合制策略游戏. 它的灵感来自“Polytopia之战”.“我使用了六边形贴图,并在游戏中添加了基于距离的物流机制. 游戏美术仍在开发中.

Languages

C, c++,嵌入式c++,嵌入式c++, c++ 98, Python, Bash, c#, JavaScript, CSS, HTML, SQL

Frameworks

Realtime, Qt, .NET, .. NET Core, Unity, Windows PowerShell, Bootstrap, GStreamer

Other

Embedded Software, 实时操作系统(RTOS), Real-time Embedded Systems, Embedded Systems, Implementation, Engineering, CI/CD Pipelines, Scripting, Image Processing, 通用异步收发器(UART), DSP, Firmware, Aerospace & Defense, Build Systems, Mathematics, Cryptography, Containers, Containerization, Architecture, Deployment, Proof of Concept (POC), Optical Systems, Optical Sensors, Deep Learning, Computer Vision, Linux Device Driver, 串行外设接口, Digital Signal Processing, Internet of Things (IoT), Robotics, QNX, Strategy Games, WebSockets, Artificial Intelligence (AI), Machine Vision, Machine Learning, Video Streaming, Large Language Models (LLMs), LangChain, 3D Printing, Game Development, APIs, Full-stack Development, 自然语言处理(NLP), OpenAI

Libraries/APIs

Web API, TensorFlow, Vue, jQuery, OpenGL

Tools

MATLAB, Buildroot, Visual Studio, GitLab CI/CD, Microsoft Visual C++, CLion, CMake, Git, Jira, Android Auto, Conan, Wix Installer, Wix

Paradigms

桌面应用程序开发,重构,并行编程,DevOps,敏捷

Platforms

Embedded Linux, Linux, Docker, NVIDIA CUDA, Visual Studio Code (VS Code), Windows, MacOS, Desktop, Raspberry Pi

Industry Expertise

Telecommunications

2008 - 2012

电子工程学士学位

Hacettepe大学-安卡拉

SEPTEMBER 2019 - PRESENT

Embedded Linux Development

Doulos

FEBRUARY 2018 - PRESENT

Development with CUDA

METU

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring