Javascript Developer at Selleo Web and Mobile Software Development
Czaniec, Śląskie, Poland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Tomasz Romik is a seasoned front-end JavaScript developer with 12 years’ experience building high-performance React.js applications and data-rich dashboards, currently delivering full-stack features at Selleo. He pairs polished UI work with Node.js back-end development and a TDD mindset to produce reliable, maintainable software under tight timelines. Tomasz contributes to notable open-source projects including Laravel Scout and Yii2, where he improved Elasticsearch bulk operations and enhanced client-side validation and localization, showing fluency across PHP ecosystems as well as JavaScript. Based in Czaniec, Poland, he excels at API integrations, code refactoring and front-end performance, and brings pragmatic experience from 150+ project engagements spanning Europe, North America and Australia.
12 years of coding experience
3 years of employment as a software developer
Informatyka, Informatyka at Wyższa Szkoła Finansów i Prawa w Bielsku Białej
Yii 2: The Fast, Secure and Professional PHP Framework
Role in this project:
Full-stack Developer
Contributions:17 commits, 1 PR, 10 comments in 5 months
Contributions summary:Tomasz primarily contributed to the frontend and backend components of the Yii2 framework. They refactored and optimized code, particularly within the validation system, transitioning from Array.prototype.slice.call() to jQuery's $.each function for consistency. The user also added client-side validation features, including file and image validation capabilities. Furthermore, they updated the polish translations, fixing typos and adjusting pluralization rules.
Laravel Scout provides a driver based solution to searching your Eloquent models.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:8 commits, 1 PR, 5 comments in 1 day
Contributions summary:Tomasz focused on enhancing the Elasticsearch integration within the Laravel Scout package. They updated the Elasticsearch engine to utilize the bulk API for improved efficiency in update and delete operations. The contributions include modifying test cases to align with specific Elasticsearch versions and incorporating the 'refresh' parameter for immediate data access after bulk operations. These modifications demonstrate a strong understanding of Elasticsearch and its integration with the Laravel framework.
scoutphplaravel-scoutalgoliameilisearch
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
Tomasz Romik - Javascript Developer at Selleo Web and Mobile Software Development