John Durkop,美国德克萨斯州奥斯汀的开发者
John is available for hire
Hire John

John Durkop

Verified Expert  in Engineering

嵌入式软件开发人员

Location
奥斯汀,德克萨斯州,美国
至今成员总数
January 11, 2020

John是一位有成就的工程专业人士,在领导团队开发包括网络安全在内的广泛行业的尖端技术解决方案方面有着良好的记录, embedded systems, 企业服务器, 移动计算. 他在嵌入式系统方面的丰富经验使他能够适应快节奏的工作环境.

Portfolio

实用软件工艺有限责任公司
网络安全,LoRaWAN,嵌入式C,嵌入式软件,嵌入式c++
Raytheon
Python,嵌入式C,嵌入式系统,系统设计,c++,嵌入式软件...
Raytheon
采购产品嵌入式系统,Python,嵌入式C,逆向工程,嵌入式软件...

Experience

Availability

Part-time

首选的环境

软件,敏捷,Git, Bitbucket, GitHub, GitLab, Jira, Python,嵌入式C, C, Linux

The most amazing...

...我所从事的工作是使用现有射频平台提供网络有效载荷的框架. 这项工作为我的团队赢得了雷神公司的EIET奖.

Work Experience

Managing Partner

2017 - PRESENT
实用软件工艺有限责任公司
  • 为客户使用LoRA WAN技术为物联网设备开发固件. 固件开发使用嵌入式C为ARM处理器.
  • 为其他客户提供符合NIST标准的网络安全服务.
  • 创建SOP和POAM网络安全交付物以保持合规性.
技术:网络安全,LoRaWAN,嵌入式C,嵌入式软件,嵌入式c++

高级首席网络安全工程师

2017 - 2019
Raytheon
  • 曾担任cyber R的首席研究员&D projects. 指导工程师执行项目,并为所有网络项目提供技术主题专家指导.
  • 监督网络研发的技术和预算&D projects.
  • 参与业务范围内的活动,为客户推动网络技术,包括进行R&D知识产权提交及呈递&D技术向董事会汇报.
技术:Python,嵌入式C,嵌入式系统,系统设计,c++,嵌入式软件, Embedded C++

首席网络安全工程师

2011 - 2017
Raytheon
  • 管理奥斯汀的软件开发团队. 进行员工绩效评估,帮助员工实现职业目标.
  • 在关键网络研发方面提供技术领导&D projects. 为高级员工提供建筑评审所需的技术材料. 在几个客户演示和演示R&D technology.
  • 执行招聘和招聘流程,帮助网站从3人增长到20人以上.
  • 2015年在奥斯汀网站获得SIGovs顶级工程师. 2015 / 2017年获得雷声公司工程技术卓越奖(EIET).
Technologies: 采购产品嵌入式系统,Python,嵌入式C,逆向工程,嵌入式软件, Embedded C++

软件应用专员

2011 - 2011
想象力的技术
  • 为使用ARM平台的客户提供并支持PowerVR图形IP的软件驱动程序.
  • 为Linux Xorg和Android OS图形驱动和API提供客户支持.
  • 通过在客户现场调试驱动移植问题,为客户提供现场支持.
技术:Android, Linux内核驱动,图形,嵌入式c++

高级软件工程师

2009 - 2011
Dell
  • 为机箱管理控制器设计和开发嵌入式Linux应用程序.
  • 作为敏捷团队的scrum master,负责iDRAC和CMC固件的开发.
  • 为测试/开发团队的交互建立一个新的过程.
Technologies: I2C, Servers, Enterprise, Agile, Linux, Python, Embedded C, Embedded Software, Embedded C++

4G平台软件

2005 - 2009
Motorola
  • 监督WiMAX和LTE主机平台驱动程序和Windows和Linux平台应用程序的开发.
  • 领导由6名工程师组成的团队,继续为不断增长的WiMAX/LTE调制解调器客户群提供支持. 进行员工表现检讨. 已实现的标准化开发最佳实践.
  • 使用C语言为WiMAX和LTE芯片组设计、开发和测试Linux驱动程序和模块.
  • 为三种不同的WiMAX主机处理器开发了SDIO驱动程序. (OMAP 2420、OMAP 2430、MSM6800). 为Ubuntu 8开发USB驱动程序.LTE和WiMAX都是04.
  • 继续为WiMAX和LTE开发额外的应用程序和驱动程序. 开发网络驱动程序和专业应用程序来配置和监控WiMAX设置.
Technologies: USB, 安全数字输入/输出(SDIO), Debugging, Hardware, ARM Assembler, 长期演进(LTE), WiMAX, Python, Linux, Embedded C, Embedded Software, Embedded C++

Systems Engineer

2005 - 2005
Ajilon咨询公司(德州仪器)
  • 为ARM处理器的仿真软件开发驱动程序.
  • 增强了ARM7和ARM9处理器的内存访问功能,以加快程序下载.
技术:JTAG, ARM,嵌入式c++

软件开发人员

2002 - 2005
Psion Teklogix
  • Ported Windows CE.NET到专有硬件的英特尔SA1110和PXA25x微控制器. 作为团队成员,使用C/ c++和汇编开发设备驱动程序和应用程序.
  • Designed WinCE.NET OAL, 内核和驱动程序, including PCMCIA, display, touch, IrDA, fast IrDA, power, backlight, audio, GSM/GPRS, SD/SDIO, Bluetooth, 802.11/ZeroConfig、MMC和相应的控制面板.
  • 参与整个软件开发, testing, 在这三年里,作为休斯顿一个五人远程团队的一部分,为三台设备提供了用户手册文档.
技术:IEEE 802.11、安全数字输入/输出(SDIO), GPRS, GSM, C, Windows CE,嵌入式软件,嵌入式c++

固件设计工程师

2000 - 2002
Intel
  • 设计并实现了IA64 4路和8路服务器的服务器管理功能.
  • 开发了与多个系统I2C器件交互的代码,包括PCF8575, Heceta5等.
  • 管理一个小型评估工程师团队,以满足IA64 4路服务器的测试需求.
  • 开发了一个新的团队互动系统,使所有产品的测试覆盖率更好. 这个新系统生产的固件经过最终测试,是服务器管理固件中缺陷最少的.
技术:服务器, Enterprise, I2C, ARM, Scripting, Tcl, Embedded C, Embedded Software, Embedded C++

交付网络有效载荷的框架

交付网络有效载荷的框架是一个由专有和机密模块组成的复杂系统,允许现有平台通过现有接口交付网络有效载荷. 我是这个项目的首席架构师和系统设计师. 我还实现了几个系统模块,并对该技术进行了客户演示.

资产跟踪引导程序

使用意法半导体组件和ARM Kiel编译器工具,开发了一个专用自定义资产跟踪设备的引导加载程序和设备驱动程序. 我成功地提供了一个多分区引导加载程序设计,允许客户通过无线方式进行固件更新.

逆向工程

我参与了几个需要执行嵌入式固件和硬件逆向工程的机密和专有项目. 我使用IDA Pro和硬件探针等工具来诊断和收集细节,以执行逆向工程.

网络有效载荷构建器

我研究了一个专有的机密工具,需要它来构建定制的网络有效载荷. 我和另一位工程师一起作为系统的主要架构师,对所有底层模块进行软件设计和实现, custom features, 以及客户演示.

iDRAC Firmware

我曾在戴尔企业服务器团队工作,为企业刀片服务器开发iDRAC固件. 我主要关注的领域是嵌入式Linux中的电源管理驱动程序. 我是敏捷团队的scrum主管,负责电源管理功能,也是模块的首席开发人员和架构师.

机箱管理控制器固件

我是机箱管理控制卡新功能的首席软件设计师,该功能控制戴尔企业服务器在多刀片机箱中的服务器管理功能. 我设计并实现了新的固件更新功能,允许同时对所有系统进行固件更新. 这使得更新更加有效和可靠.

4G调制解调器驱动/固件开发者

我是4G调制解调器开发中平台服务的首席软件工程师. 我为USB和SDIO接口的WiMAX和LTE调制解调器开发设备驱动程序. 我设计并实现了Linux的底层驱动程序,并与MAC固件一起实现了与这些驱动程序一起工作的底层接口.

Languages

嵌入式c++,嵌入式C, C, c++, Python, ARM汇编,Tcl

Paradigms

Agile

Platforms

Linux, Windows, Windows CE, Android

行业专业知识

Cybersecurity

Other

Embedded Systems, 实时嵌入式系统, System Design, 软件架构, Debugging, Firmware, Leadership, Embedded Software, 逆向工程, Device Drivers, Software, LoRaWAN, ARM, JTAG, Graphics, Linux内核驱动, Enterprise, Servers, I2C, WiMAX, 长期演进(LTE), Hardware, USB, GSM, GPRS, IEEE 802.11, Scripting

Tools

Git, Jira, GitLab, GitHub, Bitbucket

Storage

安全数字输入/输出(SDIO)

1995 - 1999

计算机工程学士学位

Texas A&M大学-大学城,得克萨斯州

有效的合作

如何使用Toptal

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

1

Share your needs

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring