Ivan Goncharov is a seasoned software leader with 11 years of engineering experience and a strong track record in open-source GraphQL and API tooling. As Head of R&D at Keenethics and co-founder of APIs.guru, he blends product-level thinking with hands-on backend, DevOps and full-stack work across API ecosystems. A GraphQL Technical Steering Committee member and maintainer of graphql-js, Ivan has made notable contributions to Apollo Server, graphql-relay, graphql-cli and GraphQL Voyager, often improving type safety, schema tooling and developer UX. He founded Redocly and has deep expertise automating API workflows, OpenAPI integration, and robust deployment pipelines. Comfortable moving between low-level TypeScript refactors and system-level automation, he pairs academic rigor from an MSc in Mathematics and Informatics with practical experience shipping widely used developer tools.
11 years of coding experience
13 years of employment as a software developer
MSc, Mathematics and Informatics, MSc, Mathematics and Informatics at V. N. Karazin Kharkiv National University
A reference implementation of GraphQL for JavaScript
Role in this project:
Back-end Developer
Contributions:54 releases, 323 reviews, 1516 commits in 5 years 10 months
Contributions summary:Ivan's contributions centered on improving the functionality of the GraphQL.js library, particularly in areas related to type validation and schema creation. They addressed several bugs in the codebase, including fixing issues with value coercion and default arguments within the schema. Additionally, the user's work involved refactoring code and adding support for new features, such as improved handling of input object fields and repeatable directives.
Contributions:8 releases, 7 reviews, 192 commits in 3 years 10 months
Contributions summary:Ivan made multiple contributions to the `graphql/express-graphql` repository, primarily focusing on enhancements and bug fixes. They addressed issues in the codebase by removing unnecessary promise wraps, updating dependencies, and improving the GraphiQL interface. The user also added an example server for testing and implemented features for mobile-friendliness, along with the addition of a default query. These changes improve usability and overall project maintainability.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.