Last active
April 13, 2025 00:35
-
-
Save nobleach/6b3aada50ad5426fd6814f39f0e59c16 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Jim Wharton", | |
"label": "Senior Staff Engineer", | |
"image": "", | |
"email": "[email protected]", | |
"phone": "(385) 319-0105", | |
"url": "https://github.com/nobleach", | |
"summary": "A very well principled developer, with fantastic communication skills", | |
"location": { | |
"address": "14549 NW 27th Pl", | |
"postalCode": "FL 32669", | |
"city": "Newberry", | |
"countryCode": "US", | |
"region": "Florida" | |
}, | |
"profiles": [ | |
{ | |
"network": "X", | |
"username": "nobleach", | |
"url": "https://x.com/nobleach" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"name": "WeightWatchers Intl", | |
"position": "Engineering Manager, WW4B Team", | |
"url": "https://www.weightwatchers.com/us/signup/ww4b/verify-client-id", | |
"startDate": "2024-08-01", | |
"endDate": "2025-04-30", | |
"summary": "I've led WeightWatcher's WW4B (B2B) team in several successful integrations", | |
"highlights": [ | |
"Led successful integration with Personify Health", | |
"Led successful multi-faceted integration with United Healthcare, (MFA, eligibility processing, claims processing)", | |
"Built entirely new stack with NestJS/Typescript to replace 34 microservices with 2 services", | |
"Build new upper purchase funnel with Remix/Typescript that lowered bounce rate and increased conversion", | |
"Integrated KSQLdb to all signups/cancellations event streams to filter out only B2B events", | |
"Built new claims processing functionality leveraging a decorator/template approach", | |
"Implemented MFA for member signup in 1 week!" | |
] | |
}, | |
{ | |
"name": "WeightWatchers Intl", | |
"position": "Staff Engineer", | |
"url": "https://ww.com", | |
"startDate": "2024-02-01", | |
"endDate": "2024-08-01", | |
"summary": "I got to play the role of Batman", | |
"highlights": [ | |
"Built the clinical integration webview that was used in WeightWatchers app", | |
"Built and handled new portals for customer preferences" | |
] | |
}, | |
{ | |
"name": "WeightWatchers Intl", | |
"position": "Engineering Manager, Upper Purchase Funnel", | |
"url": "https://ww.com", | |
"startDate": "2022-10-03", | |
"endDate": "2024-02-01", | |
"summary": "I led the Upper Purchase Funnel team as we built an in-house CMS", | |
"highlights": [ | |
"Oversaw ongoing feature work and maintenance of Drupal 9 backend and GraphQL Backend for Frontend", | |
"Facilitated integration with WW's internal A/B testing tool - replacing Optimizely", | |
"Designed and implemented custom offer-plan API to ensure stakeholders could easily modify plans, using NodeJS and PostgreSQL" | |
] | |
}, | |
{ | |
"name": "Overstock.com/Beyond", | |
"position": "Senior Staff Software Developer", | |
"url": "https://overstock.com", | |
"startDate": "2021-11-01", | |
"endDate": "2024-10-01", | |
"summary": "I transitioned back to one of my favorite roles", | |
"highlights": [ | |
"Helped build and deploy a brand new NextJS app to replace the React/Redux app I built in 2017", | |
"Built a new Reviews experience that drastically reduced our time-to-interactive score", | |
"Served as a leader in the Java Guild", | |
"Gave a presentation at Tekno (internal conference)", | |
"Spiked out API orchestration layer in Go", | |
"Increased performance on NextJS app by finding performance bottlenecs in our use of EmotionJS" | |
] | |
}, | |
{ | |
"name": "VideoPeel", | |
"position": "Senior Staff Software Engineer", | |
"url": "https://www.videopeel.com/", | |
"startDate": "2021-02-01", | |
"endDate": "2021-11-01", | |
"summary": "I worked arduously to develop an entirely new customer experience and backend", | |
"highlights": [ | |
"Brought unit testing and E2E testing to all apps", | |
"Built all new customer experience with a 'blank canvas' approach using React", | |
"Built customer plugin using Svelte" | |
] | |
}, | |
{ | |
"name": "tZERO Group Inc", | |
"position": "Engineering Team Lead, Onboarding Team", | |
"url": "https://tzero.com/", | |
"startDate": "2020-06-01", | |
"endDate": "2021-01-01", | |
"summary": "I led the onboarding team to release several key features", | |
"highlights": [ | |
"Oversaw the migration to our own internal Broker Dealer service", | |
"Built a new transaction clearing service in NestJS that handled FIX messages and SFTP/API communication", | |
"Built internal mock testing tool in Kotlin/Micronaut to simulate KYC/AML decisions" | |
] | |
}, | |
{ | |
"name": "tZERO Group Inc", | |
"position": "Senior Full Stack Developer", | |
"url": "https://tzero.com/", | |
"startDate": "2018-08-01", | |
"endDate": "2020-06-01", | |
"summary": "I built and worked with backend services in SpringBoot/Kotlin and NodeJS/Express", | |
"highlights": [ | |
"Built very well-tested customer onboarding service in NodeJS with PostgreSQL", | |
"Built internal admin portal for customer services teams in React/Redux", | |
"Built customer preference service/API in Kotlin/SpringBoot" | |
] | |
}, | |
{ | |
"name": "Overstock.com", | |
"position": "Senior Frontend Developer", | |
"url": "https://overstock.com", | |
"startDate": "2014-05-01", | |
"endDate": "2018-08-01", | |
"summary": "During my time at Overstock.com I worked as a mobile web application developer. My main focus was creating an engaging customer experience with a fast mobile web application. I helped transition the application to React.js in 2016. I later joined the Product Page team to create an application that output builds for several platforms (Mobile/Tablet/Desktop). During this time I decreased our application load time to 3 seconds until interactive on a 3G network.", | |
"highlights": [ | |
"Built first publicly facing React app for our mobile Product Page, leveraging Redux for state management", | |
"Worked on its Backbone/Marionette predecessor to perfect its performance metrics", | |
"Integrated with internal Java services to build our shopping experience", | |
"Mastered Webpack, Grunt, Less, JavaScript promises", | |
"My app was demoed on stage by Google at the 2017 IO event for its performance characteristics", | |
"Invited by Google to participate in 2017 Hackathon" | |
] | |
}, | |
{ | |
"name": "Webmap Solutions", | |
"position": "Full Stack Developer (Contract)", | |
"url": "https://github.com/webmapsolutions", | |
"startDate": "2011-09-01", | |
"endDate": "2014-01-01", | |
"summary": "WebMap Solutions is an ESRI partner specializing in mobile and desktop web mapping applications. I worked on several solo projects as well as being part of a team", | |
"highlights": [ | |
"Built a mobile (iPAD) water supply tracking utility for Suwannee County, Florida using Dojo and the ESRI Framework", | |
"Ported a Google Maps API-based application to ESRI's web mapping API using C# and ASP.net", | |
"Water conservancy district software for reservoir level tracking for the State of Utah using Dojo and ESRI Framework", | |
"Part of the original developer team for Strategic Fishing Systems, Contour Elite Pro fish-tracking software using Dojo and Apache Cordova", | |
"Built the original Utilisync mobile app pilot in Dojo and ESRI Framework" | |
] | |
}, | |
{ | |
"name": "Redcastle Resources", | |
"position": "Full Stack Developer", | |
"url": "https://www.redcastleresources.com/", | |
"startDate": "2010-07-01", | |
"endDate": "2014-05-01", | |
"summary": "Redcastle Resources is a primary contractor for the US Forest Service/USDA. In my position I created and maintained many fire-related applications. These included everything from significant fire weather, to incident mapping applications, to rapid assessment of post-fire damage. I worked on a great mix of server, desktop and web applications using many languages and frameworks.", | |
"highlights": [ | |
"Built strategic fire ignition point monitoring with US Navy using Java and PHP", | |
"Built pre-fire monitoring systems to account for significant fire conditions using Java", | |
"Build daily ICS209 Fire monitoring ingestion to support multiple other internal tools", | |
"Built Multi-Agency Fire Reporting tools with a Ruby on Rails API and a C# desktop app.", | |
"Build GeoJSON, TopoJson export tools from Shapefiles in Scala" | |
] | |
} | |
], | |
"volunteer": [], | |
"education": [ | |
{ | |
"institution": "College", | |
"url": "https://www.sfcollege.edu/academics/programs/3619.html", | |
"area": "Graphic Design", | |
"studyType": "Associates", | |
"startDate": "1997-09-01", | |
"endDate": "2002-04-01", | |
"score": "3.5", | |
"courses": [] | |
} | |
], | |
"awards": [], | |
"certificates": [], | |
"publications": [], | |
"skills": [ | |
{ | |
"name": "Communication", | |
"level": "Master", | |
"keywords": ["Public Speaking", "Translating Business Requirements"] | |
}, | |
{ | |
"name": "Frontend", | |
"level": "Master", | |
"keywords": [ | |
"HTML", | |
"CSS", | |
"Typescript", | |
"React", | |
"Vite", | |
"Remix/React Router" | |
] | |
}, | |
{ | |
"name": "Backend", | |
"level": "Master", | |
"keywords": [ | |
"NodeJS", | |
"Bun", | |
"Typescript", | |
"Fastify", | |
"Hono", | |
"Kotlin", | |
"Go" | |
] | |
}, | |
{ | |
"name": "Testing", | |
"level": "Master", | |
"keywords": ["Vite", "Jest", "JUnit", "Mockito", "AssertJ", "Playwright"] | |
}, | |
{ | |
"name": "API Development", | |
"level": "Master", | |
"keywords": ["JSON", "gRPC", "Message Queuing/Brokering"] | |
}, | |
{ | |
"name": "Database Development", | |
"level": "Medium", | |
"keywords": ["Normalization", "PostgreSQL", "Query Optimization", "Redis"] | |
}, | |
{ | |
"name": "DevOps", | |
"level": "Medium", | |
"keywords": ["Docker", "Kubernetes", "Terraform", "GitHub Actions"] | |
} | |
], | |
"languages": [ | |
{ | |
"language": "English", | |
"fluency": "Native speaker" | |
} | |
], | |
"interests": [ | |
{ | |
"name": "Music", | |
"keywords": ["Guitar", "Keyboard", "Recording"] | |
}, | |
{ | |
"name": "Programming", | |
"keywords": ["OCaml", "Go", "Rust", "Gleam", "Kotlin"] | |
} | |
], | |
"references": [], | |
"projects": [] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment