Timothy Mensch,美国科罗拉多州拉斐特市的开发者
Timothy is available for hire
Hire Timothy

Timothy Mensch

Verified Expert  in Engineering

代码架构开发人员

Location
拉斐特,科罗拉多州,美国
Toptal Member Since
August 5, 2020

Tim是一名高级软件架构师/工程师通才. 他为多家初创公司从零开始构建了技术栈. 他还拥有救援项目和将火车残骸转化为成功发射的经验. 他从事过许多领域的工作, including retail, banking, internet of things, 高性能的服务器, machine learning, gamification, 以及可伸缩的应用服务器设计. 他曾使用过来自亚马逊网络服务(AWS)、谷歌云和Azure的云服务器.

Portfolio

CodeRescue
NPM, SQL, API架构,Terraform,跨平台...
QuickCharge Games
跨平台,OpenGL, DirectX, Socket.IO, 3D游戏,2D游戏,iPhone SDK...
Archethought
SQL,跨平台,亚马逊网络服务,无服务器,蓝牙...

Experience

Availability

Part-time

首选的环境

TypeScript,数据库,Git, Redis, PostgreSQL, Visual Studio Code (VS Code), Node.js, HTTP, GitHub

The most amazing...

...我完成的工作包括在一个几乎不能工作的系统中重写数千行代码, 在不破坏系统的情况下生成更健壮的架构.

Work Experience

Founder/CEO

2017 - PRESENT
CodeRescue
  • 帮助许多客户创建适合其确切业务需求的定制技术堆栈. 将客户从阻碍其业务发展的代码灾难中解救出来.
  • 设计了一个API,使公司能够在不需要大量技术支持的情况下集成客户的技术, 每年为他们节省数十万美元的支持请求.
  • 为物联网项目开发后端,其架构旨在为客户节省每月数千美元的托管成本, 将他们的基础设施费用降低到他们的商业计划可以盈利的程度.
  • 为一家大型跨国公司创建了一个复杂的销售管理流程自动化工具,这将节省他们在销售分配过程中的时间和金钱.
Technologies: NPM, SQL, API架构,Terraform,跨平台, 亚马逊网络服务(AWS), Serverless, Bluetooth, CTO, AWS Lambda, Socket.IO, Express.js, TypeScript, Web Architecture, JavaScript, Databases, REST APIs, Git, Software Consulting, Security, C++, Back-end, Redis, PostgreSQL, Node.js, Kubernetes, Docker, Google Cloud, ETL, GraphQL, 谷歌云平台(GCP), Prisma, React, Architecture, React Native, Leadership, Linux, Next.js, Tailwind CSS, Delphi, Code Architecture, Code Auditing, 技术咨询, 技术架构, CRUD, Full-stack, Technical Leadership, GitHub, Product Strategy, 软件架构, Estimations, Apollo, SDKs, C#

Founder/CEO

2010 - PRESENT
QuickCharge Games
  • 开发了一款Android/iOS跨平台游戏,下载量超过100万次,累计收集了4个.4 star rating.
  • 为Backflip Studios将一款iOS游戏(《欧博体育app下载》)移植至Android平台.
  • 创建了一个跨平台游戏引擎,用于三款游戏,并被授权用于一个非游戏项目.
技术:跨平台,OpenGL, DirectX, Socket.IO, 3D游戏,2D游戏,iPhone SDK, Android OpenGL, OpenGL ES, 游戏工具开发, Game Development, Game Design, Android NDK, Android SDK, Docker, Babylon.. js、3D图形、三.js, 3D, Code Architecture, 技术咨询, 技术架构, 低级编程, Full-stack, GitHub, Product Strategy, 软件架构, Estimations, Gaming Platforms, SDKs, Desktop, Unity

Senior Consultant

2015 - 2015
Archethought
  • 使用Ionic/Cordova创建了三个跨平台iOS/Android移动应用程序, 蓝牙LE库, and Angular.
  • 修复了现有基于聚合物的应用程序中的错误并改进了性能.
  • 指导员工学习Ionic、Cordova、Angular和Node.Js编程和源代码控制实践.
  • 修复了一个基于IoT arduino项目中的代码,以修复其逻辑,使其能够与我开发的移动应用程序可靠地工作.
  • 使用Python/Flask创建了一个简单的API来支持我开发的几个Ionic/Cordova应用程序.
技术:SQL、跨平台、亚马逊网络服务(AWS)、无服务器、蓝牙、Express.js, TypeScript, Web Architecture, Databases, REST APIs, Software Consulting, Security, C++, Back-end, Arduino, Android, iOS, Bluetooth LE, Angular, Flask, Python, Cordova, Ionic, Node.js, Leadership, Linux, Embedded Systems, Embedded C++, Embedded C, Embedded Linux, Code Architecture, Code Auditing, 技术咨询, 技术架构, CRUD, 低级编程, Camera API, Full-stack, Technical Leadership, GitHub, 软件架构, Estimations, SDKs

Interim CTO

2015 - 2015
GoSkip Inc
  • 领导一个开发团队从头开始重建SKIP的核心技术.
  • 创建跨平台iOS/Android应用, 优化的全栈服务器基础架构, 与销售点系统的可靠连接, 以及定制设计的硬件产品.
  • 雇佣并管理所有组件所涉及的团队, 我设计的建筑具有弹性,并将长期成本降至最低.
  • 指导新开发人员,审查代码的质量和安全性.
  • 就如何最好地利用技术将产品尽快推向市场向首席执行官提供建议.
技术:SQL、API架构、亚马逊网络服务(AWS)、CTO、Express.js, Web Architecture, JavaScript, Databases, REST APIs, Git, Software Consulting, Back-end, 物联网(IoT), iOS, Android, Node.js, Architecture, Leadership, Linux, Embedded Systems, Embedded C++, Embedded C, Embedded Linux, Code Architecture, Code Auditing, 技术咨询, 技术架构, CRUD, Machine Learning, Firmware, 低级编程, Full-stack, Technical Leadership, GitHub, Amazon S3 (AWS S3), 软件架构, Estimations, SDKs, C#

三级软件开发工程师

2013 - 2015
Amazon.com
  • 领导开发亚马逊AppStream服务的Android客户端.
  • 重构了示例代码,以便在所有支持的平台上共享大部分代码, 并简化了示例,使客户更容易采用/修改.
  • 帮助创建AppStream Unity插件,使AppStream可以用于基于Unity的游戏.
  • 帮助重组项目文档,使用户指南能够交叉引用参考资料的链接.
  • 与WebRTC技术合作,将视频从服务器流到web客户端.
  • 直接帮助AppStream客户将其产品整合到Android平台.
  • 开发整个团队使用的工具,以改进源代码控制工作流和整个项目的版本控制(使用Git).
技术:Microservices, SQL, C, API Architecture, ICE, TURN(使用中继绕过NAT进行遍历), STUN, 亚马逊网络服务(AWS), Web Architecture, JavaScript, REST APIs, Git, Security, C++, Go, Python, Node.js, Android NDK, Android SDK, Linux, Code Architecture, 技术咨询, 技术架构, CRUD, Full-stack, GitHub, Estimations, SDKs, Unity, C#

Cardinal Peak

2012 - 2013
Senior Consultant
  • 开发的软件运行在一个基于linux的相机,可以流视频到移动应用程序使用STUN/TURN/ICE防火墙穿孔.
  • 领导了一个嵌入式设备的开发,使用Android作为其操作系统,Arduino作为看门狗,并与外围设备接口.
  • 直接与多个客户合作,作为他们的主要联系人.
Technologies: C, ICE, TURN(使用中继绕过NAT进行遍历), STUN, Git, Software Consulting, C++, Back-end, Arduino, Video Streaming, Android, Linux, Embedded Systems, Embedded C++, Embedded C, Embedded Linux, Code Architecture, 技术咨询, WebRTC, Firmware, GitHub, Estimations, SDKs

物联网大容量数据采集后端

设计后端基础设施并编写核心软件,通过机器学习算法收集和处理大量数据,以检测特定模式,帮助客户提高盈利能力.

When I was hired, the current infrastructure was buckling under a minimal load; the company hadn't even scaled up to full capacity and it was already failing. 我重新设计了架构,这样他们的服务器成本就会很低, 支持市场价格点的关键因素是什么, 与他们最初要求我使用的方法相比,每月为他们节省了数千美元. 这种成本节约使他们的商业模式能够盈利.

该设计还尽可能地依赖于托管服务, 使他们持续的IT费用降到最低.

内部销售流程自动化软件

我领导了一个团队的后端和架构开发,该团队创建了一个软件来自动化一家大型跨国技术公司的销售配额和分配过程.

这个项目是一个挑战,因为公司里没有一个人了解销售流程的所有方面. 我们一开始就明白了, 我创造了一个非常灵活的设计,能够随着客户的新需求而快速变化.

销售流程规则也相当复杂. 一个经过多年进化的有机过程, 它很好地适应了人类,但不太适合数字逻辑. 在我们制定了一个一致的算法后,计算机可以可靠地应用, 由此产生的算法强制执行三维约束(时间), 销售层次, 和销售人员)在他们的目录中的每一个项目. 该设计经过了良好的测试,并被测试广泛覆盖,以确保其按照要求运行.

事实是,一个对遵循它的人来说似乎很简单的过程,在编码到软件中时可能就不那么简单了. 我的部分专长是将这样的算法提炼成其组成部分,并确保它能够随着项目和用户需求的扩展和发展.

SaaS Project

我曾与一家初创公司合作,设计一个核心后端技术堆栈,以支持他们的SaaS产品.

因为该产品有免费层, 必须尽可能降低每用户的增量成本. 我以这样一种方式设计和实现了核心架构,即最小化他们正在进行的服务器成本,同时允许通过添加附加功能来轻松扩展它,这些功能将增加一些客户愿意支付的价值.

我们创建的系统能够以极低的每用户成本(0美元)运行.012/用户/月),使公司能够快速扩展并向高级用户收取合理的费率.

Languages

TypeScript, C++, JavaScript, SQL, GraphQL, C, Assembly Language, Embedded C++, Embedded C, C#, Go, Python, Delphi

Frameworks

Express.js,顺风CSS, React Native, Next.js, OAuth 2, Android SDK, Ionic, Flask, Angular, iPhone SDK, Unity

Libraries/APIs

Node.js, Socket.IO, REST api, DirectX, OpenGL, React,巴比伦.js, Three.. js, WebRTC,相机API,缓存API, OpenGL ES, Android OpenGL

Tools

Android NDK, Git, NPM, Prisma, GitHub, Terraform, TURN(通过中继绕过NAT进行遍历)

Paradigms

API Architecture, Cross-platform, Web Architecture, REST, CRUD, 桌面应用开发, Microservices, Microservices架构, Lambda Architecture, ETL

Platforms

亚马逊网络服务(AWS), AWS Lambda, Desktop, Kubernetes, Azure, Android, Docker, Linux, 谷歌云平台(GCP), Embedded Linux, Visual Studio Code (VS Code), iOS, Bluetooth LE, Arduino, Firebase

Storage

PostgreSQL, Redis Cache, Redis, Databases, Relational Databases, Amazon S3 (AWS S3), Google Cloud, MongoDB, MySQL, Amazon DynamoDB

Other

Technical Leadership, Cloud Services, Code Architecture, Mobile Apps, Software Consulting, Code Auditing, Infrastructure, Games, Game Development, 2D Games, 3D Games, Game Design, Back-end, Security, Caching, APIs, Architecture, 3D Graphics, 3D, 技术咨询, 技术架构, Firmware, 低级编程, Full-stack, Product Strategy, 软件架构, Estimations, Gaming Platforms, SDKs, Bluetooth, Video Streaming, Streaming Data, AWS云架构, Cloud Architecture, CTO, Mobile Analytics, Scaling, Hardware Drivers, 技术产品管理, Serverless, Containerization, Leadership, Embedded Systems, HTTP, Machine Learning, Project Planning, 物联网(IoT), Cordova, STUN, ICE, 游戏工具开发, Apollo

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring