Ivan Kerin

India, Mumbai, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Ivan Kerin is a Principal Engineer with 17 years of experience delivering scalable web applications and leading engineering teams. He is currently shaping technical strategy and product delivery at Fluent Health in Mumbai, India. Ivan previously served as CTO at Clippings.com and OpenBuildings, where he rewrote large applications without downtime and optimized multi-million-record databases. An active open-source contributor, he helped enhance PHP libraries like Guzzle and PSR-7 and contributed TypeScript typings to DefinitelyTyped, illustrating breadth across ecosystems. He emphasizes testing, functional programming, clean code, and efficient processes to ship reliable products, and has championed GitHub Flow, Scrum, CI, and code reviews. Based in India with a track record spanning startups to large-scale deployments, he blends hands-on engineering with strategic leadership and product-focused delivery.
code17 years of coding experience
github-logo-circle

Github Skills (22)

typescrpt10
static-typing10
typesc10
typescript310
javascript10
testing10
typescript10
typescript210
type-definition10
guzzle10
psr-710
http-client10
php10
javascripts10
typesystems10

Programming languages (14)

JavaC++TeXScalaGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
guzzle/psr7

Dec 2015 - Feb 2016

PSR-7 HTTP message library
Role in this project:
userBack-end Developer
Contributions:13 commits, 1 PR, 15 comments in 2 months
Contributions summary:Ivan primarily contributed to the development and testing of the `PSR-7` HTTP message library. Their work involved fixing issues related to server request handling, specifically addressing URI generation and handling. The user added a `ServerRequest` class along with comprehensive tests for it, taking code snippets from a pull request. They also improved the codebase by applying stricter coding style guidelines.
psr-11phphttp-messagepsr-7psr
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:7 commits, 3 PRs, 3 comments in 10 months
Contributions summary:Ivan primarily contributes type definitions and tests for various JavaScript libraries within the DefinitelyTyped repository. Their work includes adding type definitions for packages like `lambda-tester`, `stream-mock`, and `slonik`, enhancing code completion and type safety. They also make adjustments to existing definitions, demonstrating a commitment to maintaining and improving the accuracy of TypeScript typings. This involves updating the definitions and associated tests to reflect the latest versions and features of the libraries.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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.
Request Free Trial
Ivan Kerin