SJN Consulting Inc

 


About the Company

SJN Consulting Inc is Justin Nicolaides' software consulting company. SJN Consulting Inc provides custom software development, software contracting and consulting, and computer/network administration (IT) services.

Please e-mail for more information.


Software Development

SJN Consulting Inc can provide complete custom software solutions or hourly contract development as best suits your needs. Areas of expertise include:

  • Hardware Device Drivers
    • Windows XP / 2000 / CE, Linux, VxWorks, Nucleus, ThreadX, and other operating systems
    • Standards-based hardware: PCI, CPCI, VME, etc.
    • Custom hardware: microcontrollers, custom embedded processors or devices
  • Embedded Software
    • Real-time, lightweight processes
    • Multi-threaded, timer and interrupt driven processes
    • Custom hardware bring-up, debugging, and development support
    • Windows CE, Windows XP Embedded, VxWorks, Nucleus, ThreadX, custom and other RTOS's
    • Embedded networked applications using UDP/IP, TCP/IP, Voice Over IP (VoIP), and other data communications-related systems
  • Server and End-user Applications
    • Windows and Linux
    • Java, C++
    • Distributed, networked systems using TCP/IP, etc.
  • Web-hosted Solutions
    • Java, JSP, C++
    • Database-driven applications
    • Application-server hosted applications


Software Consulting

SJN Consulting Inc provides consulting services to help speed your projects along. We can provide support in getting a new project started, or in helping an existing project keep pace and meet its schedules. We have experience and can help in areas such as:

  • Project Management
    • Requirements analysis and specification writing
    • Project planning and resource allocation
    • Time and cost estimating
    • Interviewing and staffing
  • Systems Engineering
    • Software architecture development and review
    • Hardware/Software co-design
    • Technology, standards, tools and vendor evaluation and selection

IT Services

SJN Consulting Inc provides IT support for small businesses. We provide complete support for businesses that don't want to maintain their own full-time IT support department, and consulting for businesses that need help with new products or technologies. Services include:

  • System Backup and Failure Recovery:
    • Data backup processes and procedures
    • Computer and equipment redundancy
    • Backup technology selection and setup
  • Computer Administration
    • Computer system purchasing support
    • Computer and equipment installation and maintenance
    • Software license compliance
  • Network Administration
    • Server, client, and local area network (LAN) setup and administration
    • Internet, private network (WAN), virtual private network (VPN), and Voice Over IP (VoIP) maintenance and support

Contact Information

You can e-mail questions or comments to , or call Justin at 801-558-3872 during normal business hours. SJN Consulting Inc is based in Salt Lake City, Utah.