Vladimir Poluch is a hands-on Co-Owner and CTO with 11 years of experience building cloud-native, high-availability systems from concept to production. He specializes in full-stack and backend architecture using TypeScript, NestJS, React, Flutter and GCP, and leads technical teams to solve complex real-time and event-driven challenges. Vladimir has deep practical experience in backend robustness evidenced by contributions to prominent open-source projects like class-validator and TypeORM, where he focused on testing, validation and critical database/ORM fixes. Based in Bratislava, he combines entrepreneurial ownership at ZWIZU with a disciplined engineering background that dates back to Java development at Siemens and formal IT training from Slovenská technická univerzita.
11 years of coding experience
2 years of employment as a software developer
Master's degree, Information Technology, Master's degree, Information Technology at Slovenská technická univerzita v Bratislave
Contributions:33 commits, 99 PRs, 105 pushes in 9 months
Contributions summary:Vladimir primarily contributed to the testing and validation aspects of the `class-validator` library. They updated and fixed tests to ensure compatibility with changes in the validator logic, specifically addressing issues related to ISO3166-1, ES6 Map/Set support, and number string validation. They also refactored and added new test cases to enhance code coverage. The user also implemented new validation features and refactored existing validation functions.
ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Role in this project:
Back-end Developer
Contributions:26 commits, 33 PRs, 9 pushes in 6 months
Contributions summary:Vladimir primarily contributed to the core functionality of TypeORM, focusing on enhancements and bug fixes related to increment/decrement operations, enum handling, and MongoDB integration. They implemented features such as accepting strings as input for increment/decrement operations and ensured these functions returned UpdateResult. They also addressed issues with schema synchronization for Postgres enum types, as well as fixing problems in the handling of object ID columns in MongoDB. Furthermore, the user modified MySQL data types and corrected a database schema definition.
sqlserverionic-cordovasap-hanahanaorm
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.