# Anthony Neel > Senior Software Engineer at Roku Location: Los Angeles, California, United States Profile: https://flows.cv/anthonyneel I am a Software Engineer with nearly 10 years of full stack experience with a concentration in front end technologies. I have worked with React and node for most of my career and have experience with both AWS and Google cloud technologies. ## Work Experience ### Senior Software Engineer @ Roku Inc. Jan 2022 – Present | Santa Monica, California, United States I am a senior front end engineer here at Roku working on the Roku channel app for the mulitplatform team. I have helped deliver key features that have improved the user experience on the roku channel such as our left hand navigation and our electronic program guide. The epg has increased user engagement and average session length, while the left hand nav has made it easier for our users to find the content they are looking for quicker and easier. I work on multiple platforms for Roku and we are expanding the number of platforms every year. Currently all of our platforms are built in react, the native functionality is built per platform depending on its guidelines and technology. ### Software Engineer @ Snap Inc. Jan 2021 – Jan 2022 | Santa Monica, California, United States I was a full stack engineer at Snap working on the Web Properties team. We owned many sites for snap and I worked mostly with react, typescript and contentful cms as our backend. We used Google cloud to host our applications and for miscellaneous features.

 I built a documentation site at docs.snap.com that will host all documentation for snapchat. This site was built on an extremely tight schedule and pushed my project management skills to the limit. I was able to balance around 30 stakeholders and a few hiccups in the process and deliver on time in a short 4-5 week sprint.

 I also designed a visualization library that is used on our marketing web sites. I did this using visx which allowed me to build very powerful yet flexible components that could handle any requirements. This was necessary as I had to manage quite a bit of ambiguity as there were hardly any solid requirements. I also designed a system to couple the viz library with our cms allowing non technical users to use any data they wanted with any visualization supported easily. Finally I created real time search for snap sites using elastic search, contentful web hooks and google cloud functions. All content in cms is searchable and was designed to be easily used across all sites on the marketing web team. ### Senior Software Engineer @ Fair.com Jan 2020 – Jan 2021 | Los Angeles, California, United States In my short time at Fair I was a Senior Front End Engineer. I worked on an internal tool that controls all day to day functionality of fair (repossession, customer car etc). I modernized the tool to use all react hooks, react-query and react context. I also helped determine many tools we would use.  I also went above and beyond my duties at fair by recognizing a gap in our architecture which was no generated types for our typescript front end. This lead to wasted time creating them manually and possible bugs. I used Fairs infrastructure of Docker, protoc, and CircleCI to add Typescript types generated from GRPC definitions. I had never used any of these technologies and had to reverse engineer the process as no one was left at the company who knew how it was made. ### Full Stack Engineer @ American Express Jan 2018 – Jan 2020 In my time at American Express I worked as a full stack engineer and was eventually promoted to lead a team of three other engineers on the frontend. I worked for an internal tools team and worked on a few different applications during my time.

The fist application was a legacy app used for auditing resources. I worked full stack and helped write features with react, express, graphql and next js.

The second application was the API Catalog. This was a central catalog for searching for apis and allowed amex engineers to reduce wasted dev time and increase efficiency. I rewrote parts of Redoc (Api viz library) to allow for amex esoteric data to enrich the functionality of the catalog. I also worked on optimizing performance on the front end which supported rich filtering on over 5k api endpoints. Finally I worked on Core tools at amex. I was the lead engineer on the front end for this green field application and used many tools including elastic search.

I architected the front end which was an app meant to be the landing page for all engineers at American Express. It contained many apps that engineers would find useful including a search functionality for not only apis but all engineering resources at amex.

I architected the search system used by core tools. I built a flexible query builder with elastics query language from the ground up to quickly add new types of data. This query builder was iterated on to the point of self service for other teams at amex to onboard engineering resources. During the development of core tools I ensured enterprise robustness with modern testing and documentation techniques by using react testing library for unit and integration testing. ### Software Engineer @ FreightRover Jan 2018 – Jan 2018 At Construcyv I worked as a mobile engineer with react native to build a green field app for helping contractors run their business. During development I worked with backend engineers and helped design and modify backend architecture to better suit mobile needs.  I had to manage quite a bit of ambiguity creating this app, taking it initially from screenshots of a design from adobe all the way to release with little direction. I was also able to decrease time to production by setting up continuous integration for the app using Microsoft Appcenter allowing for quick release and test cycles for the rest of the team. ### Software Engineer Integrations @ Odyssey. Jan 2017 – Jan 2018 I worked as a full stack engineer with a concentration on front end at Odyssey building a social media app for news articles. I mostly worked on a green field application that would change the way our users created articles by using completely custom software we built. This included a block editor, a chat app, and communities to join. The chat application was completely written by me in one week. It was created for editors to speak with writers about articles. I used React, Redux, and PubNub on the backend for messaging. The editor was also written completely by me on the front end. I created rich text editor from Facebook’s Draft.js which allowed creators to easily write long-form articles. Extended functionality with powerful features such as social embeds and image uploading. Finally I implemented open communities that allowed our creators to quickly sign up and begin creating rich content. I used Sequelize to create the schema, models and migrations and Koa (node js) to serve the data from a MySql database. ### Software Engineer @ Level Up Development Jan 2016 – Jan 2017 | Indianapolis, Indiana, United States Worked as a front end software engineer with some backend features on multiple projects that were contracted through other companies. The main technologies used were React, React Native and AWS.

I worked on three main apps in my time at level up development. The first was the RenPsg App, this was an app that allowed you to discover thousands of charities and donate to them. I used react with Cordova on this application and launched it to the App Store and google play store. The second app was for Speedco and allowed drivers to find Speedco stores near them and what services were available. This app required many AWS technologies including AWS SNS, Lambda, and DynamoDB to send notifications to thousands of users. The final app I worked on was the WhichWay app and used cutting edge technologies like React Native to implement cross-mobile application that taught students to manage student debt. Leveraged native modules to successfully implement features such as texting users, storing front end data, and accessing native file systems. All of these applications were live on the App Store. ### Software Developer Intern @ Level Up Development Jan 2016 – Jan 2016 ## Education ### Bachelor of Science (B.S.) in Computer Science Indiana University Indianapolis Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/anthony-neel --- Source: https://flows.cv/anthonyneel JSON Resume: https://flows.cv/anthonyneel/resume.json Last updated: 2026-03-22