Software Engineer
Current- Built features related to season promotions which are shown on specific dates of the year or should be only seen by particular groups of users, most of these features used feature flags to handle when they should be shown or not. To implement these features I've used React Native, Typescript, Graphql, Storybook, jest, Detox, Redux, Zustand, Flipper;- Documented our release process (describing our integration between GitLab, Bitrise, stores, Microsoft app center, and possible… Show more - Built features related to season promotions which are shown on specific dates of the year or should be only seen by particular groups of users, most of these features used feature flags to handle when they should be shown or not. To implement these features I've used React Native, Typescript, Graphql, Storybook, jest, Detox, Redux, Zustand, Flipper;- Documented our release process (describing our integration between GitLab, Bitrise, stores, Microsoft app center, and possible troubleshooting) and using Jira confluence which makes new team developers more secure with our release process (because now they have a single step-by-step to follow).- Improve our app security by implementing mobile security patterns: Recaptcha for sign-in, password strength for sign-up, two-factor authentication, and others, which resulted in a downgrade of hacking success, try, also a lot of good reviews on stores and compliments of our users mainly our biggest clients.- Improved our app rate in stores by implementing In-app review for specific momento of use in our app flow which was reflected in the increase in good review numbers, and number of users for both platforms (which consequently increased our revenue);- Replaced our old platform for app monitoring (OneSignal) for sentry that was cheaper, has better developer experience, and improves our bug track a lot of times.- Increased our unit coverage from 42% to 74% which makes our development more secure and professional.- Revive e2e tests after more than a year of not being used, fixing platform-specific problems, and updating to our current behaviors. This resulted in a full e2e test coverage of our most critical flows for both platforms. Show less