Nicholas Arciero, Developer in Boulder, CO, United States
Nicholas is available for hire
Hire Nicholas

Nicholas Arciero

Verified Expert  in Engineering

Distributed Systems Developer

Boulder, CO, United States

Toptal member since November 22, 2019

Bio

Nicholas worked in fintech for the past three years at a quant trading firm where he built full-stack applications related to headline/news trading, signal generation, and data analysis. He works on things like a large scale web scraper and low-latency data feeds. He routinely builds server apps, APIs, web UIs, and everything in between (databases, messaging, etc.).

Portfolio

Freelance
Amazon Web Services (AWS), Stripe, Google Cloud Platform (GCP), Elasticsearch...
Maybe Finance, Inc
Node.js, React, Next.js, SQL, PostgreSQL, AWS Fargate, Tailwind CSS, Docker...
PRISE, LLC
C#, Python, JavaScript, Swift, Firebase, Flutter, iOS, Amazon DynamoDB...

Experience

Availability

Part-time

Preferred Environment

Git, Jupyter, CODE, Visual Studio, MacOS

The most amazing...

...project I've worked on is a mobile jukebox app that lets users play music on a jukebox I built running on Raspberry Pi connected to a university's PA system.

Work Experience

Software Engineer

2019 - PRESENT
Freelance
  • Developed a full-stack application for luxury/private chef services including a front end where customers can browse and book chef experiences (like Airbnb) along with a dashboard for admins and chefs to manage their bookings and current offerings.
  • Developed a full-stack application for a large soccer academy for managing their programs/camps and tracking player statistics, including an admin dashboard and a customer portal for parents to view their child's progress and register for new camps.
  • Developed a curated book search engine built on Elasticsearch along with a UI where users can search for new book recommendations.
  • Developed a tipping platform for restaurants to distribute tips among their back-of-house staff.
Technologies: Amazon Web Services (AWS), Stripe, Google Cloud Platform (GCP), Elasticsearch, PostgreSQL, GraphQL, Next.js, Node.js, TypeScript, React, Ruby on Rails (RoR), Laravel, Python, Tailwind CSS, SQL, Distributed Systems, HTML5, JavaScript, Amazon DynamoDB, Back-end Development, Back-end Architecture, SaaS, TradingView, Pine Script

Backend Engineer

2021 - 2023
Maybe Finance, Inc
  • Designed and developed backend API and database schema for wealth management application that connects to users' banks and syncs their account balance / transaction history.
  • Implemented a background job system responsible for continuously syncing and aggregating users' financial data via webhooks from third-party services like Plaid.
  • Designed queries to compute various financial insights and generate time-series data sets to provide the UI with necessary data for rendering graphs/charts.
Technologies: Node.js, React, Next.js, SQL, PostgreSQL, AWS Fargate, Tailwind CSS, Docker, REST APIs, Serverless, HTML5, TypeScript, JavaScript, Amazon Web Services (AWS), Stripe, Back-end Development, Back-end Architecture, SaaS

Software Engineer

2015 - 2021
PRISE, LLC
  • Designed and developed multiple iterations of an iOS health and fitness app.
  • Developed and deployed various APIs on AWS Lambda, supporting an API subscription key system for different access tiers.
  • Created a custom back-end API for mobile apps using ASP.NET running on AWS EC2 instances backed by DynamoDB.
  • Built a custom login/registration web app using the IdentityServer framework that integrated with Stripe payments to allow users to enroll in a subscription-based mobile app.
  • Created a cross-platform health and fitness mobile app using the Flutter framework integrating with Firebase.
Technologies: C#, Python, JavaScript, Swift, Firebase, Flutter, iOS, Amazon DynamoDB, Amazon API Gateway, AWS Lambda, React, .NET Core, Tailwind CSS, SQL, Node.js, HTML5, TypeScript, Amazon Web Services (AWS), Back-end Development, Back-end Architecture, SaaS

Software Engineer

2016 - 2019
Susquehanna International Group
  • Contributed as part of the strategic options trading tech team focused on news-related trading software. Worked on numerous full-stack applications used by research analysts and traders as well as low-latency “headless” trading-related apps.
  • Served as the lead developer/designer of a distributed real-time web scraper performing over 2 million scrapes/day. Developed a front-end admin UI (website) for managing and monitoring thousands of scrapes.
  • Designed and developed next-gen low-latency software used to parse news and produce trading signals.
  • Developed software for research analysts and traders to create custom trading signals based on breaking news stories. Allowed users to discover new signals (using Elasticsearch), backtest potential signals, and view/edit live signals.
  • Developed a real-time monitoring/alerting system using data analysis tools to detect abnormalities in automated trading activity.
Technologies: C++, NumPy, Pandas, GraphQL, Elasticsearch, MongoDB, React, TypeScript, Python, .NET Core, C#, SQL, Distributed Systems, HTML5, Back-end Development, Back-end Architecture

Software Developer

2014 - 2015
Fiserv, Inc
  • Worked on web-based auto-lending software using C#, ASP.NET, HTML, JavaScript, CSS, and SQL Server.
  • Developed web UI for viewing, managing, and testing Microsoft Service Bus message queues.
  • Built an Excel add-in (C#) used for generating various business reports.
  • Prototyped a business reporting dashboard using Kendo UI.
Technologies: Kendo UI, Oracle Service Bus (OSB), Microsoft SQL Server, CSS, HTML, JavaScript, C#, SQL, HTML5, Back-end Development, Back-end Architecture

Jukebox App

For my senior project in college, I developed a "social jukebox" music app for iOS. The idea was to allow users in the same geographical location (ex., Student Center) to connect to a virtual jukebox and add songs to a queue. Users could then upvote/downvote songs to re-prioritize the queue, adding a fun social aspect to the traditional jukebox.

The jukebox was a custom music streaming server I built running on Raspberry Pi. The Raspberry Pi would be connected to a sound system (since that's where the music plays from), and users would just have to be on the same WiFi network in order to see/connect to the jukebox (like Chromecast). The jukebox server was connected to Spotify's API, allowing full access to their catalog of music.

I ended up testing a pilot for my university's student center.

PRISE Life

PRISE Life is a health/fitness app running on iOS and Android that allows users to receive a customized meal plan based on the Protein Pacing diet. It also provides access to a catalog of exercise videos and routines that can be streamed anytime.

I designed and developed the entire app using Flutter, Firebase, and AWS Lambda with API Gateway. Currently, there are around 500 users on the platform.

DFS Data Scraper

A friend and I are developing a model for generating optimal entries into Daily Fantasy Sports (DFS) contests in order to maximize profits based on available sports data.

In order to collect and aggregate data for the model, I developed a web scraper using Puppeteer (a headless browser) to scrape numerous historical datasets from popular sports data sources. Most sites do not have APIs, so I had to write custom Puppeteer scripts that could deal with things like logging in, filling out forms, and clicking buttons. I was able to successfully scrape data for 4 major sports across 3 different sites.
2012 - 2016

Bachelor of Science Degree in Computer Science

Villanova University - Pennsylvania

Libraries/APIs

Stripe, React, Puppeteer, Node.js, REST APIs, Pandas, NumPy

Tools

JSX, Git, Prisma, React Apollo, Auth0, Visual Studio, Jupyter, NGINX, AWS Fargate

Languages

C#, Python, TypeScript, JavaScript, GraphQL, HTML, HTML5, SQL, CSS, C++, Swift, Dart, Ruby, Pine Script

Frameworks

Next.js, .NET Core, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, .NET, Material UI, Flask, Express.js, Flutter, ASP.NET, Ruby on Rails (RoR), Laravel, Tailwind CSS, CODE, Kendo UI

Paradigms

Back-end Architecture, Agile Software Development, Clean Architecture, Database Design

Platforms

iOS, Linux, Docker, Firebase, Amazon Web Services (AWS), AWS Lambda, Google Cloud Platform (GCP), Azure, MacOS, Android, Apache Kafka, Kubernetes, Heroku, Amazon EC2, Raspberry Pi

Storage

Elasticsearch, MongoDB, SQLite, PostgreSQL, NoSQL, Amazon DynamoDB, Microsoft SQL Server, MySQL, Redis

Other

Back-end, Web Scraping, Data Scraping, Back-end Development, Front-end, User Experience (UX), User Interface (UI), Serverless, Distributed Systems, Data Analysis, Trading Applications, Low-latency Software, APIs, Apollo, Apollo Server, Material Design, SaaS, Fintech, Oracle Service Bus (OSB), Amazon API Gateway, Options Trading, TradingView

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring