🧙🏻‍♂️Jono Spiro

🧙🏻‍♂️Jono Spiro Email and Phone Number

Nurturing and raising a herd of baby 🦄 @ Fractal Software
🧙🏻‍♂️Jono Spiro's Location
San Francisco, California, United States, United States
🧙🏻‍♂️Jono Spiro's Contact Details
About 🧙🏻‍♂️Jono Spiro

Not looking for work!My very old (c. 2017) resume follows:[My resume is much nicer in PDF: https://goo.gl/IVsIAI]$ whoamiIntensely curious, hands-on generalist that likes hacking open-ended problems and fixing/optimizing broken systems and teams. Loves reviewing and deleting code, dogs, spaces, vim, and Oxford commas.After many years as an IC, I'd like to iterate towards management/leadership. Looking for interesting and meaningful work in SF or remote.===I'm a generalist software engineer and technical lead with a strong CS background, unusual and entertaining hobbies, and the best dog ever who’s always at my side (references provided upon request).No matter my role, I feel (and act) responsible for everyone and everything around me. I specialize in picking up what's needed today. I love problems others gave up on. I was (amusingly) critiqued for thinking exclusively outside the box (an admittedly double-edged skill) – but I really believe there’s always another thing to try after you’ve exhausted others.I'm simultaneously intensely detail-oriented and big-picture; recently, a coworker said: "Jono, I think you are the person I know who is most on top of things" -- that means a lot to me.I am mostly language and technology agnostic (please, no Ruby or PHP), preferring to learn technologies as necessary. I've specialized in (and forgotten) many areas in the past and present: Go, Node, Flash, languages/compilers/runtimes, AWS, electronics/micro-controllers, and lately CAD/3D printing. I can page them in or out as needed and don't come pre-loaded with any particular tech stack du jour.Though I am "full stack" (but despise the term) and easily work across technologies, my experience is best visualized as a Bell curve with electrons on the left, and CSS on the right. I usually find myself working on the backend of the frontend (e.g. a client’s game engine), or the frontend of the backend (e.g. serving infrastructure and APIs, above the metal).

🧙🏻‍♂️Jono Spiro's Current Company Details
Fractal Software

Fractal Software

View
Nurturing and raising a herd of baby 🦄
🧙🏻‍♂️Jono Spiro Work Experience Details
  • Fractal Software
    Head Of Engineering
    Fractal Software Jul 2024 - Present
  • Fractal Software
    Principal Software Engineer
    Fractal Software Aug 2022 - Jul 2024
    I advise the CEOs and CTOs of our portfolio of 145 companies and almost as many industries, on all matters product, technical, AI, sales, and people.Fractal is a venture studio that produces B2B vertical SaaS companies (think software for cemetery management or marijuana farmers).If you're a great engineer who wants to be a founder and CTO, hit me up! We'll help you find a co-founder, a vetted business idea, fund you, and help you succeed!
  • Opengov Inc.
    Staff Software Engineer (Mts-5), Global Security Team
    Opengov Inc. Nov 2021 - Aug 2022
    San Jose, Ca, Us
  • Opengov Inc.
    Staff Software Engineer (Mts-5), Engineering Operations
    Opengov Inc. Feb 2020 - Nov 2021
    San Jose, Ca, Us
  • Opengov Inc.
    Senior Software Engineer (Mts-4), Engineering Operations
    Opengov Inc. Dec 2018 - Feb 2020
    San Jose, Ca, Us
  • Opengov Inc.
    Senior Software Engineer (Mts-4), Budgeting And Planning
    Opengov Inc. Sep 2017 - Dec 2018
    San Jose, Ca, Us
    Architected and delivered the OpenGov's Workforce product.Designed and built next-generation, market-leading budgeting tools for local governments and states across the country–big ones with big budgets, and little ones with little budgets.Making a positive impact in communities by stretching their tax dollars further than ever before.
  • Connected Physical Payments And Customer Loyalty Platform
    Founding Engineer
    Connected Physical Payments And Customer Loyalty Platform Jul 2016 - Aug 2017
    I was the founding engineer of a secure payment platform that connected a variety of common physical payment peripherals (e.g. magstripe readers and Apple Pay) to a variety of backends and payment processors (e.g. Vantiv and Cayan).SDKs in multiple target languages made requests to a middleware daemon that managed and marshaled data between the payments hardware, SDK, and secure transaction database in the cloud.While I got worryingly good at doing DUKPT encryption and reading large blocks of hex, the insanely simple SDK API and PCI-DSS compliant transaction database were completely my design and what I'm most proud of.Primary tech: Golang, C++, Node, Linux, Docker, Heroku, AWS=== More about that database ===The transaction database was modeled after how Git works internally. Transactions (e.g. authorize a payment, settle it, refund it) followed a simple and strict FSM, were built up over a series of cryptographically signed request/response commits, to a fast, immutable (!) database that could easily be audited, sharded, and warehoused.Sensitive data (e.g. encrypted payment data) was kept in-flight and never stored, unique data was never duplicated over the life of a transaction, yet was totally retained and easy to find, and transactions were designed to easily generalize to different needs by adding new FSM states and transitions.Records were easy to reason about with few redundant or one-off fields, and it was trivial to add third party peripherals and payment backends without migrations (e.g. adding a bajillion custom columns). I only store versioned raw responses, unmarshaling them on-demand to get necessary data to perform the next step of a transaction.Lastly, many APIs in the SDK only took one argument, a correlation ID for the entire set of transactions. Everything needed would be looked up.These details are small, and perhaps obvious, but together they're powerful and the polar opposite of what you usually see (in e.g. Stripe's API).
  • Career Break
    Health And Well-Being
    Career Break Dec 2015 - Jul 2016
  • Carlypso
    Technical Lead And Backend Engineer
    Carlypso Jul 2015 - Dec 2015
    South San Francisco, Ca, Us
    Yes, I really was the technical lead at a used car dealership.* Added useful processes to improve how the team worked (JIRA, Slack, code review tools, Git hooks, etc.)* Standardized tech across the org; eliminated expensive, complicated, fragile, and insecure infrastructure* Added one-click deploys, continuous integration, production smoke testing, and monitoring* Improved security everywhere I could (1Password for Teams, Two Factor Auth, OAuth, TLS, DNSSEC, etc.)Primary tech: Node, Python, Linux, Heroku=== Details ===My focus here was simplifying, automating, and securing infrastructure and processes so the team could stay focused on business problems and not technological ones. Every day I looked for neglected problems on the team, in the tech, and across the company – things people accepted as being a certain way or were forgotten, and /really/ try to categorically eliminate them. There were a lot of fragmented systems when I started -- inconsistent and poor code quality, no testing, lack of architectural design, staging environments, APIs that went down frequently, cron jobs that never ran, no backups, and shared passwords that were reset multiple times a day. It was a mess.By the time I left, we could deploy a brand new app/experiment in *minutes* that: had secure access to all of the backend resources, was ready to scale, could be tested in multiple environments before ever seeing staging, ran the same locally as it did in production, and went go through a rigorous code review because the team believed it mattered.
  • Sparky Corp
    Founder (And Wearer Of All Hats, Regardless Of Fit)
    Sparky Corp Sep 2014 - Jul 2015
    Sparky is a line of pet products for the space age! An ecosystem of wearables and home automation for dogs.* Designed the product line, fleshed out and prototyped the first hardware and software product.* Researched the pet market, gave user interviews, wrote a funding pitch and business strategies.* Found advisors and an experienced hardware cofounder – though ultimately the timing wasn’t right for him.
  • Openrov
    Production Assistant (Hardware Internship While Working On My Company)
    Openrov Oct 2014 - Dec 2014
    * Supported OpenROV underwater robotics kits by writing and testing build instructions.* Designed and implemented quality control procedures for kit packing and fulfillment.
  • Artillery Games, Inc.
    Generalist Software Engineer (Core Game Engine, Tools, Servers)
    Artillery Games, Inc. Dec 2012 - Sep 2014
    Palo Alto, Ca, Us
    * Worked on a pure CoffeeScript/JavaScript game engine for first-party browser RTS.* Lead efforts to set up our Node.js serving infrastructure, production tools/processes with Amazon Web Services.* Wrote a C++ extension for Node.js to dynamically load 3D models on our servers to send over the wire to clients.* Developed/maintained numerous internal tools in CoffeeScript/Node.js, e.g. analytics, publishing, serving, etc.* Contributed tools and processes for ensuring team code quality, documentation, release-engineering, etc.
  • Tiny Speck, Inc
    Flash Software Engineer (Core Game Engine, Tools, Performance)
    Tiny Speck, Inc Aug 2010 - Nov 2012
    San Francisco, California, Us
    * Developed the in-game visual tools the designers used for interactive world building.* Lead ongoing efforts to identify and optimize overall game performance, especially of the renderer.* Wore as many game-client-related hats as could be stacked on head without toppling over.
  • Scribd
    Lead Software Engineer (Flash Client And C++ Server)
    Scribd Jan 2010 - Aug 2010
    San Francisco, California, Us
    * Lead the development of the Flash document reader until company transition to HTML5* Lead the research/development of a secure document conversion system and licensing server for enterprises
  • Sprout
    Flash Software Engineer (Client Performance)
    Sprout Nov 2008 - Jan 2010
    Us
    * Large internal rewrites to improve actual and perceived performance.* Improved start-up time, animation/transition smoothness, and memory/CPU utilization.* Design/implementation of modular components (e.g. webcam) for social media marketing campaigns.
  • Adobe Systems
    Computer Scientist (Flash Player, Flex Sdk, Compiler, Tools, Performance)
    Adobe Systems Jun 2006 - Oct 2008
    San Jose, Ca, Us
    * Flex and ActionScript compiler engineer, specializing in compile-time performance* Flex SDK engineer, specializing in development tools and runtime performance* Design/implementation of open source strategy for Flex SDK and other Adobe projects* Stints on Flex/Flash Builder (Eclipse) and Flash Player teams – I’ve touched everything Flash-related.* Attended many, many, meetings, from strategy to bug/feature prioritization; assured that they build character.
  • Macromedia
    Compiler Engineering Intern
    Macromedia Jun 2005 - Aug 2005
    San Jose, Ca, Us
    Developed a bytecode (dis)assembler for testing the ActionScript 3 Virtual Machine’s verifier.
  • Plt-Scheme Group (Brown University)
    Programming Language Researcher
    Plt-Scheme Group (Brown University) 2003 - 2005
    Developed the MzTake scriptable debugger/program monitor for Scheme.

🧙🏻‍♂️Jono Spiro Skills

Actionscript Javascript Flash Software Engineering Python Flex Java Software Development Git Start Ups Subversion Open Source Coffeescript Programming Algorithms Go Node.js Mongodb Github Vim Bash Jira Adobe Creative Suite Laser Cutting 3d Printing Os X Windows Linux Virtual Machines Amazon Web Services Heroku Continuous Integration Coffee C C++ Arduino Devops

🧙🏻‍♂️Jono Spiro Education Details

  • Brown University
    Brown University
    Computer Science
  • The University Of Edinburgh
    The University Of Edinburgh
    Computer Science

Frequently Asked Questions about 🧙🏻‍♂️Jono Spiro

What company does 🧙🏻‍♂️Jono Spiro work for?

🧙🏻‍♂️Jono Spiro works for Fractal Software

What is 🧙🏻‍♂️Jono Spiro's role at the current company?

🧙🏻‍♂️Jono Spiro's current role is Nurturing and raising a herd of baby 🦄.

What is 🧙🏻‍♂️Jono Spiro's email address?

🧙🏻‍♂️Jono Spiro's email address is js****@****gov.com

What is 🧙🏻‍♂️Jono Spiro's direct phone number?

🧙🏻‍♂️Jono Spiro's direct phone number is +131034*****

What schools did 🧙🏻‍♂️Jono Spiro attend?

🧙🏻‍♂️Jono Spiro attended Brown University, The University Of Edinburgh.

What skills is 🧙🏻‍♂️Jono Spiro known for?

🧙🏻‍♂️Jono Spiro has skills like Actionscript, Javascript, Flash, Software Engineering, Python, Flex, Java, Software Development, Git, Start Ups, Subversion, Open Source.

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.