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

Timothy Mensch

Verified Expert  in Engineering

代码架构开发人员

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

Tim是一名高级软件架构师/工程师通才. 他为多家初创公司从零开始构建了技术栈. He also has experience rescuing projects and turning train wrecks into successful launches. 他从事过许多领域的工作, including retail, banking, internet of things, 高性能的服务器, machine learning, gamification, 以及可伸缩的应用服务器设计. He has worked with cloud servers from 亚马逊网络服务(AWS), Google Cloud, and 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...

...jobs I've completed involve rewriting thousands of lines of code in a barely-working system, 在不破坏系统的情况下生成更健壮的架构.

Work Experience

Founder/CEO

2017 - PRESENT
CodeRescue
  • Helped many clients create custom technology stacks tailored to their exact business requirements. Rescued clients from code disasters that were preventing their businesses from thriving.
  • Designed an API that enables companies to integrate a client's technology without extensive technical support requirements, 每年为他们节省数十万美元的支持请求.
  • Developed a back end for an IoT project with an architecture designed to save the client thousands of dollars per month in hosting costs, bringing their infrastructure expenses down to a point where their business plan could be profitable.
  • Created a complex sales management process automation tool for a large multinational corporation that will save them time and money in their sales allocation process.
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
  • Developed a cross-platform Android/iOS game that was downloaded more than a million times and collected a cumulative 4.4 star rating.
  • 为Backflip Studios将一款iOS游戏(《欧博体育app下载》)移植至Android平台.
  • Created a cross-platform game engine that was used in three games and licensed to be used in a non-game project.
技术:跨平台,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编程和源代码控制实践.
  • Repaired the code in an IoT Arduino-based project to fix its logic to work reliably with the mobile application I developed.
  • Created a simple API using Python/Flask to support several of the Ionic/Cordova applications I developed.
Technologies: SQL,跨平台,亚马逊网络服务,无服务器,蓝牙, 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应用, 优化的全栈服务器基础架构, 与销售点系统的可靠连接, 以及定制设计的硬件产品.
  • 雇佣并管理所有组件所涉及的团队, 我设计的建筑具有弹性,并将长期成本降至最低.
  • 指导新开发人员,审查代码的质量和安全性.
  • Advised the CEO on how the technology could best be leveraged to bring the product to market as quickly as possible.
技术: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客户端.
  • Refactored the example code to share most of the code across all supported platforms, 并简化了示例,使客户更容易采用/修改.
  • Helped create an AppStream Unity plug-in so that AppStream could be used in a Unity-based game.
  • Helped restructure the project documentation to enable the user's guide to cross-reference links to the reference materials.
  • 与WebRTC技术合作,将视频从服务器流到web客户端.
  • Provided direct help to AppStream clients in working with Android integration of their products.
  • Developed tools used by the entire team to improve source control workflow and whole-project versioning (using 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
  • Developed software to run in a Linux-based camera that could stream video to a mobile application using STUN/TURN/ICE firewall piercing.
  • Led development on an embedded device using Android as its OS and an Arduino as a watchdog and to interface with peripherals.
  • 直接与多个客户合作,作为他们的主要联系人.
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

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

Designed the back-end infrastructure and wrote the core software to allow for high quantities of data to be collected and processed via a machine learning algorithm to detect specific patterns to help customers increase their profitability.

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. 我重新设计了架构,这样他们的服务器成本就会很低, 支持市场价格点的关键因素是什么, saving them thousands of dollars per month compared to the approach they first asked me to use. 这种成本节约使他们的商业模式能够盈利.

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

内部销售流程自动化软件

I led the back-end and architectural development on a team that created software to automate the sales quota and allocation process of a large multinational technology company.

The project was a challenge because no one person at the company understood all aspects of the sales process. 我们一开始就明白了, and I created a very flexible design that was able to change quickly as new requirements were uncovered from the clients.

销售流程规则也相当复杂. 一个经过多年进化的有机过程, 它很好地适应了人类,但不太适合数字逻辑. 在我们制定了一个一致的算法后,计算机可以可靠地应用, 由此产生的算法强制执行三维约束(时间), 销售层次, 和销售人员)在他们的目录中的每一个项目. The design was well tested and extensively covered by tests to ensure it behaved as they required.

The truth is that a process that seems simple to the humans who follow it may not be as simple when coded into software. Part of my expertise is in distilling such an algorithm down to its component parts and ensuring it will scale and evolve along with your project and user requirements.

SaaS Project

I worked with a startup to design a core back-end technology stack that would support their SaaS product.

因为该产品有免费层, 必须尽可能降低每用户的增量成本. I designed and implemented the core architecture in such a way as to minimize their ongoing server costs while allowing it to be easily extended by adding additional features that would add value that some customers would be willing to pay for.

我们创建的系统能够以极低的每用户成本(0美元)运行.012/user/month), enabling the company to scale quickly and charge reasonable rates to premium users.

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进行遍历)

Frameworks

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

Languages

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

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

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring