For contributing my Software How-To articles to the programming community.
Read The How-To Articles Here
Innovative, multi-dimensional IT Professional with 15+ years in software/database development, Web development, and project management. Pivotal technical resource, and solutions driven strategist who consistently improves efficiencies, productivity and the bottom line. Demonstrated success supporting business-critical operations and systems integration for diverse industries/organizations, including Compaq Computer Corporation, Halliburton, Tenneco, Hewlett Packard, IBM, and Enerflex.
Main focus was development of a Reciprocating Compressor design software including the production of P&ID’s that would go to the customer. Based on a few data points the software will create the base Reciprocating Compressor design. Software eliminated the usual one to two weeks to send the compressor specifications to the customer. Software allowed customization and modification of the base design to further meet customers needs and a custom developed Engineering library ensured that any and all modifications are within safety design parameters. Application was created in the 4.5 .NET environment utilizing WPF MVVM for a powerful agile application, utilizing Microsoft Azure (cloud storage) for data backend and third party tools for extensibility. Created several tools for the IT and Safety groups to automate their current processes and reporting.
I have been a freelance developer (on the side) for most of my professional career which has allowed me to enrich my skill set working on a wide range of projects. Projects ranging from simple software updates, website development / administration, to software development for ground breaking companies. Small emphasis on providing high quality 3D graphics and logo media.
Extensive development in the .NET environment with C# (WPF & Windows Forms) in Visual Studio 2010 Ultimate as well as ANSI C on Linux platform. Developed a SCADA system (Supervisory control and data acquisition), utilizing agile development methods and MVVM design pattern in a .NET 4.0 C# environment. Created WPF custom User controls to facilitate complex data displays and timing events. Designed and implemented lightweight module scheme to communicate with scientific equipment designed to measure hydro-carbon content in field samples. The modules were developed in ANSI C utilizing socket and serial communication as well as multi-threading.
Responsible for image development and deployment of Windows XP and Windows 7 for supported platforms using the Microsoft Deployment Toolkit. Created a utility to monitor and retrieve non-compliant PC’s attached to the corporate network utilizing C# and WPF in Visual Studio 2008 and stored the results real-time in an MS Access database. The database results were then displayed via ASP.NET web page on the company intranet for management to assess the progress. Developed an automated utility via VB.NET in Visual Studio 2008 using calls to the Windows Remote Management framework to facilitate the usage and maintenance of the scripting test lab units. The results for this utility were displayed in a dashboard mashup of created web services to monitor what units were used, duration of activity, user signed on to the unit, number of units available, and finally a means to reserve specific units with the information stored in an MS Access database.
Designed and maintained application for the automated retrieval of various data artifacts from third party websites. Utilizing VB.NET in Visual Studio 2005, multi-threading, and database control in MS Access; large quantities of data files and web pages are automatically downloaded according to customer selections. Responsible for defect tracking system (Gemini); installation, administration, and maintenance. Led development team to convert the company website to a SharePoint 2007 portal. Created a web-based dashboard utilizing Silverlight, Prism (MVVM), C# in Visual Studio 2005 for TomorrowNow’s customers; which allowed the customer to view total documents and code changes available for their specific enterprise software.
Process automation expert, tools development, and Windows CE 5.0 platform development. Developed high quality software in Visual Studio 2005 consistently ahead of scheduled deadlines and maintained a close relationship with quality assurance and core program teams to ensure software met or exceeded expectations. Analyzed manual process and developed strategies utilizing automation and process change to reduce costs and improve quality. Several projects included:
Spearheading automated software localization development and management of all software translations to developing an automated test platform for new windows images across 16 languages that saved thousands of man-hours and increased productivity 300% by designing, implementing, and administrating a test network that became the standard model for all Compaq test groups.