Pedro Durek

Senior Frontend Developer at Shopify

Calgary, Alberta, Canada
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
🎓
Top School
Pedro Durek is a Senior Frontend Developer with nine years of software engineering experience, currently building web and mobile experiences at Shopify from Calgary. He started in embedded systems and Java (including Android), which gives him a rare full-stack background spanning low-level hardware to modern React and React Native apps. His work at SkipTheDishes included performance-driven refactors, native React Native modules, GraphQL services, and mentoring — showing an ability to deliver both product-facing features and platform optimizations. An active open-source contributor, he has improved TypeScript type safety in the widely used i18next/react-i18next and i18next projects, enhancing developer DX for internationalization. Comfortable across NodeJS/Express, GraphQL, CI/CD and AWS basics, he learns new technologies quickly to meet project needs. Pedro pairs systems thinking from his embedded roots with a pragmatic focus on shipping reliable, well-typed front-end code.
code9 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (BE), Computer Engineering, Bachelor of Engineering (BE), Computer Engineering at Universidade São Judas Tadeu
bookElectronics Technician, Electronics Technician at Etec José Rocha Mendes
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
313reputation
26kreached
4answers
13questions
github-logo-circle

Github Skills (20)

javascript10
translation10
typescript10
internationalization10
type-definition10
typescript-types10
i18next10
typescripts10
react10
testing9
nodejs8
cordova-plugin6
ionic-framework6
vue6
android6

Programming languages (7)

TypeScriptJavaCSSObjective-C++JavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
i18next/react-i18next

Oct 2020 - Nov 2022

Internationalization for react done right. Using the i18next i18n ecosystem.
Role in this project:
userFull-stack Developer
Contributions:49 reviews, 38 commits, 29 PRs in 2 years
Contributions summary:Pedro's contributions primarily focused on enhancing the type safety and developer experience within the `react-i18next` library. They made significant changes to the TypeScript definitions, including fully type-safe translation function, supporting template strings, and addressing issues related to key prefix options. The user also implemented support for plurals and fixed other type-related issues, adding examples, thereby improving the library's usability and robustness for TypeScript users.
reactreact-nativetranslationi18nextjavascript
i18next/i18next

Mar 2021 - Nov 2022

i18next: learn once - translate everywhere
Role in this project:
userFull-stack Developer
Contributions:15 reviews, 10 commits, 19 PRs in 1 year 8 months
Contributions summary:Pedro primarily contributed to improving the type safety and functionality of the i18next library, focusing on type definitions. Their work involved adding and modifying type declarations for `PluginOptions`, `InitOptions`, and the translation function (`t`), ensuring better support for custom types and improved developer experience. They also added tests to validate the type-safe implementations and updated the library to align with more modern TypeScript versions. Additionally, the user contributed to the documentation of the library.
flexibilitytranslationjavascripti18nextinternationalization
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
Pedro Durek - Senior Frontend Developer at Shopify