Specializing in Software Development services for small to mid-sized businesses.


Software Development Contractor available for short or long term contracts.

Over 20 years of experience in Software Development


Systems Architect, Programmer, DBA, Project Manager, Technical Writer, Website Developer and all around great guy!

My name is Greg Unger and I have been a computer programmer for over 20 years. I am efficent, hard-working and experienced in managing, directing, architecting and programming computer systems. My wide breadth of experience gives me the edge in developing systems to help better serve your needs with an absolute and quantifiable return on investment.






My Books 

Rockin the C# Interview
Rockin the VB.Net Interview
The Sesamoiditis Cure



What I do 

I am a hands on, all hat wearing computer professional with experience in the following roles over the last 20 years:

  • CEO - Chief Executive Officer
  • CTO - Chief Technology Officer
  • Director of IT
  • Director of Software
  • Technical Project Manager
  • Senior Systems Architect
  • Senior Engineer
  • Senior Programmer
  • Technical Writer
  • DBA - Database Administrator

What I Design and Build 

I design small to commercial high volume websites, payment systems, inventory control systems, accounting systems, data warehousing systems, plugins for off-the-shelf Microsoft products, situation awareness systems, defensive weapons systems to name a few.


Technologies I work with 

  • Bluetooth and Bluetooth LE Protocol and Development
  • .Net 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5.1 Frameworks, ASP.net, c#, vb.net, ADO
  • Agile Programming, Extreme Programming
  • Windows 8 Programming, C# 5.0, Windows Phone, IPhone, IOS 6 and 7, IBeacon
  • MVC Programming, Responsive Design, MVVM Patterns, RIA applications
  • Foundation 2, 3, 4 Mobile Framework
  • Telerik Controls Mobile and Web, RedGate Tools, Infragistics Desktop and Web
  • AJAX, WCF (Windows Communication Foundation), Web Services
  • WPF - Windows Presentation Foundation, MVP, MVVM, XBAP
  • Silverlight, PRISM, Unity
  • Visual Studio 2005, 2008, 2010, 2012, 2013 Ultimate Editions/TFS
  • Team City Build Server Administration
  • Visual Source-Safe, Visual Interdev
  • ASP, ASP+, HTML
  • DHTML, JavaScript, JScript, VBScript
  • XML, XSLT, CSS
  • Android SDK/Java SDK for Android
  • TCP, UDP, Multicast, Sockets, IP, HTTP protocols
  • MODBUS protocol, hardware control, embedded systems
  • Visual Basic 3.0, 4.0, 5.0, 6.0
  • Visual Basic For Applications VBA, Automation
  • COM, COM+, DCOM, RDO, ADO
  • PHP, MySQL
  • JAVA Programming, JDBC
  • JAVA to .net/c# bridging
  • Visual C++, C++ (Unix), TCL, LISP, ADA, PROLOG, PERL
  • NUnit, Mock objects, MSTest, Fitness, various testing platforms
  • Crucible Code Review and Analysis
  • SQL Server 2012, 2008, 2005, 2000, 6.5, 7.0, MS Access
  • SSIS / SSRS / SSAS, ETL, T-SQL
  • Oracle DB Programming, PL/SQL
  • IBM DB2 UDB for Windows and Linux
  • Data warehousing/Corporate/Enterprise Level Software Development
  • People Soft 8.8 CRM, Portal, FMS, HCM, People Code, SQR (Certified) (Multiple Training classes for 8.8+)
  • CMS - Content Management Systems Development (Portal, Wiki, Groupware)
  • CRM Software Development/Administration
  • IBM Clear Quest, IBM Rational Clear Case, SVN, Visual SVN
  • Networking and Network Administration
  • Full E-commerce customization and turnkey solution development
  • Full life-cycle development
  • Client/Server Applications Development
  • Intranet Client/Server Application to Browser
  • Microsoft Site Server 2.0 and 3.0, Commerce Server
  • Cross-browser B2B and end-user development

Automation Expert 

Automation or automatic control, is the use of various control systems for operating equipment such as machinery, processes in factories, boilers and heat treating ovens, switching in telephone networks, steering and stabilization of ships, aircraft and other applications with minimal or reduced human intervention. Some processes have been completely automated.

The biggest benefit of automation is that it saves labor, however, it is also used to save energy and materials and to improve quality, accuracy and precision.


Integration Expert 

Integration is at the very core of most businesses. In engineering, system integration is defined as the process of bringing together the component subsystems into one system and ensuring that the subsystems function together as a system. In information technology, systems integration is the process of linking together different computing systems and software applications physically or functionally, to act as a coordinated whole.

I have over 20 years of experience integrating software and hardware systems. From ETL to plugins, I have the experience to do what you need in order to run your business more efficiently.


Systems Expert 

Systems expertise comes with over 20 years of experience in dealing with systems of all kinds. From low to high volume and from off the shelf to multi-million dollar custom systems. I have been developing, architecting, analyzing and training people in system design and creation for over 2 decades. Let me put my knowledge to work for you.


Software Development 

Custom Software Development is exactly what I do best. Whether it is creating a website, a mobile application, a kiosk system or pretty much anything you can imagine, I have the knowledge and expertise to get the job done. I specialize in understanding business processes and creating software systems that can automate those processes and save you an enormous amount of time and effort. I specialize in creating interactive systems for data entry, reporting and analyzing data metrics as well as coming up with solutions to make your job and your life easier.


Project Consultations  

Do you have an idea or project and would like to work through the technical aspects of it? Maybe you would like a quote and a time-frame for what it would take to get the project completed. Whether its a website, a mobile application, a kiosk or pretty much any type of software or hardware solution, I can help you figure out the exact details for what it will take to get the job done.

The best way to explain what I do is to present an analogy of it. Think of me like a General Contractor for construction. A General Contractor knows everything from designing the blueprints of the home, the electrical, the plumbing, all of the city and county legal codes as well as how to build the home right to the very end. I know exactly in what order things should be done, how things can be done in phases and how long each phase will take. The only difference is that I do all of the work myself unless the project requires additional experts in order to get the work done more quickly.

Whether its a small project or a large one, it is well worth the time and money to figure out exactly what you are getting into before you pay someone to do the work. If I am not the right person for the job, I can almost always refer you to the right expert to fit your needs.

Do not let someone take advantage of you! Make sure you consult with me first, whether I do the work or not. I am dedicated, trustworthy and knowledgeable in all aspects of software system design and implementation with over 20 years of programming experience!

The Process:

  1. Contact me with your information and a brief description of what you need done.
  2. We setup a time for an initial consultation to discuss your project or need.
  3. We figure out what the best course of action is moving forward given your time and budget constraints.

Fee: My consulting fee is $250/hr and it is well worth it! Do not do anything without knowing what you are getting into. Spend the money upfront and arm yourself with the knowledge you need to make sure you are not wasting your time or money. It is a small price to pay to have all of the information you need. It takes a lot less time and effort to go into a forest to chop wood if you have a sharp ax then it would to go out with a dull one. Sharpen your ax before you venture out.


Enterprise Technology Consulting 

I bring extensive experience to help businesses and governments align technology strategy with organizational value. CEOs frequently ask me to validate technology planning and architecture strategy to ensure optimal ROI from technical expenditures. Additionally CIOs know that over time decisions are made across organizations which lead to escalating technology costs due to inefficiencies and redundant systems. As a result these leaders turn to Strategic Technology Consulting to help define or validate new or enhanced technology strategies.

I provide the following services to address various levels of client needs within Strategic Technology Consulting which is in addition to our Custom Software Development services.

  • Enterprise Systems Optimization
  • Enterprise Architecture Master Plan Development
  • Web Strategy
  • Architecture Review
  • Marketing Strategy/Customer Analytics
  • Requirements Analysis
  • Performance Analysis
  • Third Party Software Evaluation
  • Hardware Selection
  • Payment Card Industry (PCI) Compliance
  • Security Audits

I have helped companies of all sizes make informed technology decisions. Contact me to learn how I can help your organization improve its technology and operational efficiencies.


Team Development 

Whether your project is too large for one person or you have a deadline date you need to make. I manage a team of great developers that are experts at what they do. We can accomodate most small to medium sized projects.


Remote Development 

I am an expert in Remote (Virtual) Development. My expertise, experience and speed is second to none. I have numerous ways in which I communicate updates, training and project plans and will make sure you have the visibility you need in all work done remotely. My references are impeccable and my relationships last because I make sure things get done, period.

I have several clients that I work with from my home office and can get the work done during or outside business hours, weekends and even most holidays.


Business Sectors 

I have extensive knowledge and background in:

  • Government
  • Healthcare
  • Medical
  • Retail
  • Legal
  • Manufacturing
  • Transportation

Consulting Services 

When you hire me, I can take on every aspect of your project from management to implementation. This is an incredible way for your business to save time and cost for small to very large projects. I act as an extension or add-on to your business without the overhead of having to pay, manage, hire or oversee employees. I am one source of responsibility for all of the work I provide. This allows you to send me anything you need done and only be billed for the time spent on the work completed. This is an amazing way to have the full resources of a complete IT department any time your company needs it.

I can work on-site in most locations as well as do work remotely.

My knowledge of Six Sigma, ISO and IEEE compliant processes with respect to implementation and documentation can help with documentation and implementation. My standards are strict and I firmly believe in documentation and visibility first and foremost.

Please feel free to contact me and lets discuss your needs.


Hire Me - My Rates - Greg's Resume - Contact Me 

Please feel free to contact me to go over your needs or to receive a copy of my complete resume. Once I understand your needs we can discuss the work you need done and an hourly or fixed rate to complete the work. My L.L.C. is fully insured and I have been in Scottsdale, Arizona since 1995.

Contact me on linkedin.com

Contact me on Linked In at http://www.linkedin.com/in/gunger/

Greg Unger



Other Affiliations