Jaroslav Hejlek is a pragmatic project leader and engineer based in Prague with 11 years of experience delivering bespoke manufacturing automation, test chambers, and assembly equipment across industrial and scientific customers. He combines hands-on mechanical and electrical design with supplier and project management, currently leading internal manufacturing engineering projects at TE Connectivity. Earlier roles at Photon Systems Instruments and Bosch Rexroth show deep experience in prototyping, custom hydraulics, and coordinating international orders and service. He also contributes to open-source Node.js projects—adding core features and tests to Apify's Crawlee and improving proxy-chain's connection handling and telemetry—demonstrating backend development and test automation skills rarely highlighted in manufacturing-focused profiles. Comfortable moving between shop-floor reality and software-enabled tooling, he routinely turns complex requirements into practical, deliverable machines and systems. Known for clear cross-functional communication, he frequently bridges engineering, procurement and customers to keep projects on time and budget.
11 years of coding experience
Inženýr (Ing.), Motorová vozidla a spalovací motory, Inženýr (Ing.), Motorová vozidla a spalovací motory at Brno University of Technology
Počítače a počítačové sítě, Počítače a počítačové sítě at SPŠE Dobruška
Node.js implementation of a proxy server (think Squid) with support for SSL, authentication and upstream proxy chaining.
Role in this project:
Back-end Developer
Contributions:35 commits, 6 PRs, 32 pushes in 8 months
Contributions summary:Jaroslav primarily contributed to the core functionality of the proxy server. Their work focused on adding features like the ability to get TX/RX statistics, improving connection handling, and implementing TCP tunneling. These changes involved modifying the server and handler code to include new statistics collection and reporting features, as well as refactoring code for clarity. Additionally, the user addressed bugs related to connection closing and header parsing.
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:15 commits, 4 PRs, 14 pushes in 10 months
Contributions summary:Jaroslav primarily contributed to the implementation and testing of core functionality within the Apify library. Their work included adding the `pushRecord` and `pushData` functions, which manage data storage within datasets. Furthermore, the user significantly enhanced the testing suite, adding new test cases and improving existing ones, ensuring the reliability of the library's features. These contributions involved modifications to both the core library files and associated test files.
web-crawlercrawlersscrapingcrawlingrpa
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
Jaroslav Hejlek - Project Leader at TE Connectivity