Marc Orenberg

Marc Orenberg

Senior Software Contractor

Providence, Rhode Island Area

Current
  • Software Consultant at Kasteris
Past
  • Senior Software Engineer at Gryphon Networks
  • Senior Software Engineer at EnvoyWorldWide
  • Senior Software Engineer at Homisco Inc.
  • software engineer at Point of Sale System Services, Inc.
Education
  • Fitchburg State College
  • North Middlesex Regional High School
Connections
166 connections
Industry
Computer Software
Websites

Marc Orenberg’s Summary

Software Engineer with over 10 years of experience, specializing in back-end programming, including sockets, network programming and telephony.

Marc Orenberg’s Specialties:

Languages: C++, C, C#, VB.Net, ASP.Net, Perl, PHP, Python

Operating systems: Linux, Windows, Solaris

Database: Microsoft SQL Server, MySQL, Sleepycat, DBIII, ODBC

Web: HTML, XML, Web Services, Apache, TCP/IP, HTTP, FTP

Telephony: Asterisk, FreeSwitch, VoiceXML, SIP, NMS, Dialogic, text-to-speech, SS7, IVR


Marc Orenberg’s Experience

  • Software Consultant

    Kasteris

    (Computer Software industry)

    August 2007Present (1 year 3 months)

    Offering consulting services for software development. Experience with telephony, network programming, websites, desktop applications, and more.

  • Senior Software Engineer

    Gryphon Networks

    (Privately Held; 51-200 employees; Computer Software industry)

    November 2001August 2007 (5 years 10 months)

    Designed, built, named, documented and supported Guardian Interactive, a Windows .net application that “scrubs” the lead lists of telemarketers by separating ok-to-call records from restricted ones. The application is installed on the customers’ desktops and communicates with Gryphon’s in-house databases via Web Services. It supports telephone, FAX, e-mail and postal mail data, and provides the customer with many useful reports and graphs. Several fortune 500 companies are currently using this application.

    Wrote many other socket-based applications and utilities for Windows, Linux, and Solaris, using c#, VB.Net, C, C++, VoiceXML, web services, Perl, MySQL, Microsoft SQL Server, web services, sockets, etc.

  • Senior Software Engineer

    EnvoyWorldWide

    (Privately Held; 11-50 employees; Computer Software industry)

    March 2000September 2001 (1 year 7 months)

    Added to an existing application which sends messages by phone, FAX, pager, SMS, etc. Maintained and added functionality to a proprietary XML-based telephone scripting language (similar to Voice-XML). Added echo cancellation, text-to-speech, conference calling, and call forwarding capabilities for phone messages. Also added significantly to the stability of the system by investigating and fixing telephony problems and bugs in source code.

  • Senior Software Engineer

    Homisco Inc.

    (Privately Held; 11-50 employees; Computer Software industry)

    June 1995March 2000 (4 years 10 months)

    Major architect/programmer of multi-threaded telephony switch with real-time billing and call-cutoff capabilities. Single-handedly ported the system from OS/2 to Windows NT, changing it from a multi-process system to a multithreaded one. Added/rewrote most of the source code, including switching (with Natural Microsystems’ CT-Access), billing, conference calling, paging, etc. Redesigned system to utilize many of NT's built-in features, such as file mapping, multi-threading, services, registry, and event log. Also played major role in transforming the system from a stand-alone computer to a client-server application using Microsoft SQL Server.

  • software engineer

    Point of Sale System Services, Inc.

    (Privately Held; 1-10 employees; Computer Software industry)

    March 1993June 1995 (2 years 4 months)

    Wrote point-of-sale programs, including gift certificate tracking, data polling, inventory maintenance, etc, for use with Fujitsu cash registers. All work in C on OS/2.


Marc Orenberg’s Education

  • Fitchburg State College

    BS, Computer Science, September 1989May 1993

  • North Middlesex Regional High School

    19851989


Additional Information

Marc Orenberg’s Websites:


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Marc’s full profile:

  • See who you and Marc Orenberg know in common
  • Get introduced to Marc Orenberg
  • Contact Marc Orenberg directly

View Full Profile