I have been in the IT industry for more than 25 years and have done everything from building/repairing computers, technical support, architecting networks, managing a WAN of 37 satellite offices, designing/building/maintaining multiple websites, and managing all things IT for a startup. Technology has been a passion of mine since I was eleven years old; taking anything electronic apart to find out how it worked, or fix something broken, or modify it to do something other than for what it was intended. I love to learn and have spent my career teaching myself everything I needed when I needed it. If I don't know how to do something that I need to do, I will quickly learn. I have worked in both state government and private industry. I built computers to order in the early 90s, Visual Basic and MSAccess applications in the late 90s and early 2000s, and have moved on to building robust SaaS applications for small businesses since 2002. I love to create solutions to problems, and have found that no problem is unsolvable. The solution may be hidden or counter-intuitive, but it is always there somewhere. The best solutions are the ones that make a system or process more efficient or meet a need more elegantly than what was first thought possible. Challenges are meant to be daunting. If it isn't daunting, then it isn't a challenge.
eDist is the leading value-added wholesale distributor of AI-powered cloud-based speech-to-text solutions in North America. While at eDist, I have added features and resolved issues for our Laravel/Vuejs application and created SDKs for 3rd party APIs.
After the Director of Engineering left the company in March of 2022, I was asked to step in and manage the development team. Acting in this capacity, I gather requirements from executive teams, and stakeholders, providing project updates and timelines. I manage and mentor a small two person agile development team, assign and manage issues in GitLab for the team members, as well as perform final code review and production deployments. I manage the companies Google Cloud Platform account, and our application's Kubernetes deployments and administration. I regularly meet with internal and external teams to identify and resolve any issues.
Product Labs is a technology enabled consumer products company that utilizes proprietary software to acquire, operate, and scale brands in the $500B Amazon eCommerce space. As part of a small agile team, I created or modified many UI elements and pages, as well adding new, or modifying existing functionalities in the APIs used in the company's flagship application. I also built and maintained many different bots that were used to acquire/transform data used in that application. Due to the need for oversight of processes, and proactive administration of such, I also created an email reporting structure to notify of process status and statistics in order to catch system/data acquisition failures as early as possible.
- Maintained multiple Digital Ocean LAMP instances that served APIs, bot, UIs, and MySQL instances.
- Modified multiple Laravel APIs used for the flagship application by adding or modifying functionality, in order to expand application offerings.
- Rewrote and refactored large portions of the JS, and HTML in the UI. This allowed the team to cut development time for new additions considerably, and created better UX.
- Created multiple bots used in data acquisition and data transformation using PHP and SimpleHTMLDom, in order to produce more and better curated data for the clients.
- Modified existing bots to handle error capturing better, deal with data sources that had changed or modified their structure or location, and add functionality, reviving bots that no longer worked, and broadening the base of acquired data for client usage.
- Created multiple email notifications and reports for administration and scheduling of jobs, data acquisition bots, and data manipulation processing and reporting. This allowed us to become more proactive in quickly identifying and resolving any issues in the data acquisition and reporting processes.
Over 15 years, this company had many names, and I developed many SaaS applications for each. I developed strategies for business applications in niche markets, developing said applications and delivering outstanding results in compressed timelines. Partner with CEO to get agreement on strategic direction for technology roadmaps and consensus on project priority. Decipher CEO’s requests for new services or updates, and implement them quickly and effectively. Acquire or architect, and implement, all business applications and support platforms for company. Coach and develop IT, and secondary support/training staff, to maintain a high level of customer satisfaction with company products and support. Serve as lead developer and project manager, when working with third party contract developers or companies to guarantee desired outcome.
● Project Lead and Lead developer for white-labeling our flagship application Sendmeafriend, for Hyundai USA as HyundaiFriends.com
● Managed and migrated sites and services on multiple servers/services over the years. Beginning on a VPS, then to Dedicated Linux(CENTOS), and finally to AWS EC2 Ubuntu/ AmazonLinux and RDS instances, as well as Elastic Beanstalk.Managed and migrated sites and services on multiple servers/services over the years. Beginning on a VPS, then to Dedicated Linux(CENTOS), and finally to AWS EC2 Ubuntu/ AmazonLinux and RDS instances, as well as Elastic Beanstalk.
● Managed various email servers/services and eventually migrated to Google Apps for Work (GSuite)
Providing technical support and assist IT director in maintenance and administration of the Windows NT/2000 LAN/WAN, as well as the eight other satellite dealerships. Build and maintain custom in-house applications and intranet services for all of the Little Rock/North Little Rock dealerships within the company (MSAccess/ColdFusion).
Co-founded JCL Technologies for the purpose of developing and selling the MyCarSystem, an application used by collision repair centers to give their customers process updates for the repair of their vehicles.
Administration of Windows NT/2000 LAN with 70 + engineering and support users, within a larger WAN of over 3000 users. Administration and maintenance of MS SQL server, IIS, GIS database server, and all users’ desktops. I maintained a backup regimen including all 9 servers in mission critical positions, and various mission critical users’ desktops. Maintained and updated all desktops, and performed preventive maintenance as well as repair and replacements. Managed an inventory database of all computers, printers and user information.
Administration of a LAN/WAN of 54 satellite Offices on an NT domain with 550 + Windows NT users, and Exchange accounts. Administration and maintenance of all SQL servers, NT Terminal Servers, an SNA Server, IIS, in a server farm of 9 machines, and all in-house software. Determine and design individual satellite office network needs. Research and analysis of software and hardware for departmental use. Determine agency, and user needs and create software if needed. Instruct users in the use of and maintenance of all new hardware, and software.
Member of IEEE