Thomas Difilippo

Thomas Difilippo Email and Phone Number

Looking for long term contract or permanent opportunities @ Derby LTD
New York, United States
Thomas Difilippo's Location
Queens County, New York, United States, United States
Thomas Difilippo's Contact Details

Thomas Difilippo work email

About Thomas Difilippo

Senior Python development engineer, experienced with RESTful APIs, distributed systems, & analytical services in full time and contract environments. Skilled at testing and automation of repeatable tasks with an Agile development background utilizing JIRA. Capable of working in team environments and taking a lead role to mentor others as needed. Adept at rapidly assimilating new technologies. Excellent written and oral communication skills.

Thomas Difilippo's Current Company Details
Derby LTD

Derby Ltd

View
Looking for long term contract or permanent opportunities
New York, United States
Website:
derbyco.com
Thomas Difilippo Work Experience Details
  • Derby Ltd
    Derby Ltd
    New York, United States
  • Freelance Remote Assignment With Top Four Accounting Firm In New York
    Python Consultant
    Freelance Remote Assignment With Top Four Accounting Firm In New York Dec 2016 - Present
    Freelance Senior Python consultantSenior Python engineer developing Python analytics application to Extract, Transform and Load logging information from many different vendors into a single data format. This new ETL tool and the potential use in vendors compliance software analytics is being beta tested for use by junior associates of the firm to simplify auditing and compliance scenarios.
  • Derby Ltd
    Python Consultant
    Derby Ltd Dec 2015 - Dec 2016
    Design and implement a back-end RESTful API, Database design and back-end business logic to support an internal facing Python, Django and Django-Restful servicesMicrosoft SQL Server utilized to support login, storage, manipulation and utilization of large data sets, and to support monitoring of all web servicesDesign and develop a python based automation test platform to consume, benchmark, verify and validate RESTful API services. This automation framework supports thousands of simultaneous RESTful connections with random inter-packet latency to support real life use of RESTful APIs
  • Cablevision
    Python Consultant
    Cablevision Sep 2015 - Oct 2015
    Bethpage, New York, Us
    Provide POC web-site to replace legacy in-house admin web sites to configure customer cable systemsDesign and Development of a network automation tool which requests and retrieves diagnostic data of cable set-top boxes using asyncoro Python asynchronous sockets library. Supporting 1024 simultaneous socket connections, this version queries 250,000 clients within approximately 5 minutes, utilizing generator based network connections to avoid the Python Global Interface Lock.Developed a simple Python package to support thousands of simultaneous send and receive SSH requests to multiple remote computers utilizing parallel processing.
  • Merril Lynch Inc
    Python Consultant
    Merril Lynch Inc Mar 2015 - Aug 2015
    Design and develop Equity Risk Correlation reports written in Python, developed in the BOA Quartz environment. Utilize the BOA grid computing software and hardware which provides the ability to execute Python code sequences on tens of thousands of x86 cores located at data centers in geographically diverse sites. This supports highly parallel calculation of grid enabled algorithms, as well as the ability to quickly test and debug local calculations with low latency on a local PC.Development of Equity correlation regression analysis suites to insure that newly developed correlation engines and changes to the correlation algorithms could easily be compared to previously designed and developed algorithms to insure the ability to test data and to compare initial correlation calculations with newly developed algorithms. Development of specialized unit tests to insure that all test cases have been coveredUtilize proprietary BOA Sandra database
  • Globecomm Systems Inc.
    Python Consultant
    Globecomm Systems Inc. Mar 2014 - Feb 2015
    Hauppauge, Ny, Us
    Design and develop Automated Test Software (ATS) a distributed test platform written in Python. The ATS suite is used to verify and validate RESTful APIs which control a high-performance content delivery system. The ATS was developed under Windows 7 and Linux using XML to configure all potential API calls. Linux RPC clients were developed for the Linux Content Delivery elements to verify system performance. Tests utilize Remote Procedure Calls, IPTABLES, NFQUEUE, Postgresql, MSSQL, and Linux system calls to independently verify and validate the API.. Actively discovered dozens of bugs, determined system lock, multi-thread and performance issues. Skills – Python, Linux, TCP/IP, Windows, RPC, REST APIs, Test Software, JSON, XML, MSSQL, Postgresql.
  • Parker Hannifin
    Senior Project Engineer
    Parker Hannifin Dec 2003 - Apr 2013
    Cleveland, Oh, Us
    Managed, developed and maintained an Avionics Test Lab, responsible for full life-cycle product design of Automated Test Equipment for the Fuel Quantity and Management System (FQMS), the fuel gauging and control system for the Airbus A380 and A350 Aircrafts.
  • Bloomberg Lp
    Senior Systems Engineer
    Bloomberg Lp Aug 2000 - Aug 2002
    New York, Ny, Us
    Worked at Bloomberg LP as a full-time employee from 2000 to 2002.• Responsible for conversion of the Bloomberg network switch from VXWorks to Linux. The Bloomberg data switch maintains TCP/IP connections between the 350,000+ customer terminals and the Bloomberg Servers.• Developed embedded C software using TCP/IP and proprietary network protocols to bridge between the Bloomberg side of the network and the Internet / Intranet side of the network.• Converted complete application from VXWorks to Redhat Linux, providing Linux systems code and buildsSkills:• C, TCP/IP, Proprietary Network Interfaces, Linux System Builds, Distributed Architecture
  • Cantor Fitzgerald
    Consultant
    Cantor Fitzgerald Jan 2000 - Jul 2000
    New York, New York, Us
    • Re-wrote ESpeed / Cantor Fitzgerald Unix Log-on System• System was responsible for the login of all customers, requiring a high level of security• During catastrophic network crashes, the system required up to 30 minutes to re-connect all clients• Using TCP/IP client/server connections and multi-thread queues, re-connection time was minimized approximately 30 seconds during a similar catastrophic network connection while maintaining secure login
  • Rts Wireless
    Consultant
    Rts Wireless Jan 1999 - Jan 2000
    • Develop C++ Paging Software for DOS and Windows Platforms• Able to leverage the use of memory above 1 Megabyte through the use of the Watcom C compiler which provided the ability to utilize protected mode assembler functions to move between real and protected mode• Provide interrupt handlers in both real and protected mode to enable MS-DOS system calls to be executed in protected mode use• Eventually began developing a Windows/NT based Paging platform• Provided many required paging protocols including TAP, SNPP, SMTP and WCTP• Provided expertise debugged system crash logs, and develop Protected Mode Exception HandlerSkills:• DOS, Protected Mode DOS Operating Extensions, Windows/NT, C, C++, Paging Protocols, Assembler, Protected mode Interrupt Handlers
  • Moore Capital Management
    Consultant
    Moore Capital Management Jan 1998 - Jan 1999
    • Develop custom Data feed Parsers to connect Moore Capital to Reuters, Knight Ridder and Bloomberg• Provided the ability for all required feeds to be sent via satellite communications to off-site use for the Moore Capital Hedge Fund platform• Developed code in C, C++ on an embedded multi-tasking proprietary Operating System• Software connected via TCP/IP in a client / server architectureSkills:• Embedded development, C, C++, TCP/IP, Multi-tasking, Distributed system
  • Bloomberg Lp
    Systems Engineer / Consultant
    Bloomberg Lp Jan 1996 - Jan 1998
    New York, Ny, Us
    • Development of all communications handlers for distributed real-time protocol feeds• Ported Open Software TCP/IP protocol to the Intel network card to offload all TCP/IP communications from the main CPU board, porting TCP/IP to run under the RMX III Operating System• Development of custom HDLC, SDLC and TCP/IP feed handlers which connected through TCP/IP to the main Pentium CPU board• Main system converted all data feed parsers to a neutral Bloomberg internal format for transmission through TCP/IP Multicast to the Bloomberg server computers• Developed code in C, on embedded RMX III Single Board Multibus II systems• Software connected via TCP/IP in a client / server architecture eventually supports over 2500 data feeds• Development provides the highest performance real-time data in the industry for Blomberg L.P
  • Intel Corporation
    Senior Staff Engineer
    Intel Corporation Aug 1985 - Dec 1995
    Santa Clara, California, Us
    • Provided consulting services to a large variety of Intel customers, supporting most of Intel’s OEM products. • Leveraged Intel consulting services to leverage Millions in revenue on a yearly basis while making a profit• Responsibilities focused on the development of long-term customer relationships to facilitate customer’s use of real-time Intel OEM products, supporting network, design and development of high-performance products. • Begin development of the Bloomberg Front End Ticker (FET), a highly distributed system to interface all exchanges to the Bloomberg Servers.• Initial prototype of the Bloomberg FET surpassed its requirements, supporting up to 30 data feeds • Continued changes to the Bloomberg FET to support over 500 exchanges • Additional customers included Reuters, Grumman, KEPCO, 3Com and additional New York clients. • Top rated Systems Engineer at Intel based on total revenue and customer ratings.
  • Thomson Reuters
    Systems Engineer
    Thomson Reuters Dec 1982 - Jul 1985
    Toronto, On, Ca
    Responsible for full life-cycle engineering services for the Reuters Color Graphic Terminal and the US Dollar Index projects. Initially developed as a prototype product, the Reuters Color Graphic Terminal was the initial financial services product from Reuters providing analytics for real-time financial data that is transmitted over the Reuters Small Dish Service (SDS). The US Dollar Index project provided FINEX with the index by calculating the relative strength of the U.S. Dollar versus 10 currencies. The index continues to be calculated, now using the Euro, Japanese Yen, British Pound, Canadian Dollar, Swedish Krona and Swiss Franc.

Thomas Difilippo Skills

Microsoft Excel Microsoft Word English Python C++ Java C Windows Nt Linux Unix Microsoft Sql Server Network Engineering Socket Programming Tcp/ip Protocols Rpc Real Time Data Acquisition Systems Engineering Multithreading High Performance Computing Assembly Language Transaction Processing Distributed Systems Testing Tcp/ip Aerospace Integration Embedded Systems Embedded Software Software Engineering Software Development Sdlc Program Management Networking Databases Leadership Management Xml Consulting Operating Systems Programming Rest Software Development Life Cycle Internet Protocol Suite

Thomas Difilippo Education Details

  • Bronx High School Of Science
    Bronx High School Of Science
    Science
  • Stony Brook University
    Stony Brook University
    Neurobiology And Neurosciences

Frequently Asked Questions about Thomas Difilippo

What company does Thomas Difilippo work for?

Thomas Difilippo works for Derby Ltd

What is Thomas Difilippo's role at the current company?

Thomas Difilippo's current role is Looking for long term contract or permanent opportunities.

What is Thomas Difilippo's email address?

Thomas Difilippo's email address is tj****@****ail.com

What schools did Thomas Difilippo attend?

Thomas Difilippo attended Bronx High School Of Science, Stony Brook University.

What are some of Thomas Difilippo's interests?

Thomas Difilippo has interest in Aerobics, Kids, Cooking, Exercise, Traveling, Sewing, Home Improvement, Reading, Crafts, Gourmet Cooking.

What skills is Thomas Difilippo known for?

Thomas Difilippo has skills like Microsoft Excel, Microsoft Word, English, Python, C++, Java, C, Windows Nt, Linux, Unix, Microsoft Sql Server, Network Engineering.

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.