Position: Middle React/React Native Developer
Category: JavaScript
English level: upper
Years of experience: 2.5


I have been working as a front-end React.js and React Native developer since 2021.

Throughout my whole career I faced Typescript, Redux (with Redux Toolkit and Redux Saga/Thunk), Firebase, deployed mobile applications on both App Store and Google Play. I also had a pleasure to work with a legacy codebase and encountered the class components shenanigans multiple times.

Jun 2021 - Jul 2022
Front-end developer (React.js , React Native)
Maintaining social media applications both on web and mobile platforms (IOS/Android), which included: bugfixes; manual testing; implementation of new features and screens; code rewriting; working with animations and styling; Firebase setup; creation and deployment of new applications on both mobile platforms (App Store, PlayMarket). Worked in a small team of 3 people, thus often spoke to the client myself (using English).

Jul 2022 - Nov 2022
React Native Developer
Maintaining an e-shop mobile application, which included: getting the android version to work and adapting changes from another IOS-focused developers for this platform; bugfixes; manual testing; implementation of new features; restyling and working with animations. Was in a team of 10+ people, attending daily and weekly meetings. Took an active role and made a lot of suggestions on how to improve the end product.

Nov 2022 - Dec 2022
React Native Developer
Creating an e-shop mobile application from scratch:  implementation of new features and screens; work with styling and animations; pixel perfect design implementation from Figma; managing state and navigation systems. Was in a team of 3+ people.

Jan 2023 - Mar 2023
React.js Course Mentor
Completed all assignments myself before handing them out to students, reviewed submitted assignments, lead online classes in live-coding format.

Mar 2023 - Present
React Native Developer
1. A block-chain based social network: bugfixing, adding new features, working with design and animations, deploying application to the stores.
2. An application for creating records about patients and meetings with doctors: bugfixing, adding new features, deploying application to the stores, refactoring.

I consider myself to be a team player with a proactive position, meaning I will speak up my mind quite often and focus on making the end product more user-friendly and efficient through the communication with the team.

I am always open for a decent offer and ready to learn something new!