🧙🏻♂️Jono Spiro work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
🧙🏻♂️Jono Spiro personal email
- Valid
- Valid
🧙🏻♂️Jono Spiro phone numbers
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).
-
Head Of EngineeringFractal Software Jul 2024 - Present -
Principal Software EngineerFractal Software Aug 2022 - Jul 2024I 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! -
Staff Software Engineer (Mts-5), Global Security TeamOpengov Inc. Nov 2021 - Aug 2022San Jose, Ca, Us -
Staff Software Engineer (Mts-5), Engineering OperationsOpengov Inc. Feb 2020 - Nov 2021San Jose, Ca, Us -
Senior Software Engineer (Mts-4), Engineering OperationsOpengov Inc. Dec 2018 - Feb 2020San Jose, Ca, Us -
Senior Software Engineer (Mts-4), Budgeting And PlanningOpengov Inc. Sep 2017 - Dec 2018San Jose, Ca, UsArchitected 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. -
Founding EngineerConnected Physical Payments And Customer Loyalty Platform Jul 2016 - Aug 2017I 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).
-
Health And Well-BeingCareer Break Dec 2015 - Jul 2016
-
Technical Lead And Backend EngineerCarlypso Jul 2015 - Dec 2015South San Francisco, Ca, UsYes, 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. -
Founder (And Wearer Of All Hats, Regardless Of Fit)Sparky Corp Sep 2014 - Jul 2015Sparky 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.
-
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.
-
Generalist Software Engineer (Core Game Engine, Tools, Servers)Artillery Games, Inc. Dec 2012 - Sep 2014Palo 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. -
Flash Software Engineer (Core Game Engine, Tools, Performance)Tiny Speck, Inc Aug 2010 - Nov 2012San 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. -
Lead Software Engineer (Flash Client And C++ Server)Scribd Jan 2010 - Aug 2010San 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 -
Flash Software Engineer (Client Performance)Sprout Nov 2008 - Jan 2010Us* 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. -
Computer Scientist (Flash Player, Flex Sdk, Compiler, Tools, Performance)Adobe Systems Jun 2006 - Oct 2008San 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. -
Compiler Engineering InternMacromedia Jun 2005 - Aug 2005San Jose, Ca, UsDeveloped a bytecode (dis)assembler for testing the ActionScript 3 Virtual Machine’s verifier. -
Programming Language ResearcherPlt-Scheme Group (Brown University) 2003 - 2005Developed the MzTake scriptable debugger/program monitor for Scheme.
🧙🏻♂️Jono Spiro Skills
🧙🏻♂️Jono Spiro Education Details
-
Brown UniversityComputer Science -
The University Of EdinburghComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial