Tom Snively
Verified Expert in Engineering
Full-stack Developer
Cherry Hill, NJ, United States
Toptal member since April 26, 2021
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
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
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
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.
React Developer
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.
Manager | Senior Full-stack Engineer
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.
Senior Software Developer
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.
Software Developer
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.
Senior Financial Planner
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.
Computer Consultant
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.
Experience
Joyn Insurance - Spark
Blue Earth Diagnostics - Training Web Application
https://dev.blueearthdxmedicalaffairshub.com/Blackboard Insurance | Staging and Underwriting
Match Em
https://tomsnively.com/games/matchemwebgl/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/Education
Bachelor's Degree in Mathematics
Pennsylvania State University - University Park, PA, USA
Certifications
Silver Award — Palladium 2020
Codility
Gold Award — Silver 2020
Codility
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring