Martin Charles

Martin Charles Email and Phone Number

software engineer @
Martin Charles's Location
San Francisco, California, United States, United States
Martin Charles's Contact Details

Martin Charles work email

Martin Charles personal email

n/a
About Martin Charles

CV: https://0xcaff.gitlab.io/cv/cv.pdf

Martin Charles's Current Company Details
independent

Independent

software engineer
Martin Charles Work Experience Details
  • Independent
    Building Tinkering Sabbitical
    Independent Sep 2023 - Present
    took a much needed sabbatical to recover from not really sleeping for the last 5 years. read a bunch of books and tried a few exploratory projects. ended up basically working the entire time.## PS4 EmulatorSet out to expand the reach of PlayStation exclusives (mostly Dreams by MediaMolecule) from the 200M PlayStation consoles to the >2B PCs. Dreams is a creative sandbox which gives players powerful tools to create anything they can think of. Here are some videos of some community creations in dreams (https://www.youtube.com/watch?v=TzGpLINYNBs, https://www.youtube.com/watch?v=Acr8PX4yRZ8)* A handful of simple games launch and run. Spent 8mo while on sabbatical working on this.* Deep systems engineering on linkers, loaders, binary translation, graphics pipelines, memory management, threads, multiplexed I/O and more.## Live Services Game Data ExfiltrationFound vulnerability in PSN allowing programmatic access to game servers without the need of a console. Used this as a wedge to reverse engineer game protocol and exfiltrate terabytes of user generated data for archival. Built a private community to ensure the longevity of this data along with tools to stream a replica of all scraped data as it becomes available.public supporting tools:* https://github.com/0xcaff/simple-torrent-tracker* https://github.com/0xcaff/duckdb_protobuf
  • Agora
    Founding Engineer
    Agora Aug 2022 - May 2023
    Agora helped organize governance for the biggest DAOs in crypto (Optimism, Uniswap, ENS and Nouns).These are organizations with multi-billion dollar treasuries and hundreds of thousands of token holdersparticipating in protocol governance. Generated > $1M in revenue within the first 6 monthsDesigned and deployed a blockchain indexer with orders of magnitude faster indexing performance thanpriors (theGraph, GoldSky, StreamingFast) crushing index (derived state computations over the blockchain) build time from days to minutes while maintaining realtime correctness and preserving query expressiveness enabling us to move fast with a small team (1.5 engineers total)
  • Coinbase
    Software Engineer
    Coinbase Apr 2020 - Aug 2022
    Remote First, Us
    * Designed and implemented a multi-tiered cache for the Coinbase SSR React app inspired by Facebook's work with memcached and led incremental migration of various computations onto cache. Resulted in improved performance, reduced service cost by over 90% (over $750k/year), improved service availability during dependency failures and enabled limitless autoscaling. Battle tested through superbowl traffic (10M hits in a minute) and various market based demand events (5x spikes in traffic in minutes). * Built tools to empower developers building on the Coinbase SSR React app to test their changes in per-developer staging environments so bugs could be caught before they went to production, see how their code was performing with detailed and automatic monitoring so bugs which made it to production could be caught early (page immediately) and to focus on the application code bringing unique value to users by eliminating entire classes of failures, simplifying the programming model. Trained replacement team to ensure service longevity.* Migrated Coinbase SSR React app outside the critical path of API traffic with no visible customer impact to live production traffic reducing the impact of service outages.* Worked as a Growth/Product engineer across the stack on various features driving millions of dollars of incremental revenue from client code (Web, Android, iOS and later React Native) to backend from business logic layers to stateful services to supporting data and analytics tooling to infra and deployment. Spent stints adding platform capabilities to unblock product launches when needed. Worked across product teams from identity to payments to Coinbase Wallet to Coinbase Pro (now Advanced Trading).* Discovered and fixed critical security vulnerabilities.
  • Asana
    Software Engineer
    Asana Jun 2019 - Aug 2019
    San Francisco, California, Us
    Built voice transcription for the Asana iOS app. See it in action [here](https://www.linkedin.com/posts/the-martin-charles_tell-asana-what-you-want-what-you-really-activity-6587010157849387008-3YGh)
  • Coinbase
    Software Engineer
    Coinbase Jan 2019 - Jun 2019
    Remote First, Us
    * Built and maintained on-boarding flows and payment rails in the Consumer Android app enabling international expansion.* Built infrastructure for integration testing hard-to-reach states of the app like like onboarding and payment failure cases.* Refactored revenue critical paths making them testable, more stable and resilient to change* Participated in discussions about the current state of the app and how we could improve it while sharing more code across platforms.* Onboarded engineers to team, codebase and Android platform
  • Citi
    Technology Analyst
    Citi Jun 2018 - Aug 2018
    New York, New York, Us
    Worked on the team building KYC tools for interacting with institutional clients (> $10MM).
  • Hyland
    Software Development Intern
    Hyland May 2017 - Aug 2017
    Westlake, Oh, Us
    * Researched blockchain technology and presented findings to directors of the R&D department.* Prototyped an application which uses blockchain technology to verify the integrity of access logs and presented work to team.* Developed a Windows Virtual File System for ShareBase, an Enterprise File Sync and Share solution. Allows accessing files from any Windows program, streaming and caching required parts of the file from the backend file service as needed. Built using C# and Dokan.
  • Ifaa Dev
    Independent Solutions Engineer
    Ifaa Dev Jul 2017 - Jul 2017
    If A Dev is a consulting company which validates an idea, develops a minimum viable product and tests product-market fit. I design and build full-stack Web Apps using React, GraphQL, and Ruby on Rails.
  • Hyland, Creator Of Onbase
    Software Development Intern
    Hyland, Creator Of Onbase Jun 2016 - Aug 2016
    Westlake, Oh, Us
    * Collaborated with another intern to build a library which parses and extracts information from PDFs. Built using C++.* Added Jump-to-Bookmark support for the PDF viewer in OnBase's Windows Phone App using the library above. This was one of the most requested features. Shipped in OnBase 17.* Developed PowerShell Desired State Configuration scripts to automate the labor intensive setup of development machines across the company.

Martin Charles Education Details

  • Rochester Institute Of Technology
    Rochester Institute Of Technology
    Computer Science

Frequently Asked Questions about Martin Charles

What company does Martin Charles work for?

Martin Charles works for Independent

What is Martin Charles's role at the current company?

Martin Charles's current role is software engineer.

What is Martin Charles's email address?

Martin Charles's email address is ma****@****ccf.org

What schools did Martin Charles attend?

Martin Charles attended Rochester Institute Of Technology.

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.