HR Mangement Systems
Keep all records of employees in one place where they can easily be checked, updated and ammended. See how many hours they worked on each job. This can be customised to include disciplinary records and also employee progress reports. Having a good employee database is very useful when running a medium to large business.
This will allow you to have a better idea of what's going on with the purchasing department and also help them do a better job. Track purchases, quotations and logistics. View and authorise payments on your web portal or on your phone/tablet. Get cost reports based on time, department or person ordering. See the status of the purchase, whether it has been paid for, if it's in transit or if it has arrived. Receive notifications when the status changes.
Track where your drivers are. View the maps in real-time. See how fast they were going at any time and view their travel history. Find out if your drivers are being productive with their time or not. Monitor how long they are stationary. Help them out in an emergency or if they are lost. This Android software can also be used to recover lost/stolen phones and is very difficult to wipe from a device. It even reinstalls itself after a factory reset (If the device has been rooted).
Generate PDF files on the fly. This can include mail merges from large or small databases, or anything that needs to be in a fixed, printable format. While working for PostalGroup I wrote a program to create statements which were sent to all farmers in Northern Ireland detailing the movements/births of every cow in the country. Having such a detailed system helped prevent infected meat from entering the food chain and is one reason why BSE in Northern Ireland was alot less of a problem than in other parts of the UK. I also made travel statements for customers of two of the large ferry operators there. This was no mean feat because each mailing contained millions of data records.
Upload files to your company portal and pin them on a page where you or others can retrieve them later. This can be quotations, monthly reports, data files, documents or any file that you want to store in a remotely accessible location. I can also read data out of uploaded CSV or otherwise delimited files and use that data to populate databases.
Android App Development
I can write custom applications for Android that work on phones or tablets. See other existing Android apps for more information. This can involve apps to view your company data, apps to sell or advertise your services, GPS and much more. While working for Flex Energy Group in Honduras I wrote a widget to show live generation data from a Hydroelectric dam and also generation data from the Utila Power Company. All the boss needed to do was look on his phone to see how much power (money) was being generated. I also wrote an alerts system that provided instant notifications if there was a problem with generation or a network device. This software helped staff respond quickly to issues.
Windows Application Development
I can write applications for Windows using .NET or Java to view, track or send data. Also to automate day to day tasks which may be slowing your workforce down. During my time at Flex Energy Group I wrote a system to monitor hours worked by employees. There are some screenshots below.
If your company needs to send or receive data using SOAP then I can do that. When I worked for PostalGroup I had a 100% success rate over four years sending SOAP data every night and morning. This included data for mission critical mailings that absolutely had to go on time, like exam results (11+) and government mailings.
Network Monitoring Software
Monitor several networks at the same time. Always know which devices are online or offline and receive alerts on your phone if something unusual happens. This can be used for troubleshooting and finding out exactly where a problem is on a network and also respond quickly to problems, giving you more time to get it fixed on time.
Live Data Graphs and Statistics
Generate and view live graphs, based on realtime data from your company. This can include bar charts for sales, realtime line graphs for data that is constantly changing, for example data that is coming out of a PLC.
Phone or Tablet Rooting
Get full control of your phone or tablet by rooting it. This is good if you want to track a phone with my custom phone tracking software or do other things that require root access.
Get the reports you want. Like sales reports, efficiency reports, job cost reports and much more. Every businesses has different needs and I can help find and solve them. Reports can be viewable on-line, downloadable or come as automatic emails.
Programs on Demand
Maybe you need something that isn't here. I can write programs from scratch. So even if it is something I have never done before I can write the new programs that you need.
Help in The Office
Being an power user I can help people to get the most out of their computers. Whether that's helping someone use Microsoft Office, speeding up their computer or helping them get their printer working. I can make sure that your team aren't delayed by minor or major IT problems.
Sometimes you just need to get data into the computer. Before I was programming for PostalGroup I was doing data entry for them all day every day. I can touch type, am good at spelling and entering data accurately. I actually enjoy doing data entry work and see it as a great way to improve my typing skills.
Many servers run Linux or FreeBSD, sometimes as a Virtual Machine on top of VMWare ESXi. While working for PostalGroup and at Flex Energy I used a number of server operating systems including Windows Server 2008, Centos, Ubuntu, Raspian (on the Pi) and FreeBSD along with Apache and MySQL, MariaDB, SQLite and PostGRES databases. I used them for hosting websites, reading generation data from PLCs, processing data, cron (scheduled) jobs, monitoring networks, sending automatic emails and displaying security camera software. With over ten years experience using Linux regularly on both the server and desktop platforms I consider myself to be an advanced user, both at the the command line level, remote maintenance and with many of the graphical user interfaces available.