Daniel Grillo

Daniel Grillo Email and Phone Number

Software Engineer at Upland Software @ AccuRoute by Upland
Daniel Grillo's Location
Woburn, Massachusetts, United States, United States
Daniel Grillo's Contact Details

Daniel Grillo work email

Daniel Grillo personal email

About Daniel Grillo

Specialties: C++C#/.NETSTLCOMPDF generation librariesOCR librariesOAuth2Cloud Storage APIs

Daniel Grillo's Current Company Details
AccuRoute by Upland

Accuroute By Upland

View
Software Engineer at Upland Software
Daniel Grillo Work Experience Details
  • Accuroute By Upland
    Software Engineer
    Accuroute By Upland Feb 2011 - Present
    Austin, Texas, Us
    Work on document capture and routing server software. Customers include banks, law firms and hospitals. Implement code to enable the server to deliver documents to Dropbox, Box, GoogleDrive, FTP Sites, Sharepoint 2010/2013/365 and IBM FileNet. This expands the number of destinations our server is capable of delivering to, which allows us to meet the needs of more customers. FileNet in particular can be configured many ways. I had to work closely with the customer requesting this integration in order to provide all the features requested. At the same time, I had to make the solution general enough to be used and re-sold to other potential customers. Many new cloud based document management systems expose REST APIs to allow applications to store documents. In order to support delivery to these systems (such as Net Documents and OneDrive) I’ve needed to research the APIs and implement C# callable wrappers. Integral to this is learning how to implement OAUTH authentication for each service. A server application must implement authentication in such a way that a user needs only login once and the server can there-after use the services’ REST API without requiring further user interaction. In 2012, the United States court system stopped accepting normal PDFs for electronic document filings and would only take a form of PDF called PDFA. I researched the PDFA standard and used the Datalogics library to ensure that our server could create documents that conformed to this standard. Our numerous law firm customers could then submit documents to the court automatically. It was learned that PACER, the courts’ electronic document receiving system, was rejecting our (and other companies) PDFA documents. I worked with the court system of Pennsylvania to understand the problem. Without access to the code base, I determined that the problem lay in PACER, which had a number of bugs in the code used to verify the PDFA documents submitted to it.
  • Radvision
    Software Engineer
    Radvision Mar 2002 - Jan 2011
    Help design and improve web based audio/video/data conferencing client software. The client interfaces with a webcam and microphone to allow the user to participate in multi-participant conferences over the internet. Coded in VS C++ using COM and ATL. Client components interacted with a web page to provide an easy to use web based conferencing experience. Involved in many aspects of the development cycle including feature design, bug fixing and heading up such efforts as localization, OEM branding, crash report analysis, writing design docs and test plans, contact with customers and sales engineers in trouble shooting efforts. Design and code a contact list according to the XMPP standard and using the IKSEMEL library. The contact list works like other popular buddy lists, allowing users to add contacts and see their presence information. Our customers can also click on one or many contacts in the list to instantly place a video/audio/data call to them. This differentiates us from our competition and eases a problem video conferencing has had from its inception: "How do I get the people I want into the meeting with me right now?" Implement NTLM and Digest proxy authentication functionality so that users may conference even when behind companies' password protected firewalls. Allows us to sell to large companies and government agencies with strict security requirements. Implement custom installer framework so that the client could be installed more quickly and easily from a website than current installer technologies allowed. The framework permits us to individually manage upgrades of different components, install without having to be an Administrator on the strict Vista/Win7 environment and, overall installs take 1/3 as long as current installer technologies. This was vital to our ease of use strategy: the faster a new user is in conference, the better an impression our technology makes.
  • Ezenia! Inc
    Software Engineer
    Ezenia! Inc Jun 1999 - Jul 2002
    Maintained and developed multi-point video conferencing servers that allow ISDN based endpoints to conference. Made bug fixes and implemented new features to the company's conferencing unit. Tasks included interpreting and implementing ITU standards (H.320). Additional work involved developing two releases of a product, which allowed web masters to integrate audio/video conferencing into their web pages. This product was a series of Windows NT/2000 services and COM classes.
  • Symmetrix Inc
    Consultant
    Symmetrix Inc Nov 1997 - Jun 1999
    Consulting duties including the maintenance of a software system used by Dupont to coordinate orders, sales, manufacture and shipping of products from five manufacturing plants around the world. Enhancements and fixes to this software were coded in C++. I completed Year 2000 compliance for this software. Created web based applications for use over the corporate intranet (corporate timesheet application). These apps were built with ASP. They featured database access through web pages.
  • Vdonet Inc
    Software Engineer
    Vdonet Inc Aug 1997 - Oct 1997
    Primary responsibilities focused on VDOPhone, a video conferencing application that works over the internet. Was tasked to make GUI modifications and bug fixes to the VDOPhone product. Last duties centered on the VDOLive Player, a web browser plugin which allowed for real-time streaming of video. Altered the source code of the original application to create a less functional "free version" of the player to be put on the web site for free download. All coding done in C++.

Daniel Grillo Skills

C++ Software Engineering C# Software Development Software Design H.323 Java Activex Sip Stl Video Conferencing Distributed Systems Xmpp Saas Com Oauth Cloud Computing Rest

Daniel Grillo Education Details

  • Boston University
    Boston University
    Computer Science '09
  • Boston University
    Boston University
    Digital Forensics
  • Boston College
    Boston College
    Computer Science

Frequently Asked Questions about Daniel Grillo

What company does Daniel Grillo work for?

Daniel Grillo works for Accuroute By Upland

What is Daniel Grillo's role at the current company?

Daniel Grillo's current role is Software Engineer at Upland Software.

What is Daniel Grillo's email address?

Daniel Grillo's email address is gr****@****ail.com

What schools did Daniel Grillo attend?

Daniel Grillo attended Boston University, Boston University, Boston College.

What skills is Daniel Grillo known for?

Daniel Grillo has skills like C++, Software Engineering, C#, Software Development, Software Design, H.323, Java, Activex, Sip, Stl, Video Conferencing, Distributed Systems.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.