Michael Latta
Verified Expert in Engineering
Software Developer
Michael是一位敬业的软件工程师,具有领导能力和深厚的技术技能. A founder of several startups, 他能够作为全栈开发人员为小型项目做出贡献, 或者更大的努力作为一个团队成员在各种角色. Michael拥有网络和移动两方面的经验,并且总是渴望接受新的挑战.
Portfolio
Experience
Availability
Preferred Environment
iOS, Node.js, Swift, Ember.js, Atom, OS X
The most amazing...
...我完成的技术项目叫做Ohana框架——一个版本化的框架, meta model based, engineering framework.
Work Experience
Owner
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项目工作.
CTO/Lead Developer
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, 允许对系统进行集成的端到端建模,直至生产部署.
Technical Project Manager
Synergized SARL (via Toptal)
- 从项目开始,技术选择,到重要的技术贡献,领导技术工作. 与用户测试输入和设计师一起工作,以支持市场适应. 该项目是一个社会和捐赠收集网站,支持非营利组织,最初专注于环境和海洋清理组织.
- Hosted the project on Heroku and used GitLab for CI/CD. 使用ExUnit自动测试后端组件和GraphQL API. 提供端到端测试使用黄瓜和web驱动程序. 我设置了测试环境,并在实现后端和UI工作的同时实现了90%的测试.
Senior Manager
KPMG Consulting
- 构建用于DSL自助服务的自动供应系统.
- 基于工作订单的自动工作流生成和修订,以及客户自助更改和取消.
- 支持一个8亿美元的大型电信项目,该项目涉及供应和相关工作流程的自动化.
- 创建了独特的网络管理和预置可视化系统, 包括与账单和客户管理包的集成.
- 对部署团队进行技术和使用方面的培训,以支持大型客户的部署.
Experience
Burwell eCommerce site
Dhamma course registration and student site
http://www.dhamma.org/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开发职责.
Skills
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
Education
Bachelor of Science Degree in Computer Science
California State University Sacramento - California
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring