Tom Cornell work email
- Valid
Tom Cornell personal email
- Valid
- Valid
I am a software developer with 15+ years experience mainly in developing Natural Language Processing (NLP) systems (mainly in C++), as well as more general work developing platforms and infrastructure for high performance text processing applications and services. Prior to that I obtained a Ph.D. in Computational Linguistics and spent several years in an academic setting researching syntactic parsing and logical and computational properties of grammar formalisms.
-
Senior Software EngineerSmartfocus Sep 2014 - Nov 2016Amherst, New York* Developed services to mediate between our department's text analytics capabilities and core corporate offerings. Also worked directly on various data processing tasks with the team in our Bellevue, WA office, programming in Scala around various Hadoop-related technologies (Spark, Kafka, Avro).* Developed infrastructure for distributed microservice based applications.Most recently worked on developing a distributed event driven architecture to allow us to better deploy our array… Show more * Developed services to mediate between our department's text analytics capabilities and core corporate offerings. Also worked directly on various data processing tasks with the team in our Bellevue, WA office, programming in Scala around various Hadoop-related technologies (Spark, Kafka, Avro).* Developed infrastructure for distributed microservice based applications.Most recently worked on developing a distributed event driven architecture to allow us to better deploy our array of text analytic and machine learning components in client-focused solutions.Involved Linux TCP socket programming and asynchronous event driven programming using low-level system facilities including select, poll, epoll.* Maintenance and development of the company's proprietary Natural Language Processing engine. Show less -
Sr. Software EngineerContent Savvy Sep 2012 - Aug 2014Amherst, Ny* Developed various services that made up a high capacity document processing pipeline for the analysis of public social media and news feeds. Focused on writing applications as services,using a combination of embedded HTTP server libraries, the ZeroMQ library, and low-level TCP socket programming around custom protocols.* Rewrote the NLP engine's lexical analysis components around a faster and more space efficient Directed Acyclic Word Graph data structure.
-
Software Development ManagerJanya, Inc. 2011 - Jul 2012Amherst, Ny* Software configuration management: Directed the migration of the company's revision control system from CVS to Git. Directed the migration of the issue tracking system from Bugzilla to Redmine. Gatekeeper for the main Git repository. Build and release manager.* Architecture, maintenance, and development of the company's core information extraction and text analysis engine. Added facilities to represent semantic information extracted from text as an entity and event graph. Unified… Show more * Software configuration management: Directed the migration of the company's revision control system from CVS to Git. Directed the migration of the issue tracking system from Bugzilla to Redmine. Gatekeeper for the main Git repository. Build and release manager.* Architecture, maintenance, and development of the company's core information extraction and text analysis engine. Added facilities to represent semantic information extracted from text as an entity and event graph. Unified the engine's back-end architecture for delivery of results to multiple destinations in multiple formats. Show less
-
Manager, Nlp GroupJanya, Inc 2005 - 2011Amherst, Ny* Managed a team responsible for developing linguistic knowledge resources (annotation rules) used by a proprietary NLP engine.* Primary architect, developer, and maintainer of system components for pattern matching in tree structured and graph structured data, as well as the development tools (compilers, debuggers, pretty printers, etc.) used by the team.* Also served as Principle Investigator on a number of government-sponsored research projects (the most recent of which… Show more * Managed a team responsible for developing linguistic knowledge resources (annotation rules) used by a proprietary NLP engine.* Primary architect, developer, and maintainer of system components for pattern matching in tree structured and graph structured data, as well as the development tools (compilers, debuggers, pretty printers, etc.) used by the team.* Also served as Principle Investigator on a number of government-sponsored research projects (the most recent of which was completed in early 2012). Conceived project plans, wrote proposals, as well as reports. Project topics included extraction and normalization of date and time expressions, real-time text analysis of chat message streams, and domain adaptation to certain types of military message traffic. Show less
-
Sr. Research ScientistCymfony, Inc. (Now Janya, Inc.) 2000 - 2005Amherst, Ny* Developed and maintained a rules engine for pattern/action parsing and annotation rules on tree structures, various domain specific languages for specifying such annotation rules, and a suite of development tools for developing linguistic knowledge resources around that engine.* Worked on a number of government-sponsored research projects, with topics including the recognition and normalization of time and date expressions, and the recognition and annotation of events mentioned in… Show more * Developed and maintained a rules engine for pattern/action parsing and annotation rules on tree structures, various domain specific languages for specifying such annotation rules, and a suite of development tools for developing linguistic knowledge resources around that engine.* Worked on a number of government-sponsored research projects, with topics including the recognition and normalization of time and date expressions, and the recognition and annotation of events mentioned in texts. Show less
-
Research ScientistUniversity Of Tuebingen 1995 - 2000Tuebingen, Germany* Research mainly focused on formal and computational properties of logic-based formalisms for describing human knowledge of language.* Also taught an Introduction to Programming in Prolog course. Mainly worked in the Prolog logic programming language, and studied various kinds of tree automata, which later provided the formal foundation for the annotation rule engine at Cymfony and Janya. -
Research ScientistUniversity Of Arizona 1992 - 1995Cognitive Science Program* Research focused on the computational modeling of language breakdown resulting from brain damage, mainly aphasia.* Also researched approaches to natural language parsing based on constraint satisfaction algorithms.
Tom Cornell Skills
Tom Cornell Education Details
-
UclaLinguistics -
English
Frequently Asked Questions about Tom Cornell
What is Tom Cornell's role at the current company?
Tom Cornell's current role is Sr. Software Engineer.
What is Tom Cornell's email address?
Tom Cornell's email address is to****@****ail.com
What schools did Tom Cornell attend?
Tom Cornell attended Ucla, Brown University.
What skills is Tom Cornell known for?
Tom Cornell has skills like Programming, Project Management, Computational Linguistics, Natural Language Processing, Text Analytics, Information Extraction, Software Engineering, Xml, C++, Semantics, Linux, C.
Not the Tom Cornell you were looking for?
-
8prtm.com, ocg-inc.com, ocg-inc.com, jda.com, comtechmobile.com, adelphia.net, informatica.com, sap.com
1 (800) 8XXXXXXX
-
Tom Cornell
Greater Philadelphia4radiuspharm.com, gmail.com, integralife.com, integralife.com -
Tom Cornell
Lake Mary, Fl4mhpowersystems.com, pgnmail.com, toshiba.com, mhi.co.jp -
Tom Cornell
𝐀𝐢𝐫𝐟𝐢𝐞𝐥𝐝 & 𝐀𝐢𝐫𝐬𝐩𝐚𝐜𝐞 𝐒𝐞𝐫𝐯𝐢𝐜𝐞𝐬 𝐋𝐞𝐚𝐝𝐞𝐫; Airport Solutions Provider; Aviation Industry Consultant, Project Manager, Author, LecturerRedwood City, Ca4msn.com, landrum-brown.com, landrum-brown.com, hotsy.com2 (800) 5XXXXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial