Michael L Mehr
Verified Expert in Engineering
嵌入式系统开发人员
在获得斯坦福大学理学硕士学位和卡内基梅隆大学理学学士学位40年后, 迈克尔每天早上起床时仍然带着同样的兴奋去领导和创造. 他的基础知识扎实, 有前台和后台的工作经验, 熟悉行业内使用的最佳实践将增强您的开发团队. 他期待着为您的下一个项目贡献宝贵的技能.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Xcode, Windows, Visual Studio
The most amazing...
...我参与的项目是一组应用程序,这些应用程序将天文学原理应用于市场数据分析.
Work Experience
总经理,首席软件工程师
AzuResults, LLC
- 我创办了一家公司,以支持我作为一名独立软件开发人员的工作.
- 为半导体测试设备行业的初创公司TauMetrix完成了两个项目.
- 取代TauMetrix的晶圆校准定制计算机视觉系统,采用更符合行业标准的康耐视技术.
- 为TauMetrix的自定义测试工具创建了一个简单的示波器式前端.
- 与TauMetrix合作,确保正确的无错误操作,并及时修复任何发现的问题. 在第一个项目顺利完成后,客户雇佣了我来做第二个项目,以此表示他们的满意.
- 与伦敦的一名个人完成了三个私人软件合同项目,该个人致力于市场交易软件,使用独特的概念和算法,涉及天文学在现代市场交易中的应用.
- 为伦敦客户端的专用WAMP堆栈服务器开发定制工具, 包括一些不寻常的安全功能.
- 在2015年iOS Dev Camp编程马拉松中获得项目合作编程奖. (请参阅作品集部分中的项目.).
Software Developer
ECS Video Systems
- 使用PubNub IoT平台开发远程控制功能,以取代过时的GoogleTalk实现,同时保持最小的延迟.
- 研究了在互联网上提供实时文本/图形滚动性能的各种替代方案.
- 为PubNub平台开发了一个基本的文件传输协议(目前没有提供). 延迟问题尤其具有挑战性. 遗留代码(2010级)需要某些妥协, 我可以用代码解决这个问题吗, to varying success.
- 与客户端一起在Git仓库中获取代码和更好的构建系统.
- 为系统添加了运行时功能,包括Windows事件跟踪子系统的事件日志记录.
Senior Sofrware Engineer
KLA-Tencor Corporation
- Prometrix和Tencor的持续工作(随着公司的持续增长和合并).
- 为Summit软件平台开发晶圆对准软件子系统, 不断改进以适应新的产品线.
- 基于康耐视视觉技术的晶圆对准视觉系统.
- 帮助带领团队采用CMM三级质量标准,顺利通过审核.
- 使用当时可用的最佳技术为常规集成(CI)设置系统.
Software Engineer
Tencor Instruments, Prometrix Corp.
- 开发基于windows的嵌入式机床控制系统(硬件和软件).
- 将康耐视视觉系统技术应用于基于相机的全自动用户可训练晶圆对准机制.
- 发展所有已开发的技术,贯穿其产品生命周期,从开始到生产和维护.
- 建立自动构建系统,以便在Windows SCCS和相关VCS系统下进行持续集成.
- Worked with Tech Support, QA, 和销售团队直接支持客户解决出现的问题. 这包括到客户的洁净室去观察和分析他们生产环境中的工具.
- 为客户提供满意的服务,多次获得公司嘉奖.
创始人,软件技术主管
VoiceWare
- 与一些朋友共同创立了公司,利用语音技术为商业和消费者问题提供创新的解决方案.
- 领导技术团队(最初有三名工程师), 最多6个)将软件设置为编写不同产品的工具包.
- 使用开发的SDK实现了五个计划产品中的第一个(语音邮件系统). 最终售出了两套系统.
- 学到了很多关于创业公司和语音技术的知识,也许比时代超前了很多年.
电气工程师和软件工程师
Tencor Instruments
- 被Tencor聘为第一个软件工程师(第25名员工). 最初的工作是基于硬件的(Alpha-Step数字接口项目,SonoGage分拣系统).
- 在8位STD总线计算机卡上开发了第一个基于Z80处理器的计算机嵌入式系统. 编写机器控制系统程序,使晶圆从卡带移动到测量子系统并返回.
- 改进系统以使用Forth语言(为了更紧凑的内存占用). 包括在Forth公司的语言培训.
- 将系统设计转移到使用Victor公司ibm兼容PC的嵌入式计算机平台上.
- 1982年,通过雇佣另一名软件工程师,将软件设计转变为基于团队的方法. 为了更好的团队沟通,将语言切换为C语言, 设计标准实践, 更好地与公司目标保持一致.
- 作为团队的关键成员, 员工中唯一知道如何编写固件来控制公司的嵌入式测试系统的人.
Experience
X42 Weather Station
http://github.com/mmehr2/X42WeatherStation主网站的设计目的是显示从我的电脑室(或设备所在的任何地方)采集的“天气”样本的结果——温度, pressure, humidity, 光照水平也有报告. 每五分钟自动取样一次. 也可以一键取样吗, 改变LED的状态, 并对设备的LED和文字显示进行拍照. 图片和最后一天的数据样本值显示在命令和状态按钮下面. 此外,还为所有功能提供了RESTful Web api. Added update automation.
用于X42WS气象站访问的API
(更新:网站于2018年2月被关闭)
Web Server: http://d48f7d79.ngrok.io
REST API Server: http://7c422863.ngrok.io/weather/api
Measurement: /sensors
Latest data: /sensors/latest
Last 15 minutes of data: /sensors/latest/15
Relay ON: /led/0/1
Relay OFF: /led/0/0
Take picture: /camera/0/3
最终项目RTOS课程
http://github.com/mmehr2/FinalProject5381我选择实现所有要求的特性,并添加一些我自己的特性. 代码可能特别有趣, 因为我必须将整个代码库从c++移植到C来驱动Adafruit SSD1306图形显示.
项目链接包括所有文档, 包括设备操作的演示视频和向全班展示项目的详细ppt幻灯片.
嵌入式系统证书(荣誉)
实时嵌入式系统编程入门(5381:A+)
2 -为Android移动设备开发应用程序(29156:A)
3 -物联网:系统设计和原型(30402:A)
4 -物联网:传感器、平台、通信和应用(30402*)
5 - Linux设备驱动(2470:A)
6 -物联网:大数据处理和分析(30454:A)
一些最终项目发布在我的GitHub页面上,包括演示文稿.
*(本课程是加州大学证书课程重组的一部分. 而我却没有得到一个分数, 我确实做了所有的工作,并改编了树莓派气象站的最终项目,用于我同时参加的大数据课程.)
iOS Project Showcase
http://github.com/mmehr2广义九的平方
代码是用c++编写的,项目也是如此. 客户需要代码中的大量工具和功能, 所有这些我都实现并调试到他们满意的程度. 我们从一个Windows研究应用程序中发展出了这一系列工具, 到客户机-服务器web应用程序, 到一个自动数据生成应用程序, 满足各种业务需求.
Golden Pythag
阶段2:修改了一些代码,以便在专用WAMP服务器上使用. 最初使用Dojo JavaScript框架作为UI,但为了保持项目的简单性,使用了纯HTML. 我使用Uniserver提供基本的服务器WAMP框架,并编写自定义PHP和MySQL代码来链接用户前端和数据库, 用命令运行专有的c++应用程序. 我考虑了OWASP应用程序的安全标准,并添加了一个小的Forth前端,以使网站免受黑客的攻击. 然而,最终客户在部署之前放弃了该站点的计划.
顶峰软件(KLA-Tencor)
自动晶圆对准(KLA-Tencor, Prometrix)
Skills
Languages
Embedded C++, Embedded C, C++, C, Python, Forth, Swift, Assembler, JavaScript, Java, Bash, Objective-C, PHP
Libraries/APIs
康耐视CVL,微软基础类(MFC)库,微软基础类(MFC), PubNub
Paradigms
面向对象编程(OOP),设计模式,REST
Platforms
Windows,树莓派,Arduino, Eclipse, OS X, Docker, STM32, iOS, MacOS, Linux
Other
调试,ARM嵌入式,物联网,嵌入式系统,写作 & Editing, ARM, Matrox Video, Speech Recognition, Broadcom网络设备, Scientific Computing, Mathematical Finance, Mathematics, Software, Web Applications
Tools
Eclipse IDE, Xcode, Microsoft Visual c++, Visual Studio, Apache, PhpStorm, Git
Frameworks
Laravel, Dojo, Core Data
Storage
JSON, MySQL
Education
嵌入式系统荣誉证书
加州大学圣克鲁斯分校-加州圣克拉拉硅谷分校
电气工程和计算机科学硕士学位
斯坦福大学-美国加利福尼亚州斯坦福
电气工程学士学位
卡内基梅隆大学-匹兹堡,宾夕法尼亚州,美国
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring