Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX
Ian Zelikman

Ian Zelikman
Software Engineer, IBM Watson Health

Ian Zelikman is a software engineer at IBM Watson Health, where he works with big data and healthcare. Ian has worked with web technologies for over 10 years, ever since his first job developing applications for weather forecasting and analysis. Ian has been a Pythonista for over four years experience developing scalable and reliable backend systems and designing and integrating with web APIs.


9:00am12:30pm Tuesday, May 9, 2017
Adopt This Now
Location: Meeting Room 9
Level: Intermediate
Dave Forgac (Complion), Ian Zelikman (IBM Watson Health)
Average rating: ***..
(3.69, 13 ratings)
Dave Forgac and Ian Zelikman demonstrate how to use a contract-first approach to API development using the OpenAPI Specification (formerly called Swagger) and other open source tools. Dave and Ian walk you through defining a simple API specification, using it to generate documentation, a mock server, and stub code, and implementing a working API based on the specification. Read more.
1:45pm2:25pm Thursday, May 11, 2017
Location: Meeting Room 9 A/B
Level: Intermediate
Dave Forgac (Complion), Ian Zelikman (IBM Watson Health)
Average rating: ****.
(4.50, 8 ratings)
RESTful APIs are often designed and implemented before a client gets to see how they work, but once an API is made public, it can be hard to change. Dave Forgac and Ian Zelikman explain how to improve this process by explicitly designing the API contract and getting client feedback before implementation and outline processes and tools for building RESTful APIs with a design-first approach. Read more.