Position: React Native Developer
Category: JavaScript
English level: intermediate
Years of experience: 5


August 2021 – Ongoing
Frontend React Native Developer 
Style DNA
The app I've been working on specializes in helping people choose clothes based on a person's genetic makeup.
Support was provided for both IOS and Android.
During my work, I had to deal with a big refactoring, since almost the entire application was written on class components. Then I connected the theme (texts, spacings, colors), configured ESLint and Prettier, added TypeScript.
An interesting experience was migrating from Redux to Context, upgrading the filter system for sorting the catalog.
Separately, I can note the experience with webview, which helped to implement the application functionality on third-party sites.
Updated all modules in the app to add support for expo-modules, which opens up a various opportunities for further performance improvements.
Worked with Firebase and AB tests.
Stack: React Native, TypeScript, Firebase
June 2021 – August 2021 (3 m.)
Frontend React Developer 
SharpTX
Development of a mobile application for diagnosing dementia. The application consisted of modules with questions, as well as games, based on the results of which the user's state was analyzed. I performed tasks both from the frontend (IOS, android) and backend (AWS).
Stack: React Native, AWS, Redux, Flipper, e2e and unit tests, TypeScript, StyledComponents, Jira, Bitbucket, Figma


	
February 2021 – May 2021 (4 m.)
Frontend React Developer 
Inperium
The company is developing a CRM system with two directions: Sell and Talk. I was a member of the Talk team, which organizes calls over the Internet to the landline and mobile phones. Participated both in the development of the web version and in the development of the mobile application in React Native.
Stack: React, React Native, TypeScript, hooks, context, Rest API, StyledComponents
June 2020 – February 2021 (9 m.)
Frontend React Developer 
BostonGene
The main goal was the transition of laboratory assistants and managers from the old and inconvenient management systems (via Excel / CRM system) to a separate portal, which was developed from scratch.
Stack: React, Redux, TypeScript, Webpack, Docker, Redux-forms, Formik, React-router, Keycloak, OpenAPI 3.0 (former Swagger), Jira, Figma.
June 2018 – June 2020 (2 y.)
Technical engineer 
Donjon
Maintenance of the company's website, integration with additional services (CRM, hotel management system), software configuration.
Stack: React, JavaScript, HTML, CSS, Landing Pages, Redux.