Michael Latta

Michael Latta

Loveland, United States
Hire Michael
Scroll To View More
Michael Latta

Michael Latta

Loveland, United States
Member since August 3, 2015
Michael is a dedicated software engineer with leadership and deep technical skills. A founder of several startups, he is able to contribute on small projects as a full-stack developer, or on larger efforts as a team player in a range of roles. Michael has both web and mobile experience, and is always eager to take on new challenges.
Michael is now available for hire
Portfolio
  • TechnoMage
    Node.js, Ruby on Rails, PostgreSQL, Cucumber, RSpec, I18n, Knockout
  • Cogility Software
    Node.js, Ruby on Rails, Ember.js, PostgreSQL, MongoDB, Babel, Express
  • KPMG Consulting
    Tibco, Cisco VPN switches, InConcert workflow, DSL provisioning
Experience
  • PostgreSQL, 10 years
  • iOS, 10 years
  • Ruby on Rails (RoR), 10 years
  • JavaScript, 10 years
  • Ember.js, 4 years
  • MongoDB, 4 years
  • Node.js, 4 years
  • Swift, 3 years
Loveland, United States
Availability
Part-time
Preferred Environment
OS X, Atom, Node, Ember.js, Swift, iOS.
The most amazing...
...technical project I've accomplished is called the Ohana framework - a versioned, meta model based, engineering framework.
Employment
  • Owner
    TechnoMage
    2009 - PRESENT
    • Consulted in projects for small to medium businesses.
    • Built a Ruby on Rails site for an e-commerce manufacturer. Tasks included taking designs from designer and rendering in web technologies, full test suite development using Spec, and use of Knockout for select aspects of interactive site.
    • Developed an international course registration system for a non-profit organization, offering 30,000+ courses a year. The system hastraffic in all time zones, and operates 24/365. The site involves extensive international translation support and admin functions to allow each center around the world to present course schedules, tailor the offerings, and control the application questions and workflow for approvals.
    • Developed an iOS app for a client's in-house use to visualize Business Intelligence metrics and key indicators in real time.
    • Provided telecom consulting for Sprint on workforce tasking, automation, and management.
    • Worked on several Ruby on Rails smaller projects for in-house use by energy and lighting companies.
    Technologies: Node.js, Ruby on Rails, PostgreSQL, Cucumber, RSpec, I18n, Knockout
  • CTO / Lead Developer
    Cogility Software
    2000 - PRESENT
    • Built a distributed self-healing Complex Event Processing engine on Node.js/MongoDB that operates in real time on large data volumes.
    • Led customer engagement with technology services and product sales.
    • Built a cyber intrusion detection prototype on Node.js, Express, MongoDB, and proprietary Complex Event Processing engine.
    • Led development of C-IED intelligence system for US Army.
    • Built an Insider Threat detection and monitoring system using Node.js, Express, Ember.js, and MongoDB.
    • Built an enterprise IDE tool suite using PostgreSQL, Ruby on Rails, and Java back-end, allowing integrated end-to-end modeling of a system through to production deployment.
    Technologies: Node.js, Ruby on Rails, Ember.js, PostgreSQL, MongoDB, Babel, Express
  • Senior Manager
    KPMG Consulting
    1998 - 1999
    • Build an auto-provisioning system for DSL self-service use.
    • Automated workflow generation and revision based on work orders, and customer self service changes and cancels.
    • Supported a large $800M telecom project involving automation of provisioning and related workflow.
    • Created a unique network management and provisioning visualization system, including integration with billing and customer management packages.
    • Trained deployment teams in technology and usage to support large customer rollouts.
    Technologies: Tibco, Cisco VPN switches, InConcert workflow, DSL provisioning
Experience
  • Burwell eCommerce site (Development)
    http://www.lollialife.com

    A family of eCommerce sites sharing a single application. Includes significant modifications to a pre-existing site, and development of their new wholesale site (yet to be in production).

  • Dhamma course registration and student site (Development)
    http://www.dhamma.org/

    International site translated into 30+ languages and operated 24/7/365 in all timezones. Supports course registration, application process with fully customizable application questions and workflow, and course schedule generation and search functions.

  • Sport Security System (Development)

    This project is an in-house system being developed to provide security for large sporting events.

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

    The Elixir part of the system includes use of GenStage and GenServer modules to support numerous real time analytics and functins, while using Riak/SOLR for query functions and facet based UX. Phoenix and ja_serializer are used to serve resource and request APIs in JSON-API format.

    The Ember part of the system includes several SVG based diagraming views as well as list, table, and map displays.

    I am the lead architect and primary developer for the back end with supplemental UI development responsibilities.

  • A Guide to Process-oriented Programming in Elixir and OTP (Publication)
    Process-oriented programming is a paradigm in which the process structure and communication between processes of a system are the primary concerns. That’s the paradigm, but how does it work in real life?
Skills
  • Languages
    ES7, Elixir, JavaScript, Objective-C, Smalltalk, HTML, EcmaScript 2015 (ES6), Ruby, UML, CSS, Swift, SQL
  • Frameworks
    Ember.js, Mocha, JavaScript MV* Framework, Knockout.js, Express.js, Phoenix, Ruby on Rails (RoR), Jasmine
  • Libraries/APIs
    Node.js, Socket.IO, Chai, D3.js, Ember Data, Raphaël, iCloud API
  • Paradigms
    Distributed Programming, Concurrent Programming, Test-driven Development (TDD)
  • Platforms
    Mac OS X, OTP, iOS, Linux
  • Storage
    MongoDB, PostgreSQL, Amazon S3
  • Misc
    UI Kit, Source Code Reviews, SVG, Ember CLI, GCD, DOM
  • Tools
    Cucumber, Atom, RSpec
Education
  • Bachelor of Science degree in Computer Science
    California State University Sacramento - California
    1975 - 1979
I really like this profile
Share it with others