Andrew Goodnough Email and Phone Number
Andrew Goodnough work email
- Valid
- Valid
- Valid
- Valid
Andrew Goodnough personal email
- Valid
Andrew Goodnough phone numbers
My broad experience allows me to be an asset to any project that involves building web applications or distributed systems. I’d like to join a team where I can broaden and improve my skills as an experienced leader and developer.Specialties: Functional programming, Ruby on Rails, React, PostgreSQL.
-
Senior Software EngineerSonos, Inc. Aug 2022 - PresentSanta Barbara, Ca, UsSonos makes wifi speakers that play in sync in the home.Senior Software Engineer building the content management system which unifies the metadata for all the customer's music services into a single API consumed by the external-facing Sonos applications.Project: Content API, Tech: Node.js, Typescript, Redis, AWS Moved content metadata operations related to a user’s registered music providers from the application and the speaker on the home LAN to the Cloud. This moves the complexity of content resolution to the Cloud and allows existing and new player hardware to do less, which extends the life of networked speakers. -
Staff Software EngineerZendesk May 2019 - Aug 2022San Francisco, California, UsZendesk is best-in-class customer service software used by tens of thousands of customers with a billion in revenue.Staff Software Engineer (Tech Lead) responsible for designing and maintaining Zendesk’s internal incident management system and customer notification system while adhering to 4 9’s of availability.Project: Revere, Tech: Ruby on Rails, React, Memcached, MySQL, AWS ECS, SQS, SNS, LambdaScaling this system and serving the Status Page during incidents means handling user loads with logarithmic growth over the course of minutes. My team and I moved this application with no downtime from older technology to docker containers hosted on AWS with automatic scaling, cached-everything and replica read databases for resiliency. -
Senior Software EngineerZendesk May 2019 - Jan 2021San Francisco, California, UsProject: Revere, Tech: Ruby on Rails, React, Memcached, MySQL, AWS ECS, SQS, SNS, LambdaSenior Software Engineer (Tech Lead) responsible for designing and maintaining Zendesk’s internal incident management system and customer notification system. -
Senior DeveloperPharmid Jan 2019 - Apr 2019PharmID is a healthcare startup that is bringing a device to market to track medication diversions through automatic medication detection.Senior Software Developer responsible for building a tracking application to work with a device that identified medications using Ramen spectroscopy technology.Project: Waste Witness, Tech: Ruby on Rails, React, Postgres, OAuth2The device sent data to the tracking system to track medication diversions as nurses dispose of extra medication after use in surgery and are witnessed doing so by another nurse. I built the dashboard to help medical personnel see trends in the data over time.
-
Senior Software EngineerUw Madison Libraries Jan 2018 - Dec 2018UW Memorial Library is one of the top research libraries in the country.Senior Software Developer responsible for web applications and automation that managed patron access to library resources.Project: Location Manager, Completion: September 2018, Tech: Ruby on Rails, React, Postgres, ShibbolethImplemented a tool for staff to move materials between any of the 40 libraries on campus and track the resources after the move. This tool was very important to the Consolidation team as library spaces were reconfigured.
-
Senior Software EngineerPrimex Wireless Mar 2014 - Aug 2017Lake Geneva, Wi, UsPrimex is a leading manufacturer of environmental sensors for hospitals and consumers.Senior Software Engineer responsible for building distributed microservices on AWS for real-time data communication to wireless devices.Project: Alexa Skill, Completion: March 2017, Tech: Lambda, Python, Rails, OAuth2Voice UI for My AcuRite users backyard weather information- Created voice UI so a user could ask: “Alexa, what is the temperature in my backyard?”- Implemented an OAuth2-compliant Authorization server for use by AWS Lambda to link to a user’s My AcuRite account to retrieve their personal weather information.Project: My AcuRite Backyard Weather, Completion: October 2016, Tech: Rails API, Lambda, Python, SNS, SQS, S3, AWS LinuxWeather stations monitor backyard weather for consumers to get personal weather information and alerts.- Supported 40,000 accounts with 100,000 devices checking in every 18 seconds resulting in over 10 million readings/day- Modified existing OneVue backend to support new devices and new front-side My AcuRite API applicationProject: OneVue, Completion: November 2015, Tech: Rails API, DynamoDB, SQS, S3, AWS LinuxMonitors hospital and school environments alerting staff of temperature and humidity changes.- Added support for existing sensor protocols for seamless migration of existing devices- Implemented business unit level authorities for fine-grained permissions in a multi-tenant application -
Lead ProgrammerCircuit Court Automation Program (Ccap) Jan 2003 - Mar 2014CCAP provides all of the software that runs the Circuit and Supreme Courts in the State of Wisconsin. It is arguably the best court software for any state in the country.Lead Developer responsible for developing and maintaining highly accessed websites and web applications for public and internal use.Project: Jury Management web application, Completion: November 2013, Tech: Scala, Lift, Actors, Comet, Squeryl, Flying Saucer, JQuery, CSS, HTML5, SBT, LinuxTracks juror service from first contact to service completion.- Used comet for timely user page refreshes of ongoing juror status and statistics.- Built the reporting framework to support all reporting and statistics within the application.Project: Case maintenance web application, Completion: July 2012, Tech: Scala, Lift, Actors, Comet, Squeryl, Flying Saucer, JQuery, CSS, HTML5, SBT, LinuxMaintains information about attorneys, agencies and other info related to cases in the courts.- Created standard table widget by integrating JQuery Datatable plug-in to work with Scala server-side state for CRUD maintenance- Implemented a new standard web design for all apps in HTML5 and CSS- Server state injected into client using scoped functional object style Javascript
-
Senior ConsultantAe Business Solutions Jul 2002 - Jan 2003Madison, Wisconsin, UsAE Business Solutions is consultant firm doing business in Madison and Milwaukee.Senior Consultant charged with expanding the firm’s Java practice by bringing real world experience with J2EE projects.Project: Purchasing web application, Large paper manufacturer, Completion: Nov 2002, Tech: ASP, XML, CSS- Leveraged the existing framework written in ASP, fixed the non-working areas while reworking the user interface to enforce consistency- Added CMS functions: made all entities dynamically update-able by storing in the database, and created user self-service area which routed maintenance requests to approvers by email- Mentored staff programmer in the technology to support it going forward. -
Senior ProgrammerDana Commercial Credit Jun 1997 - Jul 2002Maumee, Ohio, UsDana Commercial Credit was the leasing arm of the company - separate from Dana’s main auto parts manufacturing business.Software Developer responsible for leading and managing development efforts for internal web projects and client/server projects. Work on these applications involved managing the whole life-cycle of the application including: initial analysis with the customer, design of the data model, creation of the database and tables, design and creation of the application, and finally, post-release support of these programs.Project: Quoting web application, Large auto parts manufacture, Completion: 2002, Tech: JSP, Struts, EJB, JAXB, JUnit, AntCreates and tracks purchase orders and invoices in order to allow the Lease Administrators to order the equipment that had been quoted to the customer in the quoting system. The quoting system contained about 75% of the information that would be needed to create the purchase order so data was pulled from the existing system using a REST web service.- Suggested and implemented an HTTP-level integration that would pull the data real time from their web interface and copy it to the purchasing application. This gave us up-to-the-minute data and, since we were interfacing with the web layer instead of the database, the quoting system’s internal structure could change without affecting our data exchange taking place at a higher level.
Andrew Goodnough Skills
Andrew Goodnough Education Details
-
Bowling Green State UniversityComputer Science -
Kent State UniversityAnthropology -
Maumee High SchoolCollege Prep
Frequently Asked Questions about Andrew Goodnough
What company does Andrew Goodnough work for?
Andrew Goodnough works for Sonos, Inc.
What is Andrew Goodnough's role at the current company?
Andrew Goodnough's current role is Senior Software Engineer.
What is Andrew Goodnough's email address?
Andrew Goodnough's email address is ag****@****esk.com
What is Andrew Goodnough's direct phone number?
Andrew Goodnough's direct phone number is +160865*****
What schools did Andrew Goodnough attend?
Andrew Goodnough attended Bowling Green State University, Kent State University, Maumee High School.
What are some of Andrew Goodnough's interests?
Andrew Goodnough has interest in New Technologies, Kayaking, Education, Music.
What skills is Andrew Goodnough known for?
Andrew Goodnough has skills like Java, Xml, Git, Linux, Sql, Spring, Rest, Python, Web Applications, Software Development, Java Enterprise Edition, Agile Methodologies.
Who are Andrew Goodnough's colleagues?
Andrew Goodnough's colleagues are Neil Matheson, Zheng Wang, Viola Zhang, Liz Welch, Angela Edwards, Mpa, Cpp, Yuuki Sato, Isabel Hu.
Free Chrome Extension
Find emails, phones & company data instantly
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