Tom Snively, Developer in Cherry Hill, NJ, United States
Tom is available for hire
Hire Tom

Tom Snively

Verified Expert  in Engineering

Full-stack Developer

Cherry Hill, NJ, United States

Toptal member since April 26, 2021

Bio

Tom is intelligent and learns quickly to get going on new projects. He approaches new challenges creatively, with a problem-solving mindset. He's particularly strong in React and has experience with hooks, functional, and class components. Tom has 12 years of experience working in technology, as well as 12 years working as a financial planner. He is a professional who can explain complicated things in an understandable way.

Portfolio

BrickSimple
React, Redux, C#.NET, Microsoft SQL Server, TypeScript, Jest...
Fonoa Technologies Limited
React, JavaScript, SaaS, APIs, Next.js, TypeScript, Tailwind CSS, Cypress, Git...
Cognizant
React, Node.js, MySQL, REST APIs

Experience

  • JavaScript - 7 years
  • React - 6 years
  • Redux - 5 years
  • TypeScript - 4 years
  • C#.NET - 3 years
  • MySQL - 3 years
  • Node.js - 1 year
  • Angular - 1 year

Availability

Part-time

Preferred Environment

React, JavaScript, TypeScript, Next.js, Angular 5, Redux

The most amazing...

...projects I've developed are two large React and Redux web apps to help write and underwrite property and casualty insurance policies for mid-sized businesses.

Work Experience

Lead Full-stack Web Application Developer

2021 - 2024
BrickSimple
  • Worked on a team for a web app for Joyn Insurance to enter data, quote, and issue commercial P&C insurance. The front end was made with React with TypeScript and Redux. The back end was made with C# and SQL Server. Worked with numerous third-party data providers.
  • Created a complex layout using Google Maps to show the distance between property locations and buildings. Used Turf.js on the front end and NetTopologySuite on the back end to calculate the distance in feet between buildings based on geocodes.
  • Worked on a small team to make a React training app to teach physicians and radiologists how to use new diagnostic imaging agents for prostate cancer. Set up reusable components for navigation, training questions, answers, and collapsible sections.
Technologies: React, Redux, C#.NET, Microsoft SQL Server, TypeScript, Jest, React Testing Library, Git, APIs, Responsive Web Apps, HTML, CSS, JSON, C#, .NET, REST APIs, Startups, CSS3, HTML5, Front-end Development, .NET Core, Azure, Full-stack, Front-end

React Developer

2021 - 2021
Fonoa Technologies Limited
  • Used React, TypeScript, Next.js, Tailwind, Cypress, and atomic design on a responsive app to view tax transactions for international clients like Uber Italy.
  • Used Figma and Storybook to match design (pixel perfect).
  • Added Google Analytics 4 to log page views and specific events.
Technologies: React, JavaScript, SaaS, APIs, Next.js, TypeScript, Tailwind CSS, Cypress, Git, Jest, HTML, CSS, REST APIs, CSS3, HTML5, Front-end Development, Front-end

Manager | Senior Full-stack Engineer

2020 - 2021
Cognizant
  • Served as an onshore lead and technical liaison between Macy's and an offshore.
  • Updated a full-stack web app to display company project data from Jira, Wave, and other sources.
  • Collaborated with the development team to create a new inventory web app.
  • Established ESLint rules for React and Node.js repositories.
Technologies: React, Node.js, MySQL, REST APIs

Senior Software Developer

2018 - 2020
BrickSimple
  • Developed two large insurance web apps in React and Redux for Blackboard Insurance together with my team.
  • Developed a React web app to provide healthcare information for cancer patients.
  • Built an Angular 6 learning management system using TypeScript and RxJS.
Technologies: React, Angular, Node.js, Jest, Enzyme, ECMAScript (ES6), TypeScript, JavaScript, Express.js, APIs, Git, Responsive Web Apps, HTML, CSS, JSON, Test-driven Development (TDD), Pair Programming, REST APIs, CSS3, HTML5, Front-end Development, Full-stack, Front-end

Software Developer

2015 - 2017
Self-employed
  • Developed a learning management system in JavaScript and Firebase.
  • Contributed to a React water monitoring system using React, Node.js, MySQL, and PHP.
  • Gained experience in working with Git, Bitbucket, and Agile processes.
Technologies: React, Node.js, MySQL, Git, JavaScript, Firebase, Chrome Extensions, HTML, CSS, Responsive Web Apps, Game Design, Game Development, REST APIs, Gaming, Games, CSS3, HTML5, Front-end Development, Front-end

Senior Financial Planner

2001 - 2013
Arcadia Wealth Management
  • Organized meetings with clients, helped them set financial goals, and created and updated financial statements.
  • Created and presented financial planning recommendations.
  • Monitored and adjusted portfolios to meet established goals and placed client trades.
Technologies: Financial Planning & Analysis (FP&A)

Computer Consultant

1995 - 2001
Self-employed
  • Served as a Lotus Notes developer in the New York and Philadelphia areas. Met with clients and created prototypes that I developed, tested, and put into production, as well as maintained Notes and Domino applications.
  • Served as a consultant for prominent New York clients such as JPMorgan Chase, National Starch and Chemical Company, Barclays Capital, Marsh & McLennan, and Coopers and Lybrand.
  • Consulted with different Philadelphia clients, including Wyeth-Ayerst Laboratories, the City of Philadelphia, Montell Polyolefins, and SmithKline Beecham.
Technologies: Lotus Notes, LotusScript, JavaScript

Joyn Insurance - Spark

I worked on a team for a web application for Joyn Insurance to enter data, quote, and issue commercial property and casualty insurance. The front end was React with TypeScript and Redux, and the back end was C# and SQL Server. I worked with numerous third-party data providers to get information about companies, individuals, property locations and buildings, lawsuits, sanctions, etc. I created a complex layout using Google Maps to show the distance between property locations and buildings. Turf.js was used on the front end, and NetTopologySuite was used on the back end to calculate the distance in feet between buildings based on geocodes.

Blue Earth Diagnostics - Training Web Application

https://dev.blueearthdxmedicalaffairshub.com/
Worked on a small team to make a React training website to teach physicians and radiologists how to use new diagnostic imaging agents for prostate cancer. I set up reusable components for navigation, training questions, answers, collapsible sections, and more.

Blackboard Insurance | Staging and Underwriting

Worked on a team that developed two large React and Redux insurance web apps for Blackboard Insurance. Repositories had 30,000 and 35,000 lines of code. I helped increase unit testing coverage to over 95% and worked on a back-end proxy repo in Node.js and Python.

Match Em

https://tomsnively.com/games/matchemwebgl/
Match Em is a fun but sometimes frustrating game where all you have to do is find matching items. I created, designed, and programmed the game and composed and recorded the music and sound effects.

Written in Unity, Match Em is available for non-mobile browsers, Windows, Mac, and Linux, and was on the Apple app store for four years, although it is no longer there.

Wellcorner Website

https://www.wellcorner.com/
I developed a React web app to provide healthcare information for cancer patients. I created functionalities to take simple and complex user surveys. I also matched wireframes and used React and React Testing Library for unit tests.
1988 - 1992

Bachelor's Degree in Mathematics

Pennsylvania State University - University Park, PA, USA

SEPTEMBER 2020 - PRESENT

Silver Award — Palladium 2020

Codility

SEPTEMBER 2020 - PRESENT

Gold Award — Silver 2020

Codility

Libraries/APIs

React, REST APIs, Node.js, React Testing Library

Tools

Lotus Notes, Git

Languages

JavaScript, ECMAScript (ES6), LotusScript, HTML, CSS, CSS3, HTML5, C#.NET, C#, TypeScript, Python

Storage

JSON, MySQL, Microsoft SQL Server

Frameworks

Jest, Redux, Newtonsoft JSON, .NET, .NET Core, Angular, Unity, Express.js, Next.js, Tailwind CSS, Cypress, Angular 5

Paradigms

Pair Programming, Mobile App Design, Test-driven Development (TDD)

Platforms

Firebase, iOS, Azure

Other

Financial Planning & Analysis (FP&A), APIs, Front-end Development, Full-stack, Front-end, Computer Science, Enzyme, Responsive Web Apps, Startups, SaaS, Chrome Extensions, Game Design, Game Development, Gaming, Games

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