My Name is Ronald Weidner and I'm a professional software developer. I have many years experience devloping solutions of all types. From games, to business software, to educational software I built a track record of success. Please call if there is a project you need developed on time and on budget. (407) 416-2619.
Summary of Qualifications
Related Employment History
Have Developed Fuel Terminal Automation software for the purpose of tracking and reconciling fuel deliveries and shipments. Additionally, I have developed several tools to help facilitate the creation and testing of software solutions. Have developed customized AJAX web UI components to provide real time access to data. Have helped management in several decision making responsibilities including the assignment of project tasks, implementation of engineering policies and procedures, and making tool choices.
This project tracks fuel as it moved through the delivery system and is divided into 2 main parts. The first is a Linux server responsible for receiving transactions from the automated remote locations. The transactions are captured and stored in a MySQL database where the second part of the project is able to manipulate the records. The technologies used in this project part included MySQL, and C/C++, GDB, Perforce, TCP/IP, and IPCs.
Data Point Manager
A system called Data Points was already in place but needed a better management solution as the current system had grown too large to reasonably manage manually. I identified the need for a management tool and developed one using SVN, PHP, Apache, MySQL, AJAX, and CSS, technologies. Data Points mapped data fields in a MySQL database to a GUI label in 1 or more languages. The main use for data points was the auto-generation of Datagrids complete with multilingual column headings. Other uses included form labels, and menu options. This tool reduced errors and significantly decreased development time.
During the development of the Product Reconciliation application several needs were identified to address testing. Transactions were needed to be simulated and results validated. I addressed these needs by writing several tools including a transaction simulator called “Scenario Builder”, data manipulation/reset tools, and data inspection tools.
Developed additional features to some of the software I created during my previous contract including the Live Dashboard System and the Tournament Creator. Implemented many new features for Tiger 12 including a public facing Tournament Creator and other exciting game features. Implemented a new telemetry system that allowed for dynamic telemetry gathering and requirements. Technologies used include C/C++, PHP, MySQL, Linux, Apache, Perforce, BASH, Python, Perl and a few other related technologies.
This tool also provided the more technically advanced user an interface which allowed for the aggregation of data in table format for an overall dashboard like view.
Developed Web based applications Using Java and SQL technologies. I used C/C++ to develop client/server applications in a mixed operating system environment. Developed applications for cell phones and Windows CE devices.
DHS Digital Handheld System
DHS is a small Windows CE touch screen device used for communication between a dispatching facility and a tow truck driver. My responsibilities with the DHS project were to add new features to the product including printing, Bluetooth, Point of Sale features, and improved client/server communication. Technologies used on this project included Java, SQL, XML, C, Windows CE, and HP-Unix.
D2ME D2000 Micro Edition
Closely related to the DHS project, the D2ME project was designed to run on cell phones as a client/server type application. My responsibilities with the project included the addition of new features that reflected business changes. I developed an improved communication layer between the client and server. Developed new forms and UI for drivers to communicate with the dispatch facility. Technologies used on this project included Java/J2ME, SQL, XML, and C.
A collection of many client/server applications used in the day to day business of AAA customers. Some examples of the kinds of tasks the applications might be used for includes call center tools, database administration tools, dispatch tools and more. Technologies used on this project included Java, SQL, XML, C/C++, MFC, and HP-Unix.
Built web applications to automate build processes and manage server software. I built several small projects used to make daily testing easier. Technologies used on these projects included Java, SQL, XML, C/C++, KSH and other scripting.
Developed Web based applications for the consumption of all students, faculty, staff, and SCC guests. I used many of the popular technologies to complete tasks. PHP, Java, MySQL, DHTML, and XML have been the most prevalent at SCC. Setup and maintained several Internet and intranet servers. I was Responsible for the security of most public web servers at SCC. Installed and configured Linux and related software including Apache, MySQL, ProFTPD, Samba, and many other network related software packages.
Projects Created For SCC
HOT (HOT Open Tickets)
CMS Content Management System
Sign Me Up! -- Event Calendar and Scheduling system.
Created dozens of other Web applications using the technologies mentioned above plus ASP, CGI, C, Visual Basic, VB Script, IIS, MS SQL Sever, CVS, MD5, Excel, Access, and many Linux tools.
I developed a customizable database application designed to create an Access 2000 database from a text file generated from an Oracle data base. The project was created to reduce bandwidth on the intranet and provide employees easy access to schedule information. Developed a fully interactive web application designed to provide an easy interface for employees to discover co-workers’ schedules and generate the requisite schedule trade form.. The project was created to reduce the number of unscheduled absences and increase shift coverage. I Provided Tech support for both Dell computers and Palm hand held organizers. Support provided for hardware issues, software problems, re installation of operating systems, configuration assistance, installation of hardware drivers, and specific software application usage and installation.
I've built several programs for personal projects including a Pay Pal ready shopping cart, several Content Management Systems, file and text encryption programs, video games and others.