James Cowling

James Cowling Email and Phone Number

Co-Founder and CTO @ Convex
San Francisco, CA, US
James Cowling's Location
San Francisco, California, United States, United States
James Cowling's Contact Details
About James Cowling

Convex co-founder. Infrastructure person. Reformed academic. Maker of things. Karaoke enthusiast.

James Cowling's Current Company Details
Convex

Convex

View
Co-Founder and CTO
San Francisco, CA, US
Website:
convex.dev
Employees:
26
James Cowling Work Experience Details
  • Convex
    Co-Founder And Cto
    Convex
    San Francisco, Ca, Us
  • Convex
    Co-Founder / Cto
    Convex Nov 2020 - Present
    San Francisco, California, Us
    The serverless platform of the future
  • Dropbox
    Senior Principal Engineer
    Dropbox Jul 2012 - Aug 2020
    San Francisco, California, Us
    Software engineer, tech lead and occasional-manager specializing primarily in large-scale infrastructure.Technical lead on the Storage Infrastructure team during the design, implementation and launch of Magic Pocket, Dropbox's multi-exabyte geo-distributed storage system, along with the migration of Dropbox data from Amazon S3 to in-house infrastructure.Tech Lead Manager on the Filesystem team rearchitecting the log-structured filesystem that stores Dropbox filesystem state and sharing relationships, along with operating the server-side of the Dropbox file synchronization protocol.Area Tech Lead for Persistent Systems including distributed databases, metadata storage, multihoming, caching, data processing, block storage and storage services. Initiated or oversaw a number of large-scale high-impact projects such as the multihoming of Dropbox, the development of a new distributed database to store petabytes of metadata and millions of queries per second, among others.Engineer, Tech Lead and Manager on the Business Platform team rearchitecting Dropbox customer management. Mentor for a large fraction of the senior Dropbox engineers and was the most senior engineer at the company, contributing architectural input to projects across the company.
  • Mit
    Phd Student And Research Assistant
    Mit Sep 2005 - Jun 2012
    Cambridge, Ma, Us
    Research projects in distributed transactions, online storage, fault tolerance/consensus protocols, cluster management, speculative execution and information flow control.Teaching introductory computer systems.
  • Mit
    Mediator And Peer Counselor
    Mit Nov 2008 - May 2012
    Cambridge, Ma, Us
    Provide mediation and guidance with regards to graduate student issues. Host information sessions, panels, etc.
  • Microsoft
    Research Intern
    Microsoft Jun 2008 - Aug 2008
    Redmond, Washington, Us
    Research project in automatic document recovery, involving use of symbolic execution, artificial intelligence techniques, and low-level systems programming and debugging.
  • Nicta
    Research Engineer
    Nicta Nov 2004 - Aug 2005
    Research in location management for cellular networks.Analysis of telecommunications protocol efficiency for use in satellite communications.
  • The University Of Sydney, School Of I.T.
    Academic Staff And Researcher
    The University Of Sydney, School Of I.T. Jun 2003 - Jul 2004
    Teaching assistant in Concurrent Programming.Simulation and technical development of quality of service in wireless networks.
  • The University Of Sydney, School Of I.T.
    Student Advisor And Web Developer
    The University Of Sydney, School Of I.T. Oct 2003 - Dec 2003
    Presenting to student groups, authoring student magazine articles, staffing help lines, liaising between students and administration, organizing promotional events.Development of a website promoting the university to prospective students.

James Cowling Skills

Distributed Systems Python Computer Science Algorithms Java Programming C++ Cloud Computing Transaction Processing Matlab Fault Tolerance Research C Mediation

James Cowling Education Details

  • Massachusetts Institute Of Technology
    Massachusetts Institute Of Technology
    Computer Science And Engineering
  • Massachusetts Institute Of Technology
    Massachusetts Institute Of Technology
    Electrical Engineering And Computer Science
  • Uc San Diego
    Uc San Diego
    Computer Science
  • University Of Sydney
    University Of Sydney
    Computer Science

Frequently Asked Questions about James Cowling

What company does James Cowling work for?

James Cowling works for Convex

What is James Cowling's role at the current company?

James Cowling's current role is Co-Founder and CTO.

What is James Cowling's email address?

James Cowling's email address is ja****@****watt.io

What is James Cowling's direct phone number?

James Cowling's direct phone number is +161787*****

What schools did James Cowling attend?

James Cowling attended Massachusetts Institute Of Technology, Massachusetts Institute Of Technology, Uc San Diego, University Of Sydney.

What are some of James Cowling's interests?

James Cowling has interest in Guitar, Electronics, Woodwork/metalwork, Cycling, Student Support, Bass.

What skills is James Cowling known for?

James Cowling has skills like Distributed Systems, Python, Computer Science, Algorithms, Java, Programming, C++, Cloud Computing, Transaction Processing, Matlab, Fault Tolerance, Research.

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.