Hi, I'm David Slinger
Full-stack(-ish) developer that enjoys creating stuff
About Me
I'm a developer that has worked with a few frontend, backend, and mobile technologies throughout my career. I graduated with a degree in Information Technology from Florida International University, and have been developing software since 2009.
2021 - current
Dent Wizard
Provides automotive reconditioning services--including key replacement, hail damage repair, dent repair, and wheel repair.
Senior Software Engineer
- Created a portal using SvelteKit and .NET Core that allows internal users and customers to track special order keys.
- Created a web scraper in Go that routinely logs into Coupa's website and retrieves the tracking number for an order and stores it in a MS SQL database.
- Created a REST API for internal services and external vendors to send and receive inventory data.
2019 - 2021
CarJoe
Former start-up that provided automotive services to customers at their location.
Chief Product Officer
- Created B2C mobile application in Flutter that allowed public users to request automotive services to be done at their location.
- Created a B2B mobile application in Flutter for businesses to request automotive services for their fleet.
- Created a technician application in Flutter that allowed automotive technicians to apply and onboard to be an authorized service technician. It also allowed them to set their own schedule, as well as receive, update, and complete service requests.
2007 - 2019
High Tech Locksmiths
B2B nationwide locksmith company.
Director of Technical Systems
- Began my career as the sole IT help desk support--building computers, remotely troubleshooting IT issues with field technicians (40+ trucks), and providing support for office staff.
- In 2009, I created a .NET VB application for IT staff to track key programming equipment nationwide.
- In 2010, as part of a large project to migrate inventory and invoicing from Quickbooks to a proprietary system, I created a .NET Compact Framework (CF) app for a PDA. It allowed technicians to create invoices while away from their trucks--storing data locally on the device until internet access was available, where it would then upload to the server.
- I created a .NET (C#) desktop application that allowed the inventory department to check out items to send to the trucks in the field via barcode scanning or manual input.
- I created a .NET (C#) application for the trucks in the field to check in the items received from inventory, as well as perform inventory recounts.
- I created a .NET (C#) desktop application that technicians used to clock in, clock out, and change locations--all of which was logged in a MySQL database for office staff to view.
- In 2015, as part of an upgrade and enhancement project to the invoicing and inventory system, I re-wrote the .NET CF application in Java for Android devices. This increased technician productivity because of a simpler and quicker invoice creation flow due to a near-constant and stable internet connection.