google > google Employee Directory > Michael Rose
xorlev
Last updated: Yesterday
Michael Rose's Personal Email and Phone Number
Find unlimited person contact information for free with noon.ai.
Michael Rose
Staff Software Engineer
Get email
(free lookup!)
Get phone #
(free lookup!)
Location: Broomfield, Colorado, United StatesApprox. Years of Experience: 12
Michael Rose's Current Workplace
Google
Company Size
2500+
Amount Raised
$26.1M
A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh
Show more
Notable Investors
Sequoia Capital, Jeff Bezos, Kleiner Perkins, Andy Bechtolsheim, Ram Shriram
Apps
Email
Video
Mobile
Android
Content
Software
Internet
Analytics
Messaging
Ad Network
Advertising
Collaboration
Search Engine
Video Streaming
Virtual Reality
Machine Learning
Blogging Platforms
Enterprise Software
Chemical Engineering
Information Technology
Artificial Intelligence
Media and Entertainment
Experience
Google
May 2017 - Present
Staff Software Engineer
Oct 2022 - Present
1 yr 7 mos
Senior Software Engineer
Oct 2019 - Oct 2022
3 yrs 1 mo
Software Engineer
May 2017 - Oct 2019
2 yrs 6 mos
Tech Lead, Identity Resolution Team
FullContact Inc.
Jun 2011 - May 2017
6 yrs
- General distributed algorithms, graph processing at scale with Hadoop and Spark - Heavy Java environment, lots of OSS usage. Some Scala - HTTP/RESTful webservice development w/ Dropwizard/Jersey - Rolled out RPC services using protocol buffers and gRPC - Wrote a library to automatically expose gRPC services as HTTP/JSON APIs - Hadoop, Hive. General bit-shuffling. - Distributed computing (decentralization of services, SOA) - Performance analysis and tuning (profiling, GC tuning, all in a days work right?) - Fault isolation (Hystrix, system modeling, unhealthy knowledge of Java IO stack) - Apache Kafka administration and implementation - Real-time stream & event processing, basic machine learning - Distributed systems in general (though nothing as crazy as DIY Paxos) - Operational metrics and statistical threshold alerting (Graphite) - Cassandra/HBase/MongoDB/MySQL admin - Amazon EC2 Management/Administration - Enough operations to be dangerous - (old) Tomcat, Groovy/Grails, migrated to Dropwizard/Java My job is to scale out our infrastructure and update our services to run on a distributed "web-scale" infrastructure. In doing this, I've helped to develop backend Hadoop processes, real time information processing and machine learning algorithms. I helped improve software from thousands of requests a day to hundreds of millions of requests a day in a fault-tolerant and seamless way that works when the "cloud" rains. Usually. At this job I wear many hats which has significantly increased the breadth of my skillsets. I routinely will spend time building toolkits and libraries followed by deep dives into performance across a number of stacks. The next week I might be refactoring crud services and adding transactions. In my free time I like to think about how to build better, faster, more fault-tolerant services. Despite my laundry list of resume items, I prefer to build simple solutions first, though for various definitions of "simple".
Colorado School of Mines
Aug 2009 - Dec 2011
Student Administrator
May 2010 - Dec 2011
1 yr 8 mos
Computer lab upkeep, some server work, scripting of automated tasks, programming of internal tools, keeping up the good daily fight against Microsoft Windows.
Student Consultant
Aug 2009 - May 2010
10 mos
Customer service, desktop troubleshooting, help desk support.
Freelance PHP Developer
PHP Freelance
Jan 2002 - Jan 2005
3 yrs 1 mo
Solicited clients, upgraded existing codebases for PHP best practices, efficiently turned client requirements into executable products.
Education
  • 2008 - 2012
    Colorado School of MinesBachelors of Science, Computer Science