John Loomis

John Loomis Email and Phone Number

Software Engineer at Google @ Google
Mountain View, CA
John Loomis's Location
New York, New York, United States, United States
About John Loomis

John Loomis is a Software Engineer at Google at Google. He possess expertise in c#, go, python, mysql, cassandra and 33 more skills. He is proficient in Spanish.

John Loomis's Current Company Details
Google

Google

View
Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
John Loomis Work Experience Details
  • Google
    Software Engineer
    Google Dec 2019 - Present
    Mountain View, Ca, Us
  • Uber
    Software Engineer
    Uber Jul 2016 - Sep 2019
    San Francisco, California, Us
    -Developed infrastructure tools for service monitoring and ownership tracking to help reduce downtime and facilitate cross team accountability.-Designed, implemented, and maintained several distributed services written in Go, including multiple APIs using Thrift, gRPC, and REST.-Responsible for table layout and design of MySQL and Cassandra databases. Hand wrote countless queries to optimize performance where ORMs were lacking.-Utilized "Clean Architecture" and other clean coding/testing practices to develop maintainable and extensible code bases.-Offered highly responsive support via chat/email/tickets to engineers to gain input for feature requests, bugs, and general sentiment to guide the project's objectives.-Maintained legacy Python applications and planned/implemented feature transitions to new services written in Go.
  • Itemize
    Lead Software Engineer
    Itemize Jan 2012 - Jul 2016
    Wilmington, De, Us
    -Designed and developed REST API using C#/Dapper/Nancy for use by Android, iOS, and web applications.-Responsible for site reliability of the web application and backend services.-Coordinated deployments of ASP.NET, C#, and Python services with a small team of developers.-Managed, maintained, and added functionality to several C# services.-Improved performance and reliability of an internal ASP.NET web application used by an operations team for daily processing, as well as worked with the operations team to add functionality to facilitate processing.-Removed unnecessary functions from the core processing flow to increase performance as well as lower the chance of bugs/deadlocks/hanging.-Refactored several C# services to make methods smaller, cleaner, and easily managed as well as implemented Unit Tests using the principles of “Clean Code” by Robert C. Martin. As best as possible, while avoiding major architecture changes as needed, emphasized the MVC architecture in refactors/development.-Reduced processing time by 50-75% by turning instance classes that did not require any state into static classes.-Managed servers and online storage using AWS's EC2 and S3.
  • Slader
    Moderator
    Slader Jan 2011 - Sep 2011
    -Moderated user solutions to math problems for completeness, correctness, and style.-Generated large sets of metadata attaching problem numbers to problem sets in chapters of a textbook, while also attaching each problem to the same problem in different editions of the textbook.-Tested a LaTeX equation editor app for bugs and suggestions to make use easier for end users.
  • Slader
    Contributor
    Slader Jun 2010 - Jan 2011
    Wrote out step by step solutions to Calculus problems so that any student can understand how to solve problems of that type.
  • Nyu Office Of Legal Counsel
    Office Assistant
    Nyu Office Of Legal Counsel Jan 2010 - Jan 2011
    -Created databases to manage large collections of a variety of documents.-Made trips around the New York City area to complete tasks, such as: deliveries, pick-ups, getting papers notarized, apostille, and filing legal papers.-Managed a database to keep track of the payments and intake of books for the legal library, as well as organizing the locations of books on the book shelves.-Updated large collections of books with pocket parts, supplements, and binder inserts.

John Loomis Skills

C# Go Python Mysql Cassandra Distributed Systems Machine Learning Optical Character Recognition Java Javascript Amazon Web Services Technical Writing Programming Game Design Html Windows Editing Leadership Software Development Management C++ Visual Studio Writing Sharepoint Software Documentation Teaching Desktop Publishing Photoshop Blacksmithing Stage Combat Stage Direction Printmaking Artist Books Indesign Illustrator Poetics Creative Writing Copy Editing

John Loomis Education Details

  • New York University
    New York University
    Mathematics And Computer Science
  • Scotch Plains Fanwood High School
    Scotch Plains Fanwood High School

Frequently Asked Questions about John Loomis

What company does John Loomis work for?

John Loomis works for Google

What is John Loomis's role at the current company?

John Loomis's current role is Software Engineer at Google.

What is John Loomis's email address?

John Loomis's email address is ja****@****hbo.com

What is John Loomis's direct phone number?

John Loomis's direct phone number is +190857*****

What schools did John Loomis attend?

John Loomis attended New York University, Scotch Plains Fanwood High School.

What are some of John Loomis's interests?

John Loomis has interest in Stage Combat, Story Games, Classic Literature, Comic Books/manga, Drama, Shakespeare, Language Nerdery, Genre Fiction, Board Games, Game Design.

What skills is John Loomis known for?

John Loomis has skills like C#, Go, Python, Mysql, Cassandra, Distributed Systems, Machine Learning, Optical Character Recognition, Java, Javascript, Amazon Web Services, Technical Writing.

Who are John Loomis's colleagues?

John Loomis's colleagues are Soham Sutar, Dash Mikey, Carmen Fontes, Nagehan Soyer Umur, Pasquale Martina, Ben Briskin, Thotapalli Deeksha.

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.