• Hi!
    I'm Dylan

  • I'm a
    Software Engineer

A Little About Me

Hi, I'm Dylan Carver. In high school I decided I wanted to become a mechanical engineer that specialized in the design and innovation of wind turbines to save the world. However, during college, calculus 2 and I didn't get along, so I decided it was time for a change. I realized that I only wanted to go into engineering so I would be able to build new and amazing things to sell for profit. That's a horrible way to save the world, I know, but then a lightbulb came on above my head with an idea *💡*.

I switched to a business degree and I earned my Associate's degree in Business Management with a concentration in Accounting from Jefferson College. I then pursued my Bachelor's in Business Management/Administration from Missouri Baptist University, but I still had this "itch" for engineering that I could never scratch with a mid-level marketing job.

That is how I switched fields to Software Engineering. I knew I was passionate about creating something from scratch while making it perform as efficiently and cost-effectively as possible. I want to help businesses, big or small, achieve a new level of awesome with their website, data center, or food ordering app.

I may not be saving the world, but I would like to think that I am helping improve it. I am just choosing to do that through software engineering instead of innovating wind turbines.

Coding is one of those topics because I am always building...

Projects
Cups of coffee
Hours of Rocket League Played
Total # of Dog Snuggles

Some of My Skills

Education

Completed a 15-week Bootcamp for software development. Flatiron School is an accelerated program to give you the knowledge and tools to become a job-ready full-stack software engineer.

Skills Learned:

  • JavaScript
  • Node.js
  • React.js
  • CSS
  • HTML
  • Ruby
  • Sinatra
  • Ruby on Rails
  • Postman
  • SQL
  • SQLite
  • PostgreSQL
  • GitHub
  • WSL2

I pursued my Bachelor's Degree of Business Administration from Missouri Baptist University in St. Louis, MO. I continued to be member of the Phi Theta Kappa Honor Society from my previous school during my time there.

    Major: Business Administration
    Minor: Accounting Principles

I graduated with my associate's degree from Jefferson College in Hillsboro, MO where I studied business management with an accounting emphasis. While I was there, I was inducted into the Phi Theta Kappa Honor Society.

Work Experience

Jira Migration Software Engineer at Boeing November 2023 - Present

  • Migrate engineering teams from their current Agile project management tools to Jira, a more mainstream tool
  • Develop tools for data analysis and migration using Python, facilitating accurate and efficient data handling
  • Lead the transition of stories, sprints, and other elements to their Jira equivalents, ensuring seamless integration
  • Collaborate with program leads to ensure successful migrations, focusing on clean and accurate data conversions

Software Engineer at Pic The Gift August 2023 - November 2023

  • Designed and implemented automations using N8N and JavaScript to streamline tasks involving web APIs
  • Developed internal tools to enhance employee productivity and efficiency
  • Generated and converted SQL-based reports into Excel files for presentation to the company's C-suite

Associate Ionic Developer at Drury Outdoors May 2023 - September 2023

  • Developed and maintained DeerCast, a cross-platform hunting assistance app, using Angular for web and Ionic with Capacitor and Cordova for mobile application development
  • Implemented new features and resolved existing bugs to enhance the app's functionality and user experience
  • Engaged with the team using a Trello Kanban board and Agile methodologies, which included daily stand-ups, regular backlog grooming sessions, and CRITAR code reviews
  • Contributed to the reliability and stability of the codebase through TDD (Test Driven Development) using Karma and Jasmine testing frameworks

  • Features I personally implemented in this app include:
    • Added the ability to move an existing waypoint from one part of the map to another
    • Gave the users access to their tracked paths while in offline mode
    • Locked certain features behind a paywall depending on their subscription tier
    • Set up Klaviyo email notifications using the Klaviyo API
    • Displayed an alert when a user's device storage is less than a specified amount to prevent performance issues
    • Fix general bugs ranging in difficulty and complexity

  • Check out the DeerCast web app, or get the mobile app from the Google Play Store or the Apple App Store

Software Development Team Lead / Scrum Master at LaunchCode April 2023 - June 2023

  • Manage a team of 6 students as they write code based on planning materials they developed to stay on track
  • Mentor learners throughout the project planning process (Outlines, Wireframing, User Stories, etc)
  • Utilize and teach Agile methodologies to help students complete their 8-week-long group Capstone project
  • Facilitate stand-ups to eliminate miscommunication and blockers to ensure effective use of time
  • Assist with Github merge conflicts and code bugs to keep student's morale up

Projects

Wireframe to API Converter

Wireframe to API Converter is a web app that transforms database wireframes into RESTful APIs. With an intuitive React Drag and Drop UI, users can easily create and organize wireframes. A custom Python script then converts these wireframes into APIs with built-in CRUD methods, streamlining backend development.

Demo Front-End Repo Backend Repo

Anew Transport Automation Bot

I was tasked as a freelancer to create an automation “bot” for 'Anew Transport LLC' to automate interactions between Excel Online workbooks and the company's CRM system. The bot parses Excel Online data and uses API requests to modifyCRM entries accordingly. It runs on Microsoft Power Automate, allowing scheduled executions to occur.

Postal Package Helper

A React Native app designed to assist postal carriers in track deliveries. The app is built for both Android and iOS platforms using Expo CLI. It connects to an Express.js API linked to a MySQL database for robust data management. Advanced features include integrating Google Vision and OpenAI APIs for artificial intelligence and machine learning capabilities.

Repo

$20 Till Friday

The $20 Till Friday web app allows users to track and manage recurring transactions. Built with React, it calculates disposable income using algorithms and integrates the Plaid API for real transaction data, stored in NoSQL MongoDB and managed via a Flask API. This setup provides users with a clear view of their financial status, promoting independence.

Repo

Rocket League Items Database

This is a full-stack web app that provides a catalog of all items from the video game Rocket League. It uses a Python scraper to collect over 100,000 entries of unique item data, stores it in a SQLite database via Ruby on Rails, and displays it through a responsive React frontend with advanced filtering options.

Repo

StuffMart

StuffMart is a full-service buy-and-sell application where StuffSellers can log-in and post a listing for their Stuff. StuffBuyers then can sign-up to find all the great deals. This is a full-stack application with a Ruby on Rails backend database running on PostgreSQL. The front-end is made with React.

Demo Repo

BrickBuster

Utilized Ruby Active Record to create a movie database and Instance Methods to pull the filter functions through to the React front-end. Users can view the list of available films or search by Genre or Title to checkout their movie. Also, users can also see the Due-Dates on the movies you have rented and check it in.

Demo Front-End Repo Backend Repo

Real-Time Currency Converter

A real-time currency converter using a Web Service API. Similar to Google's converter. This was built using vanilla JavaScript.

Live App Repo