About
Experience
Work
Contact
Hello, my name isNicholas Morrow
Let's build something
|
Hi! I'm Nick, and I live and work in New York. I enjoy creating web applications with an emphasis on user experience and code quality.Shortly after graduating from University of Virginia, I joined an engineering team at Mastercard focused on empowering financial institutions to make data-driven decisions based on a web app that would allow for exploration of the Mastercard transaction log.
    Languages
    Proficient
    TypeScript
    C#
    JavaScript
    Familiar
    Python
    Node.js
    Go
    Frameworks & Libraries
    Proficient
    React
    Redux
    💅
    Styled Components
    Familiar
    logo_NET
    .NET Core
    Gatsby
    Databases And Query Languages
    Proficient
    SQL Server
    Familiar
    MongoDB
    PostgreSQL
    Tooling
    Proficient
    Git
    Familiar
    Jenkins CI
    Rollup
    icon-square-small
    Webpack
    Testing
    Proficient
    Selenium
    Familiar
    Jest
Mastercard
BWX Technologies
UVA Process Modelling
Software Quality EngineerMastercardJuly 2017 to Present
  • Worked in a team of 7 on a React .NET application for optimizing instance setup and automating data model configuration for clients of the MasterCard analytic engine, enabling scalability by reducing instance setup time by 70%. Focused on unit testing and rollout simulation in a testing environment.
  • Implemented integration testing of .NET analytics API and inclusion in Jenkins CI pipeline, preventing unexpected regressions from reaching production and improving deployment efficiency by 30%.
  • Designed and implemented user interface testing infrastructure in C# Selenium for React application, reducing production defects and increasing Jenkins deployment efficiency.
  • Implemented database setting management component in C# and React to enable delivery team to change product behavior for any instance without reliance on the engineering team, improving product scalability.
  • Worked in a team of 8 to design, implement, and test a .NET application that would provide analytic insights using the MasterCard transaction log persisted in SQL Server and enable banks to make data-driven decisions. Focused on automated testing of data source features and data model configurations.
Featured Projects
Geospatial Clustering
Cluster locations in popular cities and view optimal paths between them for better sight-seeing.
Redux, .NET Core, C#, Webpack, SQL Server, TypeScript, Styled Components, React
Chore Scheduler
Predictably schedule chores for the NY Mastercard WeWork office.
Gatsby, TypeScript, Node.js, PostgreSQL, React
Component Library
Define design-decisions up-front with a component library while leaving space for one-off departures.
React, TypeScript, Jest, Styled Components, Webpack
Other Projects
TV Show Information AggregatorCheck out various analytics for a TV show before watching it.Node.js, MongoDB, TypeScript, React
Subreddit Subscription Automated JobAutomically import top posts from selected subreddits into your Pocket account.MongoDB, Node.js, TypeScript, React
Professional Portfolio v1Portfolio to showcase experiences, projects, and technologies.TypeScript, Node.js, Gatsby, PostgreSQL, React
Blogging PlatformPersonal blog to jot down thoughts on technology, software, and general development.PostgreSQL, TypeScript, React, Go, Gatsby
Weird WeatherAnalyze weather extrema across various lookback periods to surface trends across time and region.SQL Server, Webpack, C#, .NET Core, TypeScript, React
Contact
Although I'm not actively looking for new opportunities, my inbox is always open. Whether for a potential project or just to connect, I'll try my best to answer your email!