David Osofsky Email and Phone Number
David Osofsky work email
- Valid
- Valid
David Osofsky personal email
- Valid
- Valid
- Valid
Agile team leader and individual contributor skilled in delivering software tools, application logic, and APIs such as REST Services. Experience with cognitive software development including machine learning and natural language processing (NLP) technology.- Team and Project Leader- Agile and Lean Startup Methodologies- Continuous Integration - Collaboration- Mentoring- REST Services- Machine Learning - Natural Language Processing- HIPAA TrainedTECHNICAL SKILLS- Languages and Formats: Java, JSON, JavaScript, Python, XML, CSS, HTML, C++- Systems and Frameworks: JAX-RS, Spring, Jackson, OpenAPI (Swagger), Git, RTC, Watson, UIMA, IBM LanguageWare, Play Framework, Lucene, Hadoop, Dojo, AJAX, Dynamic HTML, OSGI, J2EE, Atom Publishing Protocol (APP), WebSphere Portal
Life Image
View- Website:
- lifeimage.com
- Employees:
- 47
-
Life ImageBoston, Ma, Us -
Principal Software EngineerLife Image Feb 2020 - PresentNewton, Ma, Us -
Squad Lead, Precision Cohort Commercialization, Watson Care Insights, Ibm Watson HealthIbm 2017 - Sep 2019Armonk, New York, Ny, UsLed multi-disciplinary squad to productize and integrate subsystem that uses machine learning to recommend patient treatment options. Deliver high-quality product to 47 physicians in 4 locations. • Managed development of core engine which was port of IBM Research code from Python to Java. Improvements during port made code more maintainable and increased performance 100X.• Implemented RESTful microservice whose API exposes core engine functionality, such as cohort and treatment statistics and model training. Implemented in Java using Spring Framework and JAX-RS with OpenAPI (Swagger) annotations making code readable and easy to test and maintain.• Used Jackson API to implement subsystems to request, validate, and encode patient data using JSON configuration files for easy maintainability and extensibility to new medical conditions and institutions.• Worked with squad’s data scientist to develop Python based tooling for data testing which led to significant improvement in product quality.• Ran daily Agile stand-ups with squad and weekly meetings with research team and attended several other regular meetings with teams in and out of Watson Care Insights. Mentored 4 new developers. This collaboration and mentoring led to efficient development, predictable schedules, high quality software, and happy coworkers.• Generated Agile Epics and Stories with technical product manager. Led squad in sprint planning (sizing stories, assigning to sprint) and retros. Reviewed code, managed multiple code streams, and deployed to a private cloud each sprint. Applying Agile methodology as needed resulted in successful continuing multi-month pilot and study. -
Team Lead And Individual Contributor, Distiller, Ibm Watson HealthIbm 2015 - 2017Armonk, New York, Ny, UsTeam Lead and Individual Contributor, DistillerContributed to Distiller software, which searches medical records for indications of medical problems.• Improved Distiller NLP negation by investigating and integrating negation and assertion NLP software into Distiller’s Watson/UIMA pipeline.• Made Distiller highly customizable by implementing rules engine for generating indicators as Watson/UIMA annotator that supported arbitrarily complex JavaScript expressions by using JavaScript engine embedded in Java. -
Project Lead, New Hire Digital Assistant, Ibm Cio Innovation LabIbm 2014 - 2015Armonk, New York, Ny, UsLed effort, in collaboration with IBM research, that integrated Sametime instant messenger with Watson Dialog Services NLP engine, Lucene and DB2 using Play Framework in Java, to implement digital assistant to answer new hire questions. • Used Lean Startup and Agile methodologies, working with HR team, UX team, and developers. Ran early pilot tests using Minimal Viable Products (MVPs) with HR and new hires. Methodologies and collaboration allowed product to be rapidly developed and dynamically changed based on user feedback.• Developed supervised mode so that HR could intercept and correct answers from system at runtime. Enabled early deployment of unperfected system and provided instant HR feedback to improve application’s answers. -
Team Lead And Individual Contributor, Watson Sales Assistant, Ibm Cio Innovation LabIbm 2011 - 2014Armonk, New York, Ny, UsBuilt automated system that answered questions from IBM salespeople, written in Java using Watson platform.• Managed team to ingest 1.6M documents into search indices and knowledge structures. Deployed 10-node Hadoop cluster for processing to allow timely ingestion to occur. Enhanced ingestion code in Watson Core to support new file formats and data characteristics.• Led team that improved answer precision and recall. Implemented UIMA annotators including glossary, reverse glossary, and custom ontology based lexical answer type. Implemented custom lexicon and tuned various system parameters.• Helped develop question classifier that used NLP rules and machine learning. Managed effort to create training and test data. Cowrote http://www.lrec-conf.org/proceedings/lrec2014/pdf/25_Paper.pdf and presented as poster session at LREC 2014. https://patents.google.com/patent/US9384450B1 granted.• Made Watson Sales Assistant hostable by changing Watson Sales Assistant code and generating new requirements for Watson Ecosystem hosting platform which improved Watson Ecosystem for users. -
Team Lead And Individual Contributor, Faces, Ibm Cio Innovation LabIbm 2011 - 2011Armonk, New York, Ny, UsWorked on application that instantly finds IBMers using wide range of LDAP attributes. • Extended Faces Hadoop MapReduce tasks for caching IBM directory to support new LDAP attributes.• Worked with intern to integrate Faces with IBM Sametime instant messenger to provide Sametime users same great search and high-quality name completion available in Faces web UI. -
Team Lead And Individual Contributor, Mashup Center, Ibm Software GroupIbm 2007 - 2011Armonk, New York, Ny, UsMashup Center is a web browser component aggregation system, based on the iWidget (similar to OpenSocial) specification. Written in JavaScript using the Dojo JavaScript and Dynamic HTML library; also Java running on WAS (WebSphere Application Server). Client / server communication via AJAX– specifically using JSON and APP (Atom Publishing Protocol) REST services.o Designed and implemented features of the Mashup Enabler, Builder, and Server, and iWidgets including personalization, iWidget Attributes, dynamic events, page import/export, and Atom feed parsing for the Data Viewer iWidget. o Led 8-member iWidget Team, five in China, one in Germany, and one in North Carolina. Managed and scoped requirements, reviewed all design specifications, assigned tasks, and tracked schedules. Also led the Accessibility conformance effort. Team met all schedule and functionality commitments and product met Accessibility standards without deviation.o As a Mashup Center Integration Architect, helped other IBM teams build products on the Mashup Center platform including IBM Smarter Buildings, Case Manager, and Business Space. Assisted with architecture, design, and sizing, implemented prototypes, and drove Mashup releases to meet external requirements. Also implemented prototypes for external customers, including the US Air Force. -
Individual Contributor, Lotus Component Designer, Ibm Software GroupIbm 2006 - 2007Armonk, New York, Ny, UsLotus Component Designer allows simple creation of Portlets in Eclipse using Forms, Wizards, and JavaScript that runs on the server. Runtime written in Java running on WPS (WebSphere Portal Server) and development tool written in Java as Eclipse plugins.o Designed online/offline features to support running portlets in Eclipse clients – Notes and Expeditor.o Designed and implemented data source for Lotus Connections using APP REST services. -
Team Lead And Individual Contributor, Lotus Workplace, Ibm Software GroupIbm 2002 - 2006Armonk, New York, Ny, UsLotus Workplace is a set of collaboration portlets and services for WebSphere Portal Server; also an application component aggregation framework. Written in Java as JSPs and EJBs.o Designed and implemented document management portlet adapter EJB to support interfaces required by the component framework. o Led 3-member team: designed and implemented a generic desktop conversion and upload framework (patent pending) used to convert PowerPoint slides into HTML for the Workplace lightweight meetings component/portlet.o Identified, scoped, scheduled, and tracked tasks for 20 developers for the Workplace Express Product.
David Osofsky Skills
David Osofsky Education Details
-
Brandeis UniversityComputer Science
Frequently Asked Questions about David Osofsky
What company does David Osofsky work for?
David Osofsky works for Life Image
What is David Osofsky's role at the current company?
David Osofsky's current role is Principal Software Engineer at Life Image.
What is David Osofsky's email address?
David Osofsky's email address is da****@****ail.com
What schools did David Osofsky attend?
David Osofsky attended Brandeis University.
What are some of David Osofsky's interests?
David Osofsky has interest in Cooking, Investing, Outdoors, Sewing, Electronics, Home Improvement, Reading, Crafts, Music, Dogs.
What skills is David Osofsky known for?
David Osofsky has skills like Enterprise Architecture, Db2, Solution Architecture, Itil, Enterprise Content Management, Websphere, It Strategy, Requirements Analysis, Disaster Recovery, Business Analysis, Integration, Filenet.
Who are David Osofsky's colleagues?
David Osofsky's colleagues are Fabricia Carvalho, David Pierce, David Pantano, Martin Gerrity, Rubens Americo Brasil, David Stockbauer, Nick Nguyen.
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