Experienced research computer scientist and technical lead for large software projects. I work on big projects that make a big impact.
Senior Software Engineer @ Tech Lead on large backend infrastructure projects. From May 2014 to Present (1 year 7 months) Founder @ I started the CascadeLMS project while I was an instructor at Miami University. CascadeLMS is a comprehensive learning management system that has integrated outcomes based assessment and rubric based grading throughout. From January 2006 to January 2015 (9 years 1 month) Associate Professor Educator @ Associate Professor in the Department of Electrical Engineering and Computing Systems, College of Engineering and Applied Science, University of Cincinnati.
Research interests include distributed systems and databases, software engineering, and educational software systems.
Courses taught: Large Scale Software Engineering, Computer Science 1, Computer Science 2, Engineering Models 1 From August 2013 to April 2014 (9 months) Cincinnati AreaSenior Software Engineer, Tech Lead/Manager @ Tech Lead/Manager on backend systems that support Google+, Gmail, and other major Google properties. From June 2010 to August 2013 (3 years 3 months) Greater Seattle AreaSenior Software Development Engineer @ Technical lead for distributed systems components and engineer on Amazon SimpleDB, part of Amazon Web Services (AWS) - http://aws.amazon.com/SimpleDB/ From December 2007 to June 2010 (2 years 7 months) Visiting Assistant Professor @ 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. From May 2007 to December 2007 (8 months) Instructor @ 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 From August 2005 to May 2007 (1 year 10 months) Senior Consultant @ Senior Java/J2EE consultant. Major clients, Kroger, Ethicon Endo-Surgery. From September 2003 to August 2005 (2 years) Systems Analyst @ From June 1999 to September 2003 (4 years 4 months)
Ph.D., Computer Science and Engineering @ University of Cincinnati From 2004 to 2007 M.S., Computer Science @ Northern Kentucky University From 2002 to 2004 B.S., Computer Science @ Xavier University From 1997 to 2000 Mike Helmick is skilled in: Cloud Computing, Architecture, Distributed Systems, Algorithms, Ruby, Java, Agile Methodologies, Software Engineering, Web Services, Big Data, NoSql, MapReduce, Learning Management Systems, Management, Enterprise Software
Websites:
http://www.mikehelmick.com,
http://www.google.com,
http://www.cascadelms.org