← Back to list
Registration: 19.10.2023

Vasily Tabunov

IT
middle
Specialization: React Native Developer

Portfolio

Fun-box

Fitness application for the reigning UFC lightweight champion Khabib Nurmagomedov. - Developed a custom iOS client-server application. - Mastered adaptive, pixel-perfect, flexible layout based on designs in Figma. - Used a functional approach. - Learned to use hooks. - Learned to use Redux Toolkit. - Configured interaction with the backend via JSON API. - Published the application on TestFlight and released it on the AppStore (Octazone: Workouts by Khabib).

BetBoom

Working on internal company applications. - Learned TypeScript. - Familiarised with MVVM architecture. - Learned to work with MobX. - Learned to write tests (jest, rn-testing-library). - Gained experience in optimizing RN applications.

UbetFun

In my most recent role I was led a team of two developers, providing guidance, mentorship, and fostering a collaborative work environment. - Spearheaded the complete mobile development for the betting application, UbetFun, demonstrating a high level of autonomy and responsibility. - Took ownership of the entire mobile side development, encompassing design, coding, and optimization efforts. - Designed and implemented intuitive user interfaces, ensuring a user-friendly and engaging experience. - Utilized React-Native, TypeScript, and Redux to create robust and scalable features for the application. - Conducted thorough testing and debugging to ensure seamless functionality and performance optimization. - Collaborated with the broader team to integrate backend services, ensuring smooth data flow and synchronization. - Maintained and updated the application regularly, addressing emerging challenges and enhancing its capabilities. - Actively engaged in staying updated with industry best practices and emerging technologies to continuously improve the app's performance and user experience. In this leadership role, I successfully managed and mentored a team of two developers, driving the development of UbetFun and contributing to its ongoing success.

Skills

CSS
Firebase
Git
HTML
JS6
React Native
Redux

Work experience

React-Native Lead
since 11.2022 - Till the present day |UbetFun
React-Native, TypeScript, Redux
In my most recent role I was led a team of two developers, providing guidance, mentorship, and fostering a collaborative work environment. - Spearheaded the complete mobile development for the betting application, UbetFun, demonstrating a high level of autonomy and responsibility. - Took ownership of the entire mobile side development, encompassing design, coding, and optimization efforts. - Designed and implemented intuitive user interfaces, ensuring a user-friendly and engaging experience. - Utilized React-Native, TypeScript, and Redux to create robust and scalable features for the application. - Conducted thorough testing and debugging to ensure seamless functionality and performance optimization. - Collaborated with the broader team to integrate backend services, ensuring smooth data flow and synchronization. - Maintained and updated the application regularly, addressing emerging challenges and enhancing its capabilities. - Actively engaged in staying updated with industry best practices and emerging technologies to continuously improve the app's performance and user experience. In this leadership role, I successfully managed and mentored a team of two developers, driving the development of UbetFun and contributing to its ongoing success.
React-native developer
12.2021 - 11.2022 |BetBoom
TypeScript
Working on internal company applications. - Learned TypeScript. - Familiarised with MVVM architecture. - Learned to work with MobX. - Learned to write tests (jest, rn-testing-library). - Gained experience in optimizing RN applications.
React Native developer
07.2020 - 11.2021 |Fun-box
.
Fitness application for the reigning UFC lightweight champion Khabib Nurmagomedov. - Developed a custom iOS client-server application. - Mastered adaptive, pixel-perfect, flexible layout based on designs in Figma. - Used a functional approach. - Learned to use hooks. - Learned to use Redux Toolkit. - Configured interaction with the backend via JSON API. - Published the application on TestFlight and released it on the AppStore (Octazone: Workouts by Khabib).
React Native developer
12.2019 - 07.2020 |TrimPhoto
React Native
Collective photo album processing application. - Created screen layouts, modal windows based on designs in Figma; - Completed non-trivial tasks related to the application logic, mastered multi-level conditions for promotions, promo codes, discounts, and different types of users; - Fixed emerging bugs; - Deepened understanding of Git, merged branches, learned to use amend and other small but very useful features; - Got used to Scrum management, which came in handy during quarantine; - Completely switched to Mac OS.
React Native developer
10.2018 - 12.2019 |LensBay
React Native, Redux
P2P financial ecosystem. - Gathered, migrated and launched the iOS version of the application on Android. - Learned to update React Native (0.57.8 => 0.61.5). - Learned to install and configure Firebase analytics for Android. - Learned to publish applications on Google Console. - Learned how to Redux integration.

Educational background

Finance and Credit / Economist
Till 2009
Moscow Academy of Economics and Law

Languages

EnglishAdvancedRussianNative