Ilan Filonenko

Village of Scarsdale, New York, United States
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

🤩
Rockstar
🎓
Top School
Ilan Filonenko is an engineering leader with 10 years of experience, currently serving as Engineering Group Lead for Cloud Native Data Analytics at Bloomberg. He runs platform teams building ingestion and exploration services for large, evolving data lakes that power both internal and enterprise products. A hands-on distributed-systems and cloud-native expert, Ilan has contributed significant open-source work—most notably refactoring Apache Spark’s Kubernetes integration to enable stable PySpark and SparkR on K8s—and improved observability and RBAC in KServe for serverless ML inference. He holds a combined B.S./MEng in Computer Science from Cornell (MEng 4.0), has taught backend engineering there, and began his career adding Kubernetes support to Spark as a Bloomberg intern. A self-motivated learner who emphasizes aesthetic, maintainable designs, he balances technical leadership with creative pursuits as an amateur classical pianist and cellist.
code11 years of coding experience
job11 years of employment as a software developer
bookHighschool Diploma, General Studies, Highschool Diploma, General Studies at Edgemont Jr./Sr. High School
book4.0, 4.0 at Cornell University
languagesEnglish, Russian
github-logo-circle

Github Skills (33)

kubernetes10
dockerce10
docker10
spark10
python10
dockers10
java10
scala210
scala10
javas10
go10
devops10
knative10
kubernetes-pod10
testing9

Programming languages (11)

TypeScriptJavaShellCScalaJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
Template for INFO/CS4300 project, using Flask.
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:48 commits, 1 PR, 44 pushes in 1 year 1 month
Contributions summary:Ilan focused on backend and infrastructure configurations, with an emphasis on setting up the application environment. Their contributions involved modifying the application's configuration, including the use of environment variables and database settings. They also made changes to the deployment setup using Vagrant and nginx, and updated the application startup configuration, likely to ensure it ran correctly in a production environment. Moreover, they edited the application's entry point and dependencies.
flaskpythontemplatejinja2
kserve/kserve

Jun 2020 - Aug 2020

Standardized Serverless ML Inference Platform on Kubernetes
Role in this project:
userBackend & DevOps Engineer
Contributions:23 reviews, 9 commits, 6 PRs in 2 months
Contributions summary:Ilan primarily focused on enhancing the readiness events for the InferenceService within the Kubernetes environment, adding logging and testing for service states. They also contributed to event recording within the Knative service reconciler. Furthermore, the user worked on fixing a lack of event patching in ClusterRole, integrating new RBAC permissions. These modifications suggest a focus on improving monitoring, observability, and overall stability of the KServe platform.
xgboostsklearnserverlessclient-goknative
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
Ilan Filonenko