Michael A. Solomon - msol [PDF]

Oct 18, 2016 - Led backend engineering team extending a Python/Django RESTful JSON web API. • Designed and developed h

0 downloads 5 Views 27KB Size

Recommend Stories


Michael A. Solomon
Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul

King Solomon
Don't watch the clock, do what it does. Keep Going. Sam Levenson

Solomon Islands
Raise your words, not voice. It is rain that grows flowers, not thunder. Rumi

Solomon, AW
So many books, so little time. Frank Zappa

PdF Understanding Michael Porter
Knock, And He'll open the door. Vanish, And He'll make you shine like the sun. Fall, And He'll raise

Michael Wong - WordPress.com [PDF]
May 11, 2015 - Tentukan transformasi laplace dari fungsi berikut ini : f = 0,03(1-cos2t). Jawab : Command windows : >> f = sym('1-cos2*t)'). >> F = laplace(f). Atau pada M-file : Syms t % Untuk inisialisasi variabel. f = 1-cos2*t. laplace(g). b). Inv

[PDF] Understanding Michael Porter
Nothing in nature is unbeautiful. Alfred, Lord Tennyson

Michael Wong - WordPress.com [PDF]
May 11, 2015 - Tentukan transformasi laplace dari fungsi berikut ini : f = 0,03(1-cos2t). Jawab : Command windows : >> f = sym('1-cos2*t)'). >> F = laplace(f). Atau pada M-file : Syms t % Untuk inisialisasi variabel. f = 1-cos2*t. laplace(g). b). Inv

Philip Solomon
The happiest people don't have the best of everything, they just make the best of everything. Anony

Michael Michael
And you? When will you begin that long journey into yourself? Rumi

Idea Transcript


Last updated 18th October 2016

Michael A. Solomon Contact

(phone omitted)

@msol



[email protected]



msol.io



San Francisco

Professional Experience

Twitter in San Francisco Sr. Software Engineer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . July 2014 to Present • Expanded, simplified, and maintained the Social Graph Service, Twitter’s highthroughput low-latency service for reading and writing graph edges • Designed/implemented auto-generation of GraphQL API based on reachable data • Worked on data federation service to efficiently compose and query reachable data • Improved metrics loading speed by over 200%, after observing poor performance • Led design/implementation of customer-facing features across teams and services • Kicked off many low-investment high-reward projects by focusing on pain points • On-call for multiple Twitter core services, including User and Social Graph services Elevate (formerly MindSnacks) in San Francisco Software Engineer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . February 2013 to June 2014 • Led backend engineering team extending a Python/Django RESTful JSON web API • Designed and developed high-performance Node.js server (iOS app event analytics) • Built and scaled backend powering Elevate, the #2 app in App Store (Ruby on Rails) • Responsible for orchestrating, expanding, and maintaining the backend stack • Developed Elevate Android app: app logic, data model, UI, server integration University of Idaho in Moscow, Idaho Lab Instructor (Computer Science I) . . . . . . . . . . . . . . . . . . . . . . . August to December 2012 Undergraduate Researcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . October 2011 to August 2012 Lab Instructor (Data Structures) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . January to May 2012 Washington River Protection Solutions in Richland, Washington Computer Science Intern . . . . . . . . . . . . . . . . . . . . . . . . . . Summer 2009 and Summer 2010

Skills and Knowledge

Programming languages: Scala, Python, Java, Javascript, Ruby, C++; dabbling in others. Tools & skills: Git, Android, Django, Postgres, MySQL, Rails, HTML/CSS, GraphQL, Linux, distributed systems, MVC, testing, TDD, scrum/agile, design patterns, algorithms Mathematics: Discrete optimization, graphs, general math

Open Source Software Projects

Backmark – Chrome extension. Backs up bookmarked pages . . . . . . . . . . . . . . . October 2015 Read My Photo – Android app. Easy text recognition for photos . . . . . . . . . . . . . . April 2014 GitHub diff syntax highlighter – Chrome, Firefox, & Safari extension . . . . . . . . . . April 2014 GitHub submodule links – Chrome, Firefox, & Safari extension . . . . . . . . . . . . . . . . April 2014 Flesh – Web application. Supports campus live-action game . . . . . . . . April to October 2013 • Designed and implemented RESTful JSON web API in Go, using Postgres as a datastore Keybearer – Javascript application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . November 2012 • Allows M of N friends to combine secret passwords to decrypt a file that you encrypt

Research Publications

Solomon, M., Soule, T., and Heckendorn, R. “A Comparison of Communication Strategies in Cooperative Learning.” GECCO conference proceedings (2012), ACM. . . . . . . . . . . 2012 • Earned Best Paper in the GECCO ALIFE (artificial life) track

Education

The University of Idaho in Moscow, Idaho B.S. in Computer Science, and B.S. in Mathematics . . . . . . . . . . . . . . . . . . . December 2012 • 4.0 cumulative GPA. Completed University Honors Program.

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.