Trevor Norris

Principle Product Software Engineer at NodeSource
  • Claim this Profile
Contact Information
Location
Kaysville, Utah, United States, US

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Bryce Baril

Working with Trevor is a lot like working with an encyclopedia of arcane performance knowledge at your fingertips. There is a reason we would make sure he was involved with all of our customers (or our own!) hardest and most critical software problems, especially when performance was on the line. It was common for him to get performance improvements in the tens-of-thousands of percent range. He is passionate about computers and loves to talk about arcana, and is happy to teach what he knows. Trevor is that engineer that causes other engineers to say "I work here because the team is so amazing." At NodeSource we loved to learn from each other, and Trevor always had a lot to teach.

Ethan Vaughn

To say Trevor is enthusiastic about web development is an understatement. He impressed me from our first water-cooler conversation. Unlike most other webdevs I've worked with, Trevor had actually _read_ the HTML RFC -- he had it bookmarked! For Trevor even the intricacies of browser compatibility was bread and butter. Our after-hours _solving-the-world's-problems_ sessions spawned a simple jQuery-based technique of web development that enabled true MVC separation of the web UI and business logic. Nerdvana! Coding became fun again. With a simple JSON interface between us, I could now concentrate solely on business logic while Trevor hammered the DOM into dynamic UX. No soapy XML RPC, no marshaling of Beans, no template framework or intermingling HTML to build lists or tables, just a simple HTML request and a JSON response. As a proof of concept Trevor turned the department's customer-facing web-app kludge into an intuitive and responsive data-driven dashboard that loaded 6-10 times faster and required a fraction of the code. Relentless about clean adherence to XHTML/CSS standards, Trevor delivered sturdy applications with Google-fast page loads. If he isn't already, I expect Trevor to quickly become one of the premier UI guys in the industry.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Principle Product Software Engineer
      • Feb 2023 - Present
    • United States
    • Technology and Information
    • Senior Software Engineer
      • Nov 2022 - Feb 2023
    • Principle Product Software Engineer
      • Oct 2019 - Nov 2022

    • Node.js Software Engineer
      • Apr 2018 - Sep 2019

      - Performed R&D on finding better and less invasive ways to collect and interpret process metrics. Specifically on how to infer the state and health of the application by only viewing metrics gathered at the event loop level.- Wrote and filed two patents based on the above R&D.- Developed and maintained N|Solid's fork of Node.js. Containing various metrics, tools, reporting, etc. to make developing and debugging with enterprise-level deployments easier.- Aided customers that were experiencing performance issues with their Node.js programs. Show less

    • Node.js Technical Steering Committee Member
      • Jun 2014 - Apr 2018

      - Contribute to core Node.js development by attending and voting in TSC meetings, fixing reported bugs, developing new features and making performance enhancements.- Speak or attend Node.js related public events.- Mentored future potential Node.js contributors.

    • Node.js Maintainer
      • May 2013 - Jun 2014

      - Member of Node.js core technical committee.- Evangelize Node.js by giving talks and visiting related events.- Performed maintenance or fixed bugs reported in the Node.js issue tracker.- Enhanced performance of Buffer. Such as memory handling and string conversion.- Implemented AsyncWrap, the precursor to async_hooks.

    • Web Developer, Metrics
      • Jan 2012 - May 2013

      - Worked with the Metrics team to create web-based visualizations for collected metrics.- Wrote the prototype for Firefox Health Report.

    • Sr. Web Developer
      • Aug 2010 - Dec 2011

      - Mentor web developers on best practices, performance tuning and cross-browser compatibility. - Create new jQuery libraries to meet customer specific functionality. - Analyze and debug code for existing stores. - Architect and manage the development cycle and deployment of code into the development servers. - Automate new store initialization and upstream data movement. - Mentor web developers on best practices, performance tuning and cross-browser compatibility. - Create new jQuery libraries to meet customer specific functionality. - Analyze and debug code for existing stores. - Architect and manage the development cycle and deployment of code into the development servers. - Automate new store initialization and upstream data movement.

    • Belgium
    • Wholesale
    • Systems Analyst
      • Aug 2009 - Aug 2010

      - Work with developers and database administrators to analyze and troubleshoot a broad range of issues related to Oracle, Java and web applications by using programs like Firebug, JConsole and Toad. - Perform data and performance analysis, testing and software configuration of customer environments. - Create working web application prototypes from graphical mockups. Such as: a mobile server monitoring and reporting application. - Optimize client libraries by implementing AJAX, and dynamically graphing data points. - Have meetings with developers and present ways to use the latest technologies. Show less

    • United States
    • Media Production
    • 1 - 100 Employee
    • Web Developer
      • Jun 2007 - Aug 2009

      - Wrote jQuery libraries to do things such as: display, sort and export volunteer sign up information; stream, parse and display stock quotes; use visualization effects to cycle through new news and information. - Wrote technical documentation. - Maintained cross-browser support for all major browsers by setting up page unit testing and validation. - Wrote jQuery libraries to do things such as: display, sort and export volunteer sign up information; stream, parse and display stock quotes; use visualization effects to cycle through new news and information. - Wrote technical documentation. - Maintained cross-browser support for all major browsers by setting up page unit testing and validation.

Education

  • Utah State University
    Computer Science
    2006 - 2009

Community

You need to have a working account to view this content. Click here to join now