Phil Goodwin

Phil Goodwin Email and Phone Number

Senior Staff Engineer @ Arrive Health
California, United States
Phil Goodwin's Location
San Francisco Bay Area, United States, United States
Phil Goodwin's Contact Details

Phil Goodwin personal email

Phil Goodwin phone numbers

About Phil Goodwin

Engineering manager and Full-stack software engineer specializing in the practical application of Agile/XP methods. Experienced with client interaction, mentoring/career development, hiring, performance evaluation, and team building while creating and deploying scalable, maintainable software.Specialties: Agile coaching, People management, XP, Consulting, API design, server applications, web development, Java, JavaScript, Android, DevOps.

Phil Goodwin's Current Company Details
Arrive Health

Arrive Health

View
Senior Staff Engineer
California, United States
Phil Goodwin Work Experience Details
  • Arrive Health
    Senior Staff Engineer
    Arrive Health
    California, United States
  • Arrive Health
    Senior Staff Engineer
    Arrive Health Dec 2023 - Present
    Denver, Colorado, Us
  • Arrive Health
    Software Engineering Manager
    Arrive Health Oct 2020 - Present
    Denver, Colorado, Us
  • Self-Employed
    Taking A Break
    Self-Employed Jan 2020 - Oct 2020
  • Pivotal Labs
    Engineering Manager - Staff Software Engineer
    Pivotal Labs Aug 2010 - Jan 2020
    San Francisco, California, Us
    Led teams of up to 20 developers on a wide variety of projects ranging from Android game development to web-based management consoles for enterprise grade distributed database and virtual machine infrastructure. As a manager hired, mentored, promoted and disciplined developers and product managers, fostering the advancement of their technical and leadership skills. Interacted directly with client executives, managers, designers, product managers and developers at all stages of our engagements from pre-sales through day-to-day coaching, development, and conflict resolution. Contributed directly to projects at a technical level by developing Android applications and web-based front ends using JavaScript and CSS, and also building, deploying and operating back ends built in Java and Ruby.
  • Pivotal Software, Inc.
    Engineering Manager - Staff Software Engineer
    Pivotal Software, Inc. Aug 2010 - Jan 2020
    San Francisco, California, Us
  • Guidewire Software
    Software Engineer
    Guidewire Software Oct 2009 - Jan 2011
    San Mateo, California, Us
  • Kaching Group Inc.
    Software Engineer
    Kaching Group Inc. Jun 2009 - Sep 2009
    Palo Alto, California, Us
    Rebuilt portfolio analytics server to pull sharded data using parallel queries improving speed by a factory of three. Removed duplicated logic, Factored data collection, calculations, and reporting into separate APIs improving consistency and correctness.
  • Replay Solutions
    Software Engineer
    Replay Solutions Mar 2008 - Mar 2009
    Us
    Replay uses bytecode instrumentation and the JVM Tool Interface to record program runs for later replay and debugging.Contributed to bytecode instrumentation code. Manipulated JDK to make nondeterministic signal handling appear deterministic. Wrote a dependency management system enabling incremental class file instrumentation.Eclipse plugin: wrote thread management, UI, and process monitoring code to give fine grained control and visibility into the transaction processing of a web server under replay, including transaction level breakpoints and data browsing, and orderly or forced shutdown.Build and test infrastructure: incrementally refactored from an unreliable, five language, ad hoc system to an Ant based system with a 10X speed increase, detachable subprojects (for outsourcing), better continuous build up-time and repeatable results. Wrote SVN hooks to replicate a subset of commits to a second, vendor accessible, repository.
  • Linkedin
    Principal Engineer
    Linkedin Nov 2006 - Feb 2008
    Sunnyvale, Ca, Us
    Designed and implemented an HTTP based RPC system using Spring that replaced RMI as the primary communication system between JAVA-based backend servers.Created marshaling engine with pluggable encoding and used it to enable inter-language RPCs based on JSON and web-based RPC access via JavaScript.Designed partner APIs based on REST principals. Implemented URL-as-query-language infrastructure.
  • Google
    Software Engineer
    Google Sep 2004 - May 2006
    Mountain View, Ca, Us
    Web ApplicationsIncreased productivity by developing large scale refactoring tools.Refactored and extended application architecture and database schemafacilitating testing and enabling next generation features.Used CGLIB to dynamically generate bytecode for record-and-play-back mockobjects for in order to automate the creation and use of test cases.Contributed to the Web Services interface for AdWords.Started up a project to build a multi-threaded client library for an internalRPC based service.
  • Sun Microsystems
    Staff Engineer
    Sun Microsystems Feb 1999 - Sep 2004
    Palo Alto, Ca, Us
    Team Lead: Web Services SecurityTeam Lead/Spec Lead: Soap with Attachments API for Java (SAAJ)Lead multinational team through multiple releases of technologies into Java WebServices portion of Sun's J2EE Reference Implementaion.Wrote and released the SAAJ 1.2 maintenence specification.Performance rated in the top 10% of peers.Team Member: JAX-RPCImplemented the Dynamic Invocation portion of the specification.Designed a streaming serialization and deserialization framework enablingefficient and scalable marshaling between XML and Java types.Team Member: COM-Java bridgeWrote COM IDispatch implementation and marshaling engine for Java objects usinga combination of Java, C++ and Java's JNI interface, thus making Java objectsvisible to Windows applications via COM.
  • Camstar
    Sr. Software Engineer
    Camstar Jul 1997 - Feb 1999
    Developed a distributed Manufacturing Execution System (MES) usingC++, DCOM, and VB.Contributed to the engineering of a user-customizable transaction definitionframework that allowed the application to be incrementally targeted at verticalmarkets, individual companies and specific factories.Responsible for the design and implementtion of nestable transactions withproper propagation of commit and rollback.Improved transaction caching for our custom built application server.

Phil Goodwin Skills

Agile Methodologies Java Rest Distributed Systems Subversion Apis Web Services Ant Application Servers Scalability Design Patterns Multithreading Eclipse Xml Spring Software Development Java Enterprise Edition Javascript Web Applications Ruby Object Oriented Design Oop Software Design Hadoop Ruby On Rails Representational State Transfer Application Programming Interfaces

Frequently Asked Questions about Phil Goodwin

What company does Phil Goodwin work for?

Phil Goodwin works for Arrive Health

What is Phil Goodwin's role at the current company?

Phil Goodwin's current role is Senior Staff Engineer.

What is Phil Goodwin's email address?

Phil Goodwin's email address is ph****@****ail.com

What is Phil Goodwin's direct phone number?

Phil Goodwin's direct phone number is +141577*****

What skills is Phil Goodwin known for?

Phil Goodwin has skills like Agile Methodologies, Java, Rest, Distributed Systems, Subversion, Apis, Web Services, Ant, Application Servers, Scalability, Design Patterns, Multithreading.

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.