Tomasz Romik

Javascript Developer at Selleo Web and Mobile Software Development

Czaniec, Śląskie, Poland
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

👤
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.
code12 years of coding experience
job3 years of employment as a software developer
bookInformatyka, Informatyka at Wyższa Szkoła Finansów i Prawa w Bielsku Białej
github-logo-circle

Github Skills (23)

yii10
javascript10
jquery10
laravel-mix10
amazon-elasticsearch10
file-validation10
laravel10
elasticsearchquery10
php10
aws-elasticsearch10
front-end-development10
elasticsearch10
elasticsearch-api10
testing9
back-end-development9

Programming languages (9)

HCLTypeScriptCoffeeScriptCSSShellOCamlJavaScriptPHP

Github contributions (5)

github-logo-circle
yiisoft/yii2

Jul 2014 - Jan 2015

Yii 2: The Fast, Secure and Professional PHP Framework
Role in this project:
userFull-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.
secureprofessionalchinese-simplifiedyiiphp
laravel/scout

Sep 2016 - Sep 2016

Laravel Scout provides a driver based solution to searching your Eloquent models.
Role in this project:
userBack-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