Tyler Vicari

Software Engineer

I am a developer driven by a passion for crafting modern solutions that seamlessly combine thoughtful design and robust engineering. My favorite projects lie at the intersection of creativity and innovation, where I create experiences that are both visually captivating and effective in solving real-world problems for users.

Currently, I serve as a Solutions Engineer at Infotech, where I lead client-side development using Vue.js and build scalable backend integrations with ASP.NET Core. I collaborate across teams to design database architectures, write reliable unit and integration tests, and develop internal tooling in Python to support low-code solutions. I thrive on solving complex problems, delivering real value to clients, and continuously pushing the boundaries of what we can build together.

Outside of work, you can find me exploring the outdoors or training for my next competition. As a dedicated fitness enthusiast, I am on a mission to explore the country on my road bike, one mile at a time.

Experience

Solutions Engineer - Infotech

  • Build robust application integrations using C# and ASP.NET Core

  • Deploy and maintain applications in cloud-hosted environments, ensuring scalability and performance

  • Lead client-side app development using frameworks such as Vue.js, with a focus on responsiveness and usability

  • Develop Python-based helper libraries to streamline low-code development workflows

  • Collaboratively design database architectures; write and maintain scripts to create, update, and optimize database schemas

  • Write comprehensive unit and integration tests for new and existing .NET projects to ensure code reliability

  • Consult directly with clients to gather requirements, identify constraints, and provide accurate development estimates

Python

-

OData

-

C#

-

ASP.NET

-

Vue.js

-

JavaScript

-

SQL

-

Git

-

Azure DevOps

-

Python - OData - C# - ASP.NET - Vue.js - JavaScript - SQL - Git - Azure DevOps -

Associate Solutions Engineer - Infotech

  • Build, update, and maintain custom in-app forms and reports using Python

  • Maintain code integrity by writing clean, test-driven code that can be easily understood and built upon

  • Provide technical services to internal units and contribute to agile development processes

  • Train engineers on proprietary software development and implementation, including best practices and navigating quirks

Python

-

OData

-

Linqpad

-

Numpy

-

SQL

-

Python - OData - Linqpad - Numpy - SQL -

Software Engineer & Technical Advisor - BassPass LLC

  • Provided technical consulting on general optimization and architecture with a focus on improving user experience

  • Built an in-app communications system with the MERN stack that mimics Gmail

  • Taught version control best practices using GitHub and oversaw branching and pull requests

  • Created standards and examples for unit testing

JavaScript

-

React

-

MongoDB

-

Express

-

SQL

-

Material UI

-

JSDoc

-

Jest

-

Node.js

-

HTML & CSS

-

JavaScript - React - MongoDB - Express - SQL - Material UI - JSDoc - Jest - Node.js - HTML & CSS -

Software Engineer - Land Acquisition LLC

  • Developed an automated system to streamline data collection and normalization from various organizational sources

  • Built a daily email system to alert owners of significant updates, deadlines, and key performance indicators

JavaScript

-

Google Sheets

-

Google App Scripts

-

MailApp

-

JavaScript - Google Sheets - Google App Scripts - MailApp -

Front-End Engineer - Wired Hyena LLC

  • Spearheaded design improvement of a new web application, implementing dynamic frontend components using Material Design and TypeScript to improve user interaction and accessibility

  • Authored comprehensive docstrings to enhance clarity and maintainability, while testing to ensure functional integrity

TypeScript

-

React

-

Chakra UI

-

TSDoc

-

Jest

-

Node.js

-

HTML & CSS

-

WSL & Ubuntu

-

Git CLI

-

Bash

-

TypeScript - React - Chakra UI - TSDoc - Jest - Node.js - HTML & CSS - WSL & Ubuntu - Git CLI - Bash -

Product Support Team Lead - Teleosoft

  • Set team standards and goals, providing escalation support for complex issues

  • Debug and refactor code using IDE and browser developer tools to deepen product codebase knowledge

  • Enhance routine support and debugging functions using SQL scripting in SSMS for data cleaning and error correction

  • Create customized forms and reports using Crystal Reports, Active Reports, DevExpress, and SQL Stored Procedures

JavaScript

-

React

-

C# & .Net

-

Crystal Reports

-

SQL

-

Active Reports

-

MVC

-

HTML & CSS

-

JavaScript - React - C# & .Net - Crystal Reports - SQL - Active Reports - MVC - HTML & CSS -

Showcase

Food Finder

A micro-SaaS application that helps users reduce food waste and simplify meal planning by identifying ingredients from uploaded photos and recommending relevant recipes. The app uses AI to perform image recognition and links detected ingredients to curated recipes.

My Spotify Analyzer

An AI-enhanced web application designed to help users manage and reorganize large Spotify libraries. The tool analyzes playlists using GPT-4 to classify tracks by mood, genre, or energy level, then automatically sorts them into themed collections. Users can review and save these reorganized playlists directly to their Spotify account.

CashEd

A powerful personal financial tracker designed to provide secure bank account aggregation, enabling users to monitor activity across all accounts in one place effortlessly. Key features include real-time transaction tracking, intuitive budget management, and robust user authentication powered by JWT. Built with Spring Boot and PostgreSQL, and deployed on Heroku for reliable scalability and performance. This application showcases the effective integration of modern web technologies to deliver a secure, responsive, and user-friendly experience, ensuring seamless financial tracking and management for its users.

Notification System

This system enhances user engagement by delivering timely updates tailored to different user roles. It keeps all parties—organizers to attendees—informed and responsive to changes, leveraging modern web technologies for a responsive, intuitive interface.

Let’s Chat

Feel free to email me or fill out my contact form if you have any questions, opportunities to discuss, or just want to connect.

Cheers!