{"id":19318434,"url":"https://github.com/localjo/resume","last_synced_at":"2026-04-06T09:31:18.336Z","repository":{"id":72348998,"uuid":"119112277","full_name":"localjo/resume","owner":"localjo","description":"High impact senior software engineer with a passion to make the world a better place!","archived":false,"fork":false,"pushed_at":"2020-03-02T18:54:58.000Z","size":256,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-03T11:26:30.781Z","etag":null,"topics":["accessibility","bash","css","empathy","git","html","javascript","nodejs","php","react","redux","sales","seo","spanish","ui","unix","ux","webpack","wordpress","writing"],"latest_commit_sha":null,"homepage":"http://iamlocaljo.com","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/localjo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-26T22:57:57.000Z","updated_at":"2023-05-12T16:50:00.000Z","dependencies_parsed_at":"2023-02-28T08:01:15.047Z","dependency_job_id":null,"html_url":"https://github.com/localjo/resume","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/localjo/resume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localjo%2Fresume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localjo%2Fresume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localjo%2Fresume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localjo%2Fresume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/localjo","download_url":"https://codeload.github.com/localjo/resume/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localjo%2Fresume/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31466580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T08:36:52.050Z","status":"ssl_error","status_checked_at":"2026-04-06T08:36:51.267Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","bash","css","empathy","git","html","javascript","nodejs","php","react","redux","sales","seo","spanish","ui","unix","ux","webpack","wordpress","writing"],"created_at":"2024-11-10T01:18:37.710Z","updated_at":"2026-04-06T09:31:18.319Z","avatar_url":"https://github.com/localjo.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jo Sprague\n\n[![high empathy](https://img.shields.io/badge/empathy-high-brightgreen.svg?style=flat-square)](empathy.md)\n[![diverse perspective](https://img.shields.io/badge/perspective-diverse-brightgreen.svg?style=flat-square)](perspective.md)\n[![contagious passion](https://img.shields.io/badge/passion-contagious-brightgreen.svg?style=flat-square)](passion.md)\n[![constant learner](https://img.shields.io/badge/learning-constantly-brightgreen.svg?style=flat-square)](learning.md)\n[![open communication](https://img.shields.io/badge/communication-open-brightgreen.svg?style=flat-square)](communication.md)\n[![highly productive](https://img.shields.io/badge/productivity-high-brightgreen.svg?style=flat-square)](productivity.md)\n\n\u003e High impact senior software engineer with a passion to make the world a better place!\n\n## Core Skills\n\nJavaScript, TypeScript, React, Redux, Node.js, GraphQL, Webpack, gulp, git, Docker, Bash, PHP, MySQL, HTML, CSS, Python, Ruby, UX/UI, Accessibility, Technical Writing, Public Speaking, English (Native), Spanish (Fluent), Hungarian (Conversational)\n\n## Relevant Experience\n\n### Full Stack Software Engineering Consultant\n_[Consultant](https://iamlocaljo.com/) (July 2014 to Present)_\n- I often work on programming projects I'm passionate about and that have a positive impact on the world.\n- Rebuilt a humanitarian mapping app for the [Humanitarian OpenStreetMap Team](https://www.hotosm.org/).\n- Contributed to several [open source projects](https://github.com/localjo) including NASA Worldview and Webpack.\n- Wrote [custom plugins for WordPress](https://wordpress.org/plugins/quotable/) and [Discourse](https://www.discourse.org/).\n\n### Senior Software Engineer (Remote)\n_[Mokriya](https://mokriya.com/) (July 2018 to July 2019)_\n- Improved front end performance by fixing memory leaks, fixing bugs, and significantly reducing app bundle size.\n- Streamlined team's engineering process by updating quality control tools and reducing technical debt.\n- Enabled team to iterate faster by increasing unit test coverage and improving continuous integration process.\n- Helped our team ship new client-facing features ahead of schedule.\n\n### Full Stack Engineer\n_[NASA [Goddard Space Flight Center, GIBS/Worldview, ASRC Contract]](https://www.nasa.gov/goddard) (July 2017 to February 2018)_\n\n- Developer for [NASA Worldview](https://github.com/nasa-gibs/worldview)—a web app for browsing satellite imagery built with JavaScript and Python.\n- Saved our team thousands of dollars in engineers' time every week by replacing a manual QA process that took weeks with automated browser tests that ran in minutes, enabling us to iterate and ship new features quickly.\n- Reduced deployment time from over an hour to \u003c5 minutes, allowing us to rapidly release new features and bug fixes.\n- Raised the bar for engineering practices and quality standards by implementing coding standards and code reviews.\n- Created a better product for our users by shipping new features, optimizing performance, reducing technical debt, and migrating an aging code base to ES6.\n \n### Full Stack Engineer (Remote)\n _[Sparkart Group, Inc [Contractor]](http://www.sparkart.com/) (June 2014 to June 2017)_\n\n- Increased the productivity of Front End Developers on the team by creating build scripts, command line interfaces, chat bots and other tools to support their work.\n- Used React/d3 to build an app for streaming live [experiment data from ISS](http://www.spacetango.com/), and React/AWS Lambda to build a web crawler for lawyers to track IP infringements.\n- Saved the company thousands of dollars a month by migrating an app platform used for clients like [Bon Jovi](http://bonjovi.com/), [Janet Jackson](https://www.janetjackson.com/), [Jason Aldean](https://www.jasonaldean.com/), [Carrie Underwood](https://www.carrieunderwood.fm/), [The Immunity Project](http://www.immunityproject.org/), and [Space Tango](http://www.spacetango.com), [UFC](https://www.ufcfightclub.com/) from a Ruby monolith to Node.js micro-services.\n  \n### Director of Media and Front End Engineer (Volunteer)\n_[Doulos Discovery School](http://www.jarabacoard.com/es/servicios/item/doulos-discovery-school) (July 2012 to June 2014)_\n\n- Enabled staff, students and parents in multiple countries to communicate more effectively by designing and developing a bilingual responsive website with a CMS, administrating Linode servers, and managing Google Apps.\n- Helped the organization raise hundreds of thousands of dollars by creating a bilingual media strategy to bring in donations using web, photo, video and print media.\n- Designed curriculum for and taught a high school digital communication class and programming club.\n  \n### Front End Engineer\n\n_[OuterBox](https://www.outerboxdesign.com/) (August 2011 to July 2012)_\n\n_[NAS Recruitment Communications](http://www.nasrecruitment.com/) (2011)_\n\n_[Delta Media Group](https://www.deltamediagroup.com/) (2010 to 2011)_\n\n## Education\n\n### Bachelor’s Degree: Mass Media Communication, TV/Radio\n_[The University of Akron](http://www.uakron.edu/)_\n\nMinor with studies in Computer Science, International Business, Graphic Design and Animation. Webmaster for [Associated Student Government](http://uakronstudentlife.orgsync.com/org/usg/), [the Buchtelite](https://buchtelite.com/), [88.1 WZIP](http://www.wzip.fm/), and [ZTV](https://ztv.uakron.edu/).\n\n## Contact\n\n\u003cjosiah.sprague@gmail.com\u003e • +1-330-962-3520 • \u003chttps://iamlocaljo.com\u003e • `npx localjo`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocaljo%2Fresume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flocaljo%2Fresume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocaljo%2Fresume/lists"}