Mikhail Chenlenson

Lead Software Engineer at EPAM Systems

New York City Metropolitan Area 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
Mikhail Chenlenson is a Lead Software Engineer based in the New York City area with a decade of hands-on experience delivering reliable back-end systems and data integration solutions. At EPAM Systems he combines technical leadership with pragmatic engineering, focusing on stability, security, and test-driven improvements. His open-source contributions to the well-known Pentaho projects (Platform, Kettle, Mondrian, Data Access) show deep expertise in ETL, OLAP, and repository/file handling, including fixes for floating-point formatting, deadlock resolution, and CSV/Oracle data-source edge cases. Mikhail emphasizes automated testing and dependency hygiene—adding unit and integration tests while updating vulnerable libraries like jQuery—to reduce regressions and harden production code. Colleagues can expect a detail-oriented engineer who surfaces non-obvious correctness and performance issues in core analytics infrastructure.
code10 years of coding experience
github-logo-circle

Github Skills (25)

unit-testing10
csv-parse10
java10
olap10
etl10
javas10
junit10
jtest10
csv-parsing10
data-access10
data-integration10
integration-testing10
testing9
csv-parser9
databases9

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
pentaho/pentaho-kettle

Feb 2016 - May 2018

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userData Engineer
Contributions:396 commits, 462 PRs, 294 pushes in 2 years 3 months
Contributions summary:Mikhail primarily contributed to the Pentaho Data Integration (ETL) project, a.k.a Kettle. Their commits focused on enhancing the functionality and reliability of data integration processes. The contributions involved fixing issues related to file export, multi-character delimiters in CSV input steps, and other steps such as Transformation Executor. The user implemented unit and integration tests to ensure code quality and address potential regressions.
pentaho-data-integrationetldata-integrationkettlepentaho
pentaho/data-access

Mar 2016 - Apr 2018

Pentaho Data Access Wizard
Role in this project:
userBack-end Developer / QA Engineer
Contributions:72 commits, 75 PRs, 46 pushes in 2 years 1 month
Contributions summary:Mikhail primarily contributed to bug fixes and unit/integration testing within the Pentaho Data Access Wizard, specifically focused on CSV and Oracle data source functionalities. They addressed an issue with CSV data source creation by relocating table existence checks and implemented comprehensive tests. Additionally, the user resolved checkstyle violations and addressed issues with publishing and security permissions related to report generation.
data-accesswizardpentaho
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
Mikhail Chenlenson - Lead Software Engineer at EPAM Systems