Mike Helmick

Senior Software Development Engineer at Amazon.com

Greater Seattle Area

Current
  • Senior Software Development Engineer at Amazon.com
Past
Education
  • University of Cincinnati
  • Northern Kentucky University
  • Xavier University
Connections
79 connections
Industry
Computer Software
Websites

Mike Helmick’s Summary

I am passionate about research in distributed systems, ranging from loosely coupled peer- to-peer networks and tightly coupled replicated state machines. I have a deep interest in research involving internet scale systems and I also have real world experience in designing, developing, deploying, and operating these systems.

Specific research topics that am am interested in are organization and coordination, membership, multimedia delivery via overlay network multicast, distributed database systems, replicated state machines, context-graph based systems, and cloud computing infrastructure and usage.

Mike Helmick’s Specialties:

Digital communications, multicasting, distributed systems, large scale software systems, software architecture, software development, educational software


Mike Helmick’s Experience

  • Senior Software Development Engineer

    Amazon.com

    (Public Company; AMZN; Internet industry)

    April 2009Present (8 months)

    Software Development Engineer on Amazon SimpleDB, part of Amazon Web Services (AWS) - http://aws.amazon.com/SimpleDB/

  • Software Development Engineer

    Amazon.com

    (Public Company; AMZN; Internet industry)

    December 2007March 2009 (1 year 4 months)

    Software Development Engineer on Amazon SimpleDB, part of Amazon Web Services (AWS) - http://aws.amazon.com/SimpleDB/

  • Visiting Assistant Professor

    Miami University

    (Educational Institution; 1001-5000 employees; Higher Education industry)

    May 2007December 2007 (8 months)

    Visiting Assistant Professor of Computer Science and Systems Analysis. Primarily responsible for instruction of introductory Computer Science courses, research, and assistance with master of science thesis committees.

  • Instructor

    Miami University

    (Educational Institution; 1001-5000 employees; Higher Education industry)

    August 2005May 2007 (1 year 10 months)

    Instructor in the Department of Computer Science and Systems Analysis.

    Courses: Introduction to Programming and Problem Solving, Data Structures and Data Abstraction, Enterprise Applicaiton Architecture, Data Structured and Algorithms

  • Senior Consultant

    Cardinal Solutions Group

    (Privately Held; 51-200 employees; Computer Software industry)

    September 2003August 2005 (2 years )

    Senior Java/J2EE consultant

  • Systems Analyst

    Convergys

    (Public Company; 10,001 or more employees; CVG; Information Technology and Services industry)

    June 1999September 2003 (4 years 4 months)


Mike Helmick’s Education

  • University of Cincinnati

    Ph.D. , Computer Science and Engineering , 20042007

    Specialization in distributed systems, peer-to-peer networks and associated graph theory.

  • Northern Kentucky University

    M.S. , Computer Science , 20022004

  • Xavier University

    B.S. , Computer Science , 19972000


Additional Information

Mike Helmick’s Websites:

Mike Helmick’s Interests:

Technology, Music, Travel

Mike Helmick’s Groups:

ACM, Mensa

  •    Amazon Web Services Community Network
  •    Cloud Computing
  •    Xavier University Alumni (2500+)
  •    Bomber Alumni Network (St. Xavier, Cincinnati)
  •    Amazon.Com
  •    Electrical, Computer Engineering & Computer Science - University of Cincinnati
  •    Cardinal Solutions Group

Mike Helmick’s Contact Settings

Interested In:

  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mike Helmick’s full profile:

  • See who you and Mike Helmick know in common
  • Get introduced to Mike Helmick
  • Contact Mike Helmick directly

View Full Profile