Software Engineering

Attention: open in a new window.  Print  E-mail

Software EngineeringMike Fatica, Fatica Consulting’s Principal, has over 15 years of intense programming experience in hundreds of platforms and technologies. Mike and his team have created scores of large scale applications using many different languages and platforms. Built on world-class database systems, our software benefits from years of real-world application development and deployment. With that experience comes professional, future-proof design with a big-picture perspective.

Our application development philosophy starts with a design approach rooted in professional engineering practices. We break big ideas down into their components and modules to create a system specification that details deliverables to your company. We do this after garnering a complete understanding of your business needs. Our ability to communicate technical concepts in plain English while listening to your business needs ensures that your expectations are aligned with ours.

Unlike many software engineers, we bring business knowledge and human interface design experience that makes the difference between a piece of software and a functioning component of your business. Realities of user behavior are often ignored during application design. We have the experience of delivering many large-scale products to market, so we know what brings success.

We work in dozens of platforms and languages, some of which are listed here in no particular order. We commonly are asked to utilize a proprietary API, old language or archaic database system and are very comfortable delving into the unknown.

Languages

  • PHP
  • C, C++ and x86 Assembly
  • ASP.NET, VB.NET and C#
  • Visual Basic, Active Server Pages
  • SQL, T-SQL and PL/SQL
  • XML and XSL
  • Java 2 and JavaScript
  • HTML, XHTML and CSS

Operating Platforms

  • Microsoft Desktop OSs including Windows XP, 2000, 98, 3.1 and MS-DOS
  • Microsoft Server OSs including Windows NT4 through Windows Server 2003
  • Linux (Multiple Distributions including Redhat 6 - Fedora 5)
  • Unix, Irix and FreeBSD

Database Systems

  • Microsoft SQL Server 2000
  • PostgreSQL
  • Oracle
  • MySQL

Selected Application Programmer Interfaces (API)

  • Mambo Open Source
  • PHP ADOdb
  • OpenGL and DirectX
  • Dundas Charts & Guages for .NET
  • Intel Dialogic Telephony
  • Swing Java Libraries

We charge for custom programming services at a rate proportional to the complexity of that task(s) required by your specifications. Hourly rates, fixed-price and “not-to-exceed” contracts are available. Contact us today for more information.