# Nick Fortner > Senior Software Engineer at Filevine Location: Los Angeles, California, United States Profile: https://flows.cv/nickfortner Full Stack Software Engineer. Extensive experience with Golang and Node.js API architecture, optimization, and feature integration; modern frontend MVC frameworks such as React with Redux and or GraphQL; SQL / NoSQL database integration, design, and optimization with databases such as with PostgreSQL, MongoDB, Neo4j, Redis, and Cassandra. Open Source work: - Orchestrated-io / serverless-plugin-offline-dynamodb-stream​: Implemented “pollForever” feature that allows a Lambda function, or other FAAS, to perpetually listen to and process records from a DynamoDB Stream in a local environment. ​https://github.com/orchestrated-io/serverless-plugin-offline-dynamodb-stream/pull/4​ and https://github.com/orchestrated-io/serverless-plugin-offline-dynamodb-stream/pull/5​Orchestrated-io / serverless-plugin-offline-dynamodb-stream​: Implemented “pollForever” feature that allows a Lambda function, or other FAAS, to perpetually listen to and process records from a DynamoDB Stream in a local environment. ​https://github.com/orchestrated-io/serverless-plugin-offline-dynamodb-stream/pull/4​ and https://github.com/orchestrated-io/serverless-plugin-offline-dynamodb-stream/pull/5​. - Apollo GraphQL / graphql-tools: Improved usability with proper error reporting by adding type checking, error handling, and test coverage for the first argument to the utility function 'addMockFunctionsToSchema'. This function mocks GraphQL schema resolvers with functions that will return default values for a queried GraphQLSchema. https://github.com/apollographql/graphql-tools/pull/321 My interests include Web, Mobile, API, and IoT. Github: https://github.com/nwfortner ## Work Experience ### Senior Software Engineer @ Filevine Jan 2024 – Present ### Principle Software Engineer @ Mammoth Jan 2022 – Jan 2024 Summary As a principal engineer, I oversee the development of Mammoth’s web SASS applications, working with a distributed team. The SASS platforms were built with React, NodeJS, PostgreSQL, MongoDB and Neo4J. The applications were deployed to AWS on either AWS Lambda or ECS. Notable Achievements Built a marketing analytics platform that allowed our clients to promote products and track purchases through rebate marketing campaigns. The platform offered rebate creation, analytics in the form of demographics and sales attribution, receipt and rebate submissions via Twilio SMS for automated receipt image processing and payouts. Utilizing data gathered from this platform I built a recommendations engine using Neo4J that provided product rebate recommendations based on demographics and product characteristics to current and past rebate participants in order to increase rebate participation and revenue through the SASS platform. ### Principal Software Engineer @ StudyKIK Jan 2021 – Jan 2022 | Los Angeles, California, United States As a Principal Engineer, I oversaw the development of 6 mobile applications with a distributed team. Mobile applications were built in React Native. All apps utilized a fully serverless backend consisting of AWS Serverless Application Model, AWS Lambda, AWS serverless RDS, and DynamoDB. ### Senior Software Engineer @ StudyKIK Jan 2020 – Jan 2021 | Greater Los Angeles Area As a Senior Software Engineer, I worked with a distributed team to build and maintain Studykik's core services using React, NodeJS, PostgreSQL, and several AWS services. ### Senior Software Engineer @ Fox Corporation Jan 2018 – Jan 2020 | Greater Los Angeles Area Senior Software Engineer and Lead Software Engineer at Fox Broadcasting (Contract on-site) I am responsible for software architecture and development, and the technical management of the 4 other Software Engineers on my team. My responsibilities also include acting as a technical liaison with various product teams in order to facilitate the development, launch, management, and maintenance of various technical and product features across all Node.js services that cater to Fox’s suite of digital applications such as Fox Now, Fox Sports, and FX Now. Other responsibilities include providing technical support to the various Fox Content Operations Teams including on-call support. - Notable Achievements • Hystrix Implementation - I improved the fault tolerance and performance monitoring in all Node.js applications by implementing a system-wide Hystrix Circuit Breaker Design Pattern. This monitored the performance of all applications and provided sane fallback logic for failures during all and any client to host and host to host communication. • DynamoDB Implementation - To improve read/write database performance and provide multi-region support to all of Fox’s video metadata services, I migrated all our services to use DynamoDB as the primary persistence layer. • Architecture and development of many microservices for Fox Now, Fox Sports, and FX Now video playback applications. - Tech Stack Javascript, Node.js., NodeSource, Docker, Nginx, AWS, Api Gateway, S3, SQS, ECS, EC2, Elasticsearch, DynamoDB, MongoDB, Terraform, Shell, InfluxDB, StatsD, Git, Codeship, Grafana, Splunk. ### Software Engineer @ Vixlet Jan 2017 – Jan 2018 | Los Angeles Promoted to team lead after 2 months at Vixlet at with 3 Engineers directly reporting. As a Fullstack Software Engineer and Product Owner, I am responsible for feature planning, systems architecture, and system optimization for a number of APIs built in Node.js that cater to over 1 million users on Web, iOS, and Android platforms; and a number of Web apps built with React.js and Redux that generate over 12 million unique impressions per month. Notable Achievement: Search optimization - Improved search result relevance and cut search costs 50% by implementing a system wide overhaul of the Vixlet search feature. Utilizing AWS Cloudsearch, I re-indexed all searchable material in a manner that maintained relationships between the searchable data. Maintaining these relationships provided a greater number of relevant search results for our users. As an effect of this more efficient manner of search document storage and relationship management, I was able to eliminate 50% of our required storage space in AWS Cloudsearch in addition to providing an improved user experience. In addition to these optimizations, I also refactored our system to unload technical debt associated with indexing searchable data to a group of workers. This created a more performant and fault tolerant system. Additional Responsibilities include: • Sprint planning. • System optimization, bug fixes, code maintenance, and the exploration and integration of new technologies. • Test coverage via Mocha, Chai, and other testing tools and frameworks. Tech Stack: Javascript(ES6/7), Node.js, HTML5, CSS3, React.js, Redux, MongoDB, Redis, Cassandra, AWS, Docker, Express, Restify, Lodash, Mocha, Chai, Webpack, Gulp, Travis, Git. ### Software Engineer @ Nicholas Fortner / Sole Proprietor Jan 2015 – Jan 2017 | San Francisco Bay Area Nokkangken | An event based dating application | https://github.com/nwfortner/Nokkangken • Architected modular front-end with React to create a responsive single page application. • Implemented universal and synchronous state management with Redux. • Minimized load time by managing non-trivial data aspects asynchronously with React State. • Integrated Navigator API to provide location suggestions, improving usability. • Refactored code base to achieve DRY and readable front and back-end. Jåger | Job application management platform | https://github.com/nwfortner/Jager • Implemented RESTful API and routing in Node.js. • Built out responsive front-end with custom Angular Modules and Directives. • Refactored Angular Navigation controller to a custom directive for ease of reuse in code. • Optimized development efficiency by implementing modular back-end structure in Node/Express. • Architected nested schema design in MongoDB to minimize query times. • Implemented session based authentication with Passport and Passport Local Mongoose. Get Hassled | A goal tracking application | https://github.com/nwfortner/GetHassled • Refactored MongoDB database to efficiently manage many-to-one relationship with reference columns which populated upon data retrieval. • Implemented API in Node/Express to enabled three-way communication between the app and users via the Twilio API’s SMS service. • Integrated new Angular modules and factories, allowing users to track each other’s progress via real-time progress updates. ## Education ### Bachelor of Arts (B.A.) in Advertising University of San Francisco Jan 2010 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/nick-fortner --- Source: https://flows.cv/nickfortner JSON Resume: https://flows.cv/nickfortner/resume.json Last updated: 2026-03-22