Work History
All of the places that have given me experience, taught me lessons (sometimes unintentionally), and paid me to be cheeky (always unintentionally).
Bravo Wellness
Oct 2017 - Present
Software Engineering Team Lead (June 2021 - Present)
Principal Software Engineer (Mar 2019 - June 2021)
Senior Software Developer (Oct 2017 - Mar 2019)
- Discuss and design new applications or enhancements to existing internal and external applications to keep up with industry trends, follow coding best practices, correct outstanding bugs, and increase efficiency and stability.
- Assign and coordinate duties for members of the software development team. Complete quarterly employee performance reviews and foster professional growth for individual team members.
- Participate in leadership discussions to establish development team direction, determine priority of requested changes, and plan out upcoming development cycles. Spearhead interdepartmental conversations in regards to larger-scale projects.
- Develop and maintain multiple APIs, written in PHP, VB, and C#, which interact with both MSSQL and MySQL databases, follow RESTful standards, and provide content for user-facing software.
- Maintain multiple Visual Basic desktop applications for internal client use, troubleshooting issues as they arise and improving user experience and system stability through updated features and interfaces.
- Develop both backend and frontend code for client-facing portal, a web-based application with a PHP codebase, adding new features, troubleshooting bugs, and communicating solutions to both the team and clients.
System Seals Inc.
May 2017 - Oct 2017
Senior Software Developer
- Improved and maintained multiple Visual Basic-based applications for all facets of company operations, coordinating with users to gather requirements and get detailed information on existing bugs and requested functionalities.
- Developed new desktop and web-based applications, coordinating and conducting meetings to gather information on desired user needs and potential hurdles, and to identify key resources and stakeholders.
- Administrated and utilized multiple SQL databases to improve program performance and functionality, debugged system issues, and ran custom queries for users on an as-needed basis.
- Reverse engineered existing applications and code to create new applications used for maintenance and cleanup of file systems and database tables to improve company efficiency.
- Aided in the migration of backend systems from one manufacturing program to another, translating application code and database queries to efficiently use new systems and APIs and phase out old system while maintaining a consistent front-end for ease of transition.
Dayton Superior Corporation
Feb 2014 - May 2017
Full Stack Developer
- Lead developer on multiple web-based applications, from inception to release, for departments throughout the company including HR, Sales, Operations, and Manufacturing.
- Work with users of all skill levels to discuss new projects or enhancements to existing projects, discussing feasibility, timeframe, and desired look and functionality.
- Collaborate with additional members of the development team on applications before implementation, throughout development, and during review and testing.
- Present completed web application changes to affected users, making changes based on feedback and further collaboration.
- Administrate application websites on multiple web servers, working with members of networking and server administration teams as needed.
- Design, create, and schedule Console Applications for regular routines such as weekly reminder emails and daily database table processing.
- Interface with external APIs on multiple projects, including an IT dashboard that tracks website, network, and phone uptimes in real-time.
- Chosen as a Building Leader, a two-year leadership program designed for potential leaders throughout the company. Included international business travel, presentations to senior management, and development of multiple real-world business cases.
Cincom Systems Inc.
May 2013 - January 2014
Web Developer
- Front and back-end developer focused primarily on the marketing team, creating and managing content used to reach current clients and bring in new business.
- Created and tested HTML-based emails and landing pages based on user specifications using marketing automation software.
- Administrated and managed content on multiple public-facing websites through WordPress.
- Worked closely alongside different software product groups to complete projects of varying size and type including rollout campaigns for company software Cincom Smalltalk and Cincom Eloquence CCM.
- Created standalone web pages and PHP-based applications for internal users, including a custom image request site for use by marketing team.
Diebold Inc.
May 2012 - May 2013
Software Development Intern
- Part of the Global Software Operations team, developing custom applications and web pages for departments throughout the company while enrolled as a full time university student.
- Created several database-driven applications, including "smart" Excel spreadsheets, scheduled SQL stored procedures, and custom Microsoft Reports.
- Developed a server-monitoring application that collects and reports on remote company servers and displays the data on a dashboard web page utilizing a Java API.
- Modified code on existing custom SharePoint pages as well as producing new Sharepoint pages using JavaScript and HTML.
- Worked with associates and management on multiple documentation projects, presenting data to superiors upon completion.
The University of Akron
September 2010 - May 2012
Computer Repair Technician
- Provided software and hardware support services to both faculty and students while enrolled as a full time university student.
- Offered technical assistance and solutions to users both in person and over the phone.
- Worked as a point of first contact, interpreting users’ description of problems, creating work tickets for other technicians, and providing explanations of solutions to users in simple terms.