Michael Latta, Developer in Greeley, CO, United States
Michael is available for hire
Hire Michael

Michael Latta

Verified Expert  in Engineering

Software Developer

Location
Greeley, CO, United States
Toptal Member Since
October 1, 2015

Michael是一位敬业的软件工程师,具有领导能力和深厚的技术技能. A founder of several startups, 他能够作为全栈开发人员为小型项目做出贡献, 或者更大的努力作为一个团队成员在各种角色. Michael拥有网络和移动两方面的经验,并且总是渴望接受新的挑战.

Portfolio

TechnoMage
Knockout (Knockout.js), i18n, RSpec, Cucumber, PostgreSQL, Ruby on Rails (RoR)...
Cogility Software
Express.js, Babel, MongoDB, PostgreSQL, Ember.js, Ruby on Rails (RoR), Ruby...
Synergized SARL (via Toptal)
GraphQL, Vue, Elixir

Experience

Availability

Part-time

Preferred Environment

iOS, Node.js, Swift, Ember.js, Atom, OS X

The most amazing...

...我完成的技术项目叫做Ohana框架——一个版本化的框架, meta model based, engineering framework.

Work Experience

Owner

2009 - PRESENT
TechnoMage
  • Built a Ruby on Rails site for an eCommerce manufacturer. 任务包括从设计师那里获取设计并在网络技术中呈现它们, full test suite development using Spec, 以及在交互式网站的某些方面使用Knockout.
  • 为某非营利组织开发国际课程注册系统, offering 30,000+ courses a year. 该系统在所有时区都有流量,并且全天候运行. 该网站包括广泛的国际翻译支持和管理功能,以允许世界各地的每个中心提供课程时间表, tailor the offerings, 并控制申请问题和审批工作流程.
  • 为客户内部开发了一个iOS应用程序,用于实时可视化商业智能指标和关键指标.
  • 为Sprint提供劳动力分配、自动化和管理方面的电信咨询.
  • 为能源和照明公司内部使用的几个较小的Ruby on Rails项目工作.
Technologies: Knockout (Knockout.. js), i18n, RSpec, Cucumber, PostgreSQL, Ruby on Rails (RoR), Ruby, Node.js

CTO/Lead Developer

2000 - PRESENT
Cogility Software
  • 在Node上构建了一个分布式自修复复杂事件处理引擎.. js/MongoDB,在大数据量上实时运行.
  • 领导客户参与技术服务和产品销售.
  • Built a cyber intrusion detection prototype on Node.js、Express、MongoDB和一个专有的复杂事件处理引擎.
  • 领导了美国陆军C-IED情报系统的开发.
  • 利用Node构建内部威胁检测与监控系统.js, Express, Ember.js, and MongoDB.
  • Built an enterprise IDE tool suite using PostgreSQL, Ruby on Rails, and Java back-end, 允许对系统进行集成的端到端建模,直至生产部署.
Technologies: Express.js, Babel, MongoDB, PostgreSQL, Ember.js, Ruby on Rails (RoR), Ruby, Node.js

Technical Project Manager

2018 - 2018
Synergized SARL (via Toptal)
  • 从项目开始,技术选择,到重要的技术贡献,领导技术工作. 与用户测试输入和设计师一起工作,以支持市场适应. 该项目是一个社会和捐赠收集网站,支持非营利组织,最初专注于环境和海洋清理组织.
  • Hosted the project on Heroku and used GitLab for CI/CD. 使用ExUnit自动测试后端组件和GraphQL API. 提供端到端测试使用黄瓜和web驱动程序. 我设置了测试环境,并在实现后端和UI工作的同时实现了90%的测试.
Technologies: GraphQL, Vue, Elixir

Senior Manager

1998 - 1999
KPMG Consulting
  • 构建用于DSL自助服务的自动供应系统.
  • 基于工作订单的自动工作流生成和修订,以及客户自助更改和取消.
  • 支持一个8亿美元的大型电信项目,该项目涉及供应和相关工作流程的自动化.
  • 创建了独特的网络管理和预置可视化系统, 包括与账单和客户管理包的集成.
  • 对部署团队进行技术和使用方面的培训,以支持大型客户的部署.
Technologies: Workflow, VPN, Cisco, TIBCO

Burwell eCommerce site

一组电子商务网站共享一个应用程序. 包括对已有站点的重大修改, 开发新的批发网站(尚未投入生产).

Dhamma course registration and student site

http://www.dhamma.org/
国际网站翻译成30多种语言,并在所有时区全天候运营. Supports course registration, 应用程序与完全可定制的应用程序问题和工作流程, and course schedule generation and search functions.

Sport Security System

这个项目是一个正在开发的内部系统,用于为大型体育赛事提供安全保障.

The technology stack is Elixir in the back end, Riak as the primary database, and Ember for the front end.

系统的Elixir部分包括使用GenStage和GenServer模块来支持许多实时分析和功能, 同时使用Riak/SOLR进行查询功能和基于facet的用户体验. Phoenix和ja_serializer用于以JSON-API格式提供资源和请求api.

系统的Ember部分包括几个基于SVG的绘图视图和列表, table, and map displays.

我是首席架构师和主要的后端开发人员,并负责补充UI开发职责.

Languages

ECMAScript (ES6), Elixir, JavaScript, Objective-C, ES7, Smalltalk, HTML, GraphQL, Swift, UML, Ruby, CSS, SQL

Libraries/APIs

Node.js, React, Vue, Chai, Socket.IO, Ember Data, Raphaël, D3.js, iCloud API

Tools

Mocha, Cucumber, Atom, RSpec, Babel, VPN

Paradigms

Test-driven Development (TDD), Concurrent Programming, JavaScript MV* Framework, Distributed Programming

Platforms

MacOS, Apache Flink, Apache Kafka, iOS, OTP, OS X, Docker, Linux

Storage

MongoDB, PostgreSQL, Amazon S3 (AWS S3)

Other

源代码审查,余烬CLI, SVG, DOM, GCD, i18n, TIBCO,思科,工作流

Frameworks

Ruby on Rails (RoR), UIKit, Knockout (Knockout.js), Phoenix, Ember.js, Express.js, Jasmine, React Native

1975 - 1979

Bachelor of Science Degree in Computer Science

California State University Sacramento - California

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring