Welcome to my site! As a software developer, what should you know about me? I have been in this business since 1990. I have created solutions for a variety of small and medium size businesses in my hometown of Cleveland, Ohio USA. Please read on to learn more about what I can do to raise your workplace productivity and economize your time, labor and money!
Here I will present an overview of my developer experience and skills so you may gain some insight as to how my customized business application solutions help companies become more efficient in their day to day operations.
Well designed programming solutions will help good business people run their companies even better. But even the best owners and managers will face a variety of problems. Here are some of the challenges that can make even great business people throw up their hands in frustration:
- Confusion from a poorly planned appointment schedule.
- Inaccurate job costing reports from false or skewed labor hours and purchase order database records.
- Incomplete and/or unbalanced accounts receivable and accounts payable as well as chart of accounts.
- Lost invoices that were unknowingly aged for prolonged periods.
- Strategic business decisions based on false or skewed sales reporting information.
- Unable to locate needed records in a data table.
- Website pages that load too slowly or with errors creating a bad first impression with potential customers.
If you are running a general office type business, then Intuit Quickbooks or Microsoft Office will probably be appropriate for your purposes. I am usually brought on board to create very specific developer solutions that probably can't be resolved with "off-the-shelf" programs. I can design these applications for most any industry, but I have traditionally performed this work for manufacturing companies. This is because they are typically using very specific processes that demand customized software solutions.
Now consider some scenarios that would create serious problems without well designed programming solutions:
You have your own small manufacturing company and you just signed a new contract to supply product to a new customer who is going to give you an enormous amount of business this year! The UPS guy will be at your plant in 45 minutes to pick up the initial shipment you promised them. You can't find the price sheets that cross reference prices to quantities purchased. The order won't go out on time and you are about to make a lousy first impression with a blue chip customer you absolutely can't afford to lose! (No problem with a developer made industrial order entry system....I've made a few!).
You own a tool and die shop that has a real problem. Your CAD/CAM personnel have to spend hours eliminating concentric arcs and circles from two dimensional side views of metal parts that need to be drilled to specification. The concentric arcs and circles were created by the CAD/CAM program they are required to use. Time is being wasted and employee productivity is suffering from the needless extra work that has to be done. (This was an actual custom application developer project I took care of years ago. I designed a program that scanned through a text file that contained the specifications for circles and arcs, some concentric and some not for a two dimensional view of a metal part used in a tool and die shop. It quickly eliminated the concentric arcs and circles and reconstructed the text file so it was ready for the next phase of production. It saved time, labor and most of all grief!).
You are the point person in an industrial pattern shop. Shop orders have to be job costed out around the clock so management will know where they stand with regard to labor, materials and money made or lost on each and every shop order. Labor hours, purchase orders and special materials have to be run through an internal company job costing formula. This in turn must be interfaced to an employee benefit & profit sharing scheme, which is also proprietary. You are wasting enormous amounts of time hunting for documentation and file folders around the office and plant that are needed to make the complex calculations for management. Productivity is non-existent, and the only way out of this logistical nightmare is a developer created job costing application with an employee profit sharing module. (I created an application like this many years ago for a long time customer. The time and labor savings are unbelievable!).
Although your company's sales are growing, you are totally in the dark with regard to how sales of your various product lines trend over time and through your sales people. You very much need this information so you can make intelligent plans for the future of your company. Trying to do all this by hand would be absolutely prohibitive for any business! Not so with a customized sales reporting application. (I made an array of customized sales reports for a long time customer that provides deep, insightful trends as to how their various product lines sell over time. They also reveal sales productivity among their customer service representatives.).
One of the keys to a successful business is being able to keep things running in a consistent way. Well designed applications from skilled developers is one thing that helps to further this. It automates many tasks that would otherwise rob company personnel of the time they need for more important things like finding new customers, increasing sales and planning for the future of the business. A developer's programming solution is more than just an economizer of resources. It is an invaluable assistant for managers, owners and employees.
Being keenly aware of these issues, my developer skills are focused to solve your unmet automation needs with well designed business applications and websites that are easy to use, fast and reliable.
Please use my email and phone contact page today to talk to me about any developer application design ideas you have.
Thanks for your interest,
Douglas B. Miller, Computer Program Designer
Please check out these great movies of my desktop developer application programs! Real names have been replaced with generic names and actual program data has been replaced with phantom program data for privacy and security reasons. The functionality of the program is identical to what the customer uses. Please enable the sound on your computer or mobile device before clicking on any of the links below.
Work references are available upon request.