Michael Krause

Michael Krause Email and Phone Number

Senior Software Engineer at Google @ Google
Mountain View, CA
Michael Krause's Location
Lafayette, Colorado, United States, United States
Michael Krause's Contact Details

Michael Krause personal email

n/a

Michael Krause phone numbers

About Michael Krause

I'm an ambitious, artistic, and self-driven software engineer with 20+ years of experience creating solutions for some of the best companies around.I'm very interested in usability and find it to be an essential part of the software design process. A few of my favorite books on the subject are "The Design of Everyday Things" by Donald Norman, and "User Interface Design for Programmers" by Joel Spolsky.My latest passion has been with Android. I've been involved in writing software for Android for the past 7 years. Over this time, I've realized that many of the things I wished were available to me as a Java/J2EE/Java Swing developer are baked into Android. Although programming for any platform is not without its pitfalls and best practices, my experience has allowed me to understand both very well as it pertains to the Java language and the Android platform. Android/Java beginners tend to make the same types of mistakes that can be very costly down the road to find and fix. I know what these are and I avoid them. For those that I am unaware of, I make heavy use of tools like Android Lint and FindBugs to help make me aware.I've written a couple of critically acclaimed word games through my company Anthrological (WordUp! and Letter Rip!) WordUp! was available on the day the Android market went live and went on to garner over 2 million downloads and a 4+ star rating.My job with Trimble allowed me to serve as an Android technical lead and be involved in my project from its inception. I've worked with and am familiar with most aspects of the Android software stack. This includes everything from User Interface to Content Providers backed by SQLite Databases to Services.I believe that successful software development requires disciplined engineering, artistic vision, good communication, the ability to call an audible and move quickly around obstacles, and obsessive compulsive disorder all in roughly equal amounts.

Michael Krause's Current Company Details
Google

Google

View
Senior Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Michael Krause Work Experience Details
  • Google
    Software Engineer
    Google Sep 2015 - Present
    Mountain View, Ca, Us
    Working on Google Interest Feed for Android
  • Anthrological
    Owner, Lead Developer
    Anthrological Jan 2007 - Present
    Lafayette, Co, Us
    Created, marketed, and supported award winning game WordUp! which has been downloaded over 2 million times. Following the success of WordUp!, I released two other apps: Letter Rip! and GameWordz.All three games make use of my tailor-made directed acyclic word graph lexicon that allows for both a very small footprint on the device as well as extremely fast word look-ups as the user is playing the game.
  • Cardinal Peak
    Senior Android Engineer
    Cardinal Peak Mar 2015 - Aug 2015
    Lafayette, Co, Us
    Worked on mobile solutions for Internet of Things connected to the cloud.
  • Trimble
    Lead Android Developer
    Trimble Nov 2011 - Feb 2015
    Westminster, Co, Us
    Working on next generation precision agriculture solutions. I was one of the key Android developers on the newly released TMX 2050 display, seeing it through its inception to release in December, 2013.
  • Emc
    Principal Software Engineer
    Emc Aug 2007 - Oct 2011
    Round Rock, Texas, Us
  • Abacus
    Principal Software Engineer
    Abacus Jan 2004 - Apr 2007
    London, White City, Gb
    Helped design and implement a 3-tier architecture order management system using Java Swing for the front end, EJB and a Java Application Server for the middle tier, and Oracle for the back end datastore.
  • Hewlett-Packard
    Principal Software Engineer
    Hewlett-Packard May 1992 - Jan 2004
    Houston, Texas, Us
    Worked in HP's CD-Writer division through 1998 and then HP OpenView through 2004. I also served on a collaborative four-month assignment at HP Labs in Palo Alto, CA working in the area of multimedia organization and retrieval.

Michael Krause Skills

Java Software Development Android Software Design Android Development User Interface Design Agile Methodologies Java Enterprise Edition User Interface Mobile Games Usability Xml Databases Software Engineering Sqlite Mobile Applications Programming Database Design Web Services Scrum Git Oracle Subversion Architecture Sun Certified Java Programmer Content Providers Restful Webservices Rapid Prototyping Java Performance Lint Findbugs Json Object Oriented Design Internationalization Localization Ejb Kotlin Junit Dagger

Michael Krause Education Details

  • Colorado State University
    Colorado State University
    Computer Science

Frequently Asked Questions about Michael Krause

What company does Michael Krause work for?

Michael Krause works for Google

What is Michael Krause's role at the current company?

Michael Krause's current role is Senior Software Engineer at Google.

What is Michael Krause's email address?

Michael Krause's email address is mk****@****gle.com

What is Michael Krause's direct phone number?

Michael Krause's direct phone number is +130366*****

What schools did Michael Krause attend?

Michael Krause attended Colorado State University.

What skills is Michael Krause known for?

Michael Krause has skills like Java, Software Development, Android, Software Design, Android Development, User Interface Design, Agile Methodologies, Java Enterprise Edition, User Interface, Mobile Games, Usability, Xml.

Who are Michael Krause's colleagues?

Michael Krause's colleagues are Sriram Narayanan, N K, Hancong Wang, Themistoklis Bourdenas, Jack Curry, Dariusz Horszczaruk, Ahmed Waleed.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.