David Esposito

Principal Software Engineer at Trellis Energy
  • Claim this Profile
Contact Information
Location
San Francisco, California, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Miriam Fitting

Dave is lead engineer on two of the server products I manage in the digital television platform space, and I have worked with him for nearly three years. His communication style is open and he works well collaboratively. He consistently thinks about the end-user when architecting and implementing. He is also highly team-oriented and considers not just his individual tasks, but also the goals of the group and project as he progresses--he's not afraid to suggest and take on additional work in his areas if it means a better overall design and achievement of group goals.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Oil and Gas
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jan 2014 - Present

      Trellis Energy was founded by a team of energy industry and IT veterans who have spent the last two decades building and delivering solutions for Fortune 1000 companies within the Energy industry. Trellis Energy helps Gas, Oil and Electric energy companies move to the digital world by providing software and services to better manage and operate energy assets. Trellis Energy’s flagship software solution integrates and optimizes enterprise-wide transactions under a single, easy-to-use business management software platform that provides the business, economic and technical benefits of a SaaS, private cloud and on-premise solution. Show less

    • United States
    • Government Administration
    • 700 & Above Employee
    • Sr. Software Engineer
      • Aug 2011 - Dec 2013

      Develop features for an Oracle based transaction processing order entry system that handles millions of transactions daily for international and domestic commercial mail. • Develop and maintain the rates module within the PostalOne! Product. The rates engine is a core element of the system, which is referenced by over 100 developers. • Developed first release of an incentive module giving discounts to customers based on a complex rule-set. • Engage with the USPS business team (internal customer) over requirements, designs and change requests. • Provide estimates to portfolio team for new features and bug fixes. • Provide technical leadership to off site developers (design reviews, code reviews, monitoring communications with other development teams, QA and customers). • Quickly analyze and deploy SQL performance remedies when production issues arise. • Collaborate with the many engineering teams that have interfaces with the PostalOne system: Customer Incentives, Negotiated Service Agreements, Finance, Micro Strategy, Point of Sale, Mail sampling. Show less

    • Sr. Software Engineer
      • May 2004 - May 2011

      2010-2011: Major feature release to the DVB (Digital Video Broadcasting) server product (c/c++ based). Exposed instantaneous bitrates as windows performance counters. New UI with WPF(VS,NET 2010). New module to stream MPEG sections. 2009: New module to index MPEG video files (MPEG-2, H.264) for playback on Set top boxes (C# .NET). New video server module to stream video in chunks (Push VOD). 2008: Prototype UI for video server in .NET Win forms, included plugin support. 2007: Reliability testing, bug fixes and performance white paper on a http proxy server product. Traveled to customer site in India to do system integration (NET Win forms, ADO.net, SqlServer, and Oracle. New subscriber deletion UI in .NET Win forms. 2006: Developed an ETL module in c++/Oracle pro*c for a data warehousing project. 2003-2004: Built a server to collect usage data from set top boxes in c#/ASP.NET (Collect). Built a TCP server to import and maintain an Oracle database of subscriber data from a network operator's billing system. Show less

    • Media Production
    • 1 - 100 Employee
    • Software Engineer
      • 1998 - 2004

      Developed software for the Wink Data Center which processed orders and usage data from customer set top boxes. The environment was Oracle on Solaris. As the Technical Lead for a 5 person development team, I established a war room environment, built, and evolved an order processing and usage system which serves over 1 million cable and satellite households. Gathered user requirements; produced a data model; developed functional and design specs; conducted design and code reviews; coded some of the more complex modules; developed procedures for hand-off/release to operational hosting partners. Technical Skills: database design, PL/SQL, c++, client/server, Actuate report development. In addition to software development, I also took a large role in the day to day operations and database administration. Wrote reports (perl, Actuate) for both monitoring and business management. Greatly improved maintainability, time to market and software quality by bringing in automated testing (see www.ExtremeProgramming.org). Designed, built, tested and deployed a ``business to business'' document exchange management system using object oriented perl and oracle. Features include perl CGI screens, file mapping, ftp interchange, process forking and pgp integration. This system has survived 2yrs. with minimal changes, and processes over 300 files a day without a hiccup. Built mapping software to map fields for processing orders with different vendors. Built mapping modules to support ingesting subscriber data from varying partner subscriber management systems. Show less

    • Sales Engineer and Product Manager
      • 1996 - 1998

      Expanded the product line by rolling out a field service management product. Worked with design partners to produce marketing requirements specs. which drove the engineering effort. Partnered with the Sales organization to present the technical aspects of ServiceTEAM to sales prospects. Analyzed and implemented software integrations with strategic partners. Built elaborate product demos using ScopusWorks (gui builder) and tcl. Resolved complex technical issues for field sales engineers. Recognized as "Most Outstanding Employee" in the Marketing Department, Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • 1994 - 1996

      Enhanced and maintained a heavily customized document management system (Interleaf RDM) built with an object-oriented lisp front-end and an Oracle back-end. Tasks included: Oracle and RDM system administration, parsing of data out of Interleaf documents (heavy regular expression usage), manipulation and transfer of documents for CD test builds, building programs to batch convert images, extensive reverse-engineering of RDM and maintaining RDM reference documentation. Created a GUI front end for UNIX's SCCS on the Interleaf desktop. Created a simple GUI mail system on using the Interleaf desktop for users who were not setup with UNIX mail. Show less

    • Saudi Arabia
    • Retail
    • Software Engineer
      • 1994 - 1996

      Technical sales support for a suite of front-office products. Prepared custom product demos and assisted sales in responding to customer RFQ's Technical sales support for a suite of front-office products. Prepared custom product demos and assisted sales in responding to customer RFQ's

    • Software Engineer
      • 1993 - 1994

      Built an EDI file tracking, translation and delivery system which interfaced with a commercial EDI mapping application. The system polled a network, downloaded, split, translated, tracked and delivered EDI data to the appropriate machine and application in the Fritz network. This included creating the entity and function models and writing the design specs. Software Tools: Korn shell, awk, SQLplus, SQLForms3.0, Perl and other UNIX tools. In charge of system administration and enhancements on a purchase order tracking and placement system which moved customer POs to Fritz operations sites in Asia and performed over 100 validations on the data while loading it into the freight consolidation system. Validations were continually added and modified as requirements evolved. Software Tools: SQLReportwriter, SQLplus, CASEDictionary/Designer and Korn shell. Show less

    • 1 - 100 Employee
    • Contractor (Oracle Consulting)
      • 1992 - 1993

      Lead developer for a 1 year, $500K, civil trial information system project. The system had 60+ functional modules and 50+ entities with searches available on up to 20 criteria. A MS windows-like interface was employed using SQLForms in character mode to accommodate criteria selection, searching, online review and downloading of cases by attorneys and law librarians. System Design. Conducted detailed user interviews and feedback sessions in order to create module design specifications compliant with Oracle Consulting Group standards. Performed code reviews on critical modules produced by other team members. Administered the CASE data repository throughout the analysis, design and build. Evolved the entity relationship model. Designed indexes. SQLForms3.0. Developed highly complex, data entry/retrieval screens which conformed to Oracle Consulting's rigorous development standards. SQLPlus/UNIX. Developed modules covering abnormal disconnect, system crash recovery and user downloading. This required proficiency with UNIX tools (e.g. sed, Korn shell) and an understanding of PC communication protocols. PRO*C. Designed and built a report in Pro-C to publish civil trials in a monthly serial format. The module followed complex grammar rules and produced output in Quark Express desktop publishing software format. Show less

Education

  • Lehigh University
    BSEE
    1985 - 1989

Community

You need to have a working account to view this content. Click here to join now