Kick-ass Flash templates from TemplateMonster!

25 years of experience in small business and higher education

White Papers

Areas of Expertise

As Sandcrater's chief technologist, Ron DiNapoli's resume shows a wide variety of experience in programming, IT solutions, IT leadership and lecturing at the collegiate level. Ron earned undergraduate degrees in computer science and mathematics from Syracuse University where the curriculum stressed understanding the theory of computer science. This translates into an ability to pick up technologies quickly, as needed. This page details the programming languages Ron has used extensively (multiple professional projects) as well as casually (hobby projects) and also details the roles Ron has played in his career and the areas of technology he has held responsibilities in.


Multiple professional projects have been coded in:

  • C
  • C++
  • Objective-C
  • Swift

Some casual projects have been completed in:

  • Java
  • PHP

Other language related technologies Ron has been exposed to:

  • Git
  • Gerrit
  • Microsoft TFS
  • Docker
  • CVS
  • Subversion
  • ODBC
  • Oracle/SQL
  • Maven
  • Jenkins


During his career, Ron has performed the following roles:

  • Software Engineer
  • Product/Service Manager
  • Team Supervisor
  • Deputy Director
  • Acting Director
  • Sole Proprietor
  • Partner
  • Consultant/Subject Matter Expert
  • Lecturer


Areas of Technology

Professional responsibilities have been held in the following areas of technology:

  • Computer Language Implementation
  • Client/Server Programming
  • Apache Modules
  • Enterprise Architecture
  • Software Architecture
  • OS Level Programming
  • Cross-Platform Programming
  • Authentication Systems
  • Authorization Systems
  • UNIX/MacOS/Windows/iOS