Patrick Neal

Principal Software Engineer

Currently coding @ DEPT Agency

About Me

Hi! I'm Pat - a Boston-based autodidactic software engineer. I love problem solving, programming, learning and mentoring. The main focus of my career has centered around [Type|Java]Script stacks, with some AI, data visualization, animation, hardware tinkering and even some product management when the opportunity arises.

My career in programming started right around 2009, when the web was a very different place. Github was cutting edge, fixing a PROD bug might just mean changing some code on the fly over FTP, and supporting Internet Explorer 5 was still keeping developers up at night.

When I'm not coding (professionally or for fun) - you can typically find me spending time with my daughter & family or diving into a good video game.

Projects

  • DEPT AgencyBoston, MA

    Principal Software Engineer

    Technical Lead for the Search squad of Moody's Analytics. Working alongside the Data and Relevance teams to build out the React applications powering search functionality on moodys.com.

    Integrating Adobe Analytics into the various user touch points of users, analyzing the data & using that to help inform the feature roadmap

    Pioneered the adoption of a new standard React component and utility library used across the entire site. This includes implementing, debugging, and working directly with the team to improve functionality, onboarding & adoption.

    TypeScriptReactPythonFlaskCSSAWS
    Feb 2024 - Present

    Senior Software Engineer

    Worked to bring the visions of many clients across a wide variety of domains to reality. Some examples include:

    • Indigo Ag: worked with the data ingestion teams to build out visualizations for crop growth, and having those visualizations overlayed with Google Maps Platform and Mapbox
    • Foundation Medicine: played a key role in optimizing tooling that ingests XML files and builds out reports to help provide unique views for patients' cancer care
    • FIFA Collect: worked as a core contributor building collect.fifa.com - an ambitious project built with Next.js, powered by Directus (CMS) and directly working with the Algorand Blockchain
    TypeScriptReactNodeNextJSCSSCMSAWSGCP
    Jun 2019 - Feb 2024
  • Fidelity InvestmentsBoston, MA

    Cognitive Computing Engineer

    Hand-picked as one of the initial developers to build out the first chatbot for Fidelity Investments. Set up the initial scaffold of the Chat prototype in multiple frameworks to weigh pros and cons, then implementing the production version.

    TypeScriptReactVueAngular[S]CSSNodeAWS
    May 2018 - Jun 2019

    User Experience Engineer

    A key developer working to overhaul the Accounts & Trade section of fidelity.com. Was instrumental in the entire process from ideation with BA's & IA's, building & tweaking prototypes during live user research sessions, to finally building out and releasing the production-grade code

    Brought in to address a huge customer pain point – accurately displaying timing for when tax forms would become available. This won several awards and had a hugely positive reception amongst customers.

    JavaScriptAngularJSBackboneTypeScriptAngular[S]CSSJavaNode
    Aug 2015 - May 2018
  • SapientNitroBoston, MA

    Senior Interactive Developer

    Worked on a wide array of clients, domains, and projects – greenfield SPAs, ecommerce, and a few very novel projects of various JS flavors. Ask me about the 'The V.I.E.W.' for Schneider Electric.

    A key skill honed during my time in this role was autonomy. Moving around on so many projects - ramping up quickly was a non-negotiable. Onboarding, identifying point persons, grokking the domain to the best of my ability, and then discovering where I could be of most use helped me build and retain client relationships.

    JavaScriptAngularJSBackbone[S]CSSCMSNodeHardware Assembly & Debugging
    Sept 2013 - Aug 2015

    Associate Interactive Developer

    Contracted with many different companies including Dodge Ram, Bertucci's, Oakley, and more.Had my hands on everything from email templates, jQuery, Backbone, Marionette – all the fun languages of yester-year.

    JavaScriptjQueryBackboneMarionette
    Jun 2012 - Sept 2013
  • Take The Interview (now ConveyIQ)Cambridge, MA

    Marketing / Design / Web Developer

    Managed the client-facing website for a Ruby on Rails SaaS product which included a full redesign, CMS integration (Wordpress), addressing all prod releases, updates & triage. Also designed & built the branded templates for the client portal.

    HTMLCMSJavaScriptjQueryPHP
    Oct 2011 - Jun 2012
  • ABG Commercial RealtyCambridge, MA

    Marketing / Design / Web Developer

    My first job out of college, I joined as a marketing assistant but quickly added on responsibilities including PDF & Web design, and eventually transitioning primary responsibility to Web Developer.

    HTMLCMSJavaScriptAdvertisingPrint DesignGraphic DesignjQueryMarketing
    Jun 2010 - Nov 2011