Hello, my name is Gavin McDavitt

239-357-1188 | Gavin.mcdavitt@gmail.com |LinkedIn

Learn More About Me

About Me

Hi there! I love to build projects that attempt to solve real world problems.

My Projects

  • React + Firebase For my senior Capstone project, I wanted to solve a problem that currently exists with the Florida State Park System. I also wanted to learn a new technology that I had never used. Those were the goals that I made for myself. This group project allowed me to learn basic React components. I used Firebase as my backend, utilizing the real-time database. It allowed me to create endpoints to interact with data about whether or not a state park was open and if you wanted to create a reservation you could. For the UI, leveraging Leaflet allowed for us to create a beautiful map of different icons of Florida state parks. Utilizing a simple 3-color system (Red, Yellow, Green) created a simple yet effective way to show the user if a park was open or not. Github
  • SalesForce + PowerShell I was searching through github, and found a very interesting repo from Markus Fleschutz. I really enjoyed, this repo. I had came home from work, and having to install the salesforce CLI to create LWCS, I found the process to be a hassle. I created this PowerShell code to make it easier for my fellow Trail Blazers. Clone the repo and follow the README file. Github
  • Web Scraping in Python This is personally one of my favorite ways to solve a problem. It's super simple using Beautiful Soup 4, and you get to hunt down the internet for a webpage with the right styling to make your job easier. You quickly learn that you have will also need selenium to work correctly. Once you can use Beautiful Soup 4, I personally have used this in two of my favorite projects. The first was to scrape stock data. The second was to have setup code to get information about NFL games for my family football league.
  • Mozilla Firefox Extension I developed a Firefox extension that leverages the Web Crypto API to generate cryptographic hashes for various algorithms. The extension supports popular hashing algorithms such as SHA-1, SHA-256, SHA-384, and SHA-512. By simply selecting the desired hash function, users can securely generate hashes of text or data directly within their browser. This tool offers an easy-to-use interface for developers, security professionals, or anyone interested in exploring cryptographic techniques, making it a valuable asset for those working with data integrity and security-related tasks. Add this extension
  • Current Project I am currently training Einstein bots in salesforce. We as a team at CET ITS started with the creation of a Menu Bot, and have worked our ways to make it an enhanced bot. We then seeded the bot with closed case data and Knowledge articles so that it may be used to help students out. The goal is to make the bot from a menu click and have limited controls to being able to have full conversations.

Experience

Salesforce Developer Intern

Florida State University ITS | May 2024 - Current

  • Designed and built Salesforce Flows of various types to automate processes for multiple teams, improving efficiency and reducing manual tasks.
  • Developed a full-scale Salesforce app tailored to meet team-specific requirements, including planning, design, and implementation phases.
  • Leveraged the Einstein Bot for Messaging by training the bot with new data and creating dynamic dialogues, enhancing the user interaction and conversational abilities.
  • Planned and developed Lightning Web Components for streamlined user experiences, including the case submission with ITS.

Emerging Technologies Intern

Florida State University ITS | January 2024 - April 2024

  • Developed and implemented custom Drupal components tailored to the specific needs of different teams, enhancing site functionality and user experience.
  • Fostered strong communication skills by explaining technical processes and solutions to non-technical stakeholders in an accessible manner.
  • Collaborated with cross-functional teams to gather requirements, plan development, and deliver high-quality Drupal solutions on time.

Personal

I love football, specifically The New England Patriots and Florida State Seminoles. I have been both a Coach and Referee in the state of Florida for Wrestling. I want to combine my love for sports with technology. I learning about new technologies and using them to benefit my own life.