✓ 2.9 years software development experience ✓ Built 4 React Native apps from the ground up completely by myself ✓ Participated in 11 React Native projects ✓ Participated in 10 React and 1 Vue web project ✓ Experienced in releasing and maintaining React Native based iOS and Android apps with a user base above 25000 users ✓ Experienced in full-cycle software development, high standards with best practices including test automation, static analysis, CI / CD, etc. ✓ Bachelor’s in Computer Science ✓ Worked in start-up, outsource and product development environments
✓ Experienced in setting up dev, staging and prod environments with react-native-config ✓ Experienced in building complex navigation flows with react-navigation and react-native-navigation ✓ Experienced in setting up push notifications, analytics, deep links ✓ Experienced in setting up CI / CD
Tools: Programming languages:
- JavaScript / TypeScript
State management:
- Redux / Redux-Thunk / Redux-Saga / Redux-Toolkit / Redux-Actions / Reselect / Redux-Observable
- MobX
APIs:
- REST / GraphQL / gRPC / WebSocket
Mobile Development:
- React Native
- React Navigation / React Native Navigation
Frontend Development:
- React
- React Router
- SSR by Next.js
- HTML / CSS / SCSS / Less / Stylus
- Webpack
Testing: Unit testing:
- Jest / RITEway
Integration testing:
- React Testing Library / React Native Testing Library
e2e testing:
- Detox
Visual regression testing:
- Pixels Catcher