← Back to list
Registration: 19.10.2023

Portfolio

Codemotion

Project name: Shipper. Team size: 7 (2 fronts, 1 back, 1 PM, 1 tester, 1 designer). Achievements: • Implemented online payment via Card - Shipper. • Integrated Apple pay/Google pay - Shipper. • During delivering this feature, i had experience working with native modules of CloudPayments SDK. • Defining courier depending on tracking number - Shipper. • Implemented feature to define courier depending on tracking number using third-party library. This feature can define more than 80 couriers. • Also by the help of third-party library I have implemented feature to get checkout addresses of more than 80 couriers by tracking number. Project name: Earnity Mobile. Team size: 8 (3 fronts, 2 back, 1 PM, 1 tester, 1 designer). Project name: Telenav. Team size: 6 (2 fronts, 2 back, 1 PM, 1 tester). Project name: Dating platform admin dashboard. Team size: 6 (2 fronts, 2 back, 1 PM, 1 tester).

Whirrcrew

Main responsibility: Onepak Driver is a mobile application that provides end to end instruction for truck drivers to pick up and deliver goods from distribution centers to destination. It includes order, shipment, inventory, and track management modules.

Ideamotive

Project name: Internal platform for employers to analyze machine data. Team size: 4 (2 fronts, 1 back, 1 tester). Responsibility: Implementing new feature, code review, bugfix. Project name: Mobile app for pregnant women. Team size: 4 (1 front, 1 back, 1 tester, 1 PM). Responsibility: Implementing new feature, code review, bugfix.

Skills

CSS
Git
GraphQL
HTML
JavaScript
Jest
MySQL
Next.js
React
React hooks
React Native
React Query
Redux
REST API
Styled components
Typescript
Unit test (Testing library, Enzyme)

Work experience

React & React Native Developer
since 09.2022 - Till the present day |Whirrcrew
React Native, React, Typescript, Redux, Jest, React-testing-library
Main responsibility: Onepak Driver is a mobile application that provides end to end instruction for truck drivers to pick up and deliver goods from distribution centers to destination. It includes order, shipment, inventory, and track management modules. Component Development: Creating and maintaining reusable components to ensure a consistent and efficient development process. API Integration: Connecting the mobile app to external APIs or backend services to fetch and send data. Debugging and Testing: Identifying and resolving issues and bugs in the codebase, as well as writing unit tests to ensure the reliability of the application. Optimizing Performance: Monitoring and improving the performance of the application, including optimizing rendering and minimizing load times. Code Review: Participating in code reviews to maintain code quality and consistency within the development team. Documentation: Creating and maintaining documentation for the codebase, including how to use components and libraries, and API documentation if applicable. Collaboration: Collaborating with other team members, including designers, product managers, and backend developers, to deliver features and improvements. Version Control: Using version control systems like Git to manage and collaborate on code changes.
React & React Native developer
12.2019 - 08.2022 |Codemotion
JavaScript, Typescript, React Native, Redux, Redux-toolkit, React Navigation, React-sweet-state, React Router
Project name: Shipper. Team size: 7 (2 fronts, 1 back, 1 PM, 1 tester, 1 designer). Achievements:  • Implemented online payment via Card - Shipper. • Integrated Apple pay/Google pay - Shipper. • During delivering this feature, i had experience working with native modules of CloudPayments SDK. • Defining courier depending on tracking number - Shipper. • Implemented feature to define courier depending on tracking number using third-party library. This feature can define more than 80 couriers. • Also by the help of third-party library I have implemented feature to get checkout addresses of more than 80 couriers by tracking number. Project name: Earnity Mobile. Team size: 8 (3 fronts, 2 back, 1 PM, 1 tester, 1 designer). Project name: Telenav. Team size: 6 (2 fronts, 2 back, 1 PM, 1 tester). Project name: Dating platform admin dashboard. Team size: 6 (2 fronts, 2 back, 1 PM, 1 tester).
React & React Native Developer
11.2017 - 10.2019 |Ideamotive
Javascript, React, Redux, React Router, Google maps, React Native, React navigation
Project name: Internal platform for employers to analyze machine data. Team size: 4 (2 fronts, 1 back, 1 tester). Responsibility: Implementing new feature, code review, bugfix. Project name: Mobile app for pregnant women. Team size: 4 (1 front, 1 back, 1 tester, 1 PM). Responsibility: Implementing new feature, code review, bugfix.
Web Developer
05.2015 - 05.2017 |VBM Poland
CMS, MySQL
• Developed Intranet Platform for analyzing working process of company. • Created websites using CMS platforms(Drupal, Wordpress). • Had experience with working with MySQL.
Web Developer
12.2013 - 01.2015 |Netreactive
HTML5/CSS3, CMS
• Building websites using CMS platforms(Drupal, Wordpress, Joomla). • Fixing bugs. HTML5/CSS3.

Educational background

Computer Science (Bachelor’s Degree)
2012 - 2016
Vistula University

Languages

TurkishUpper IntermediateRussianProficientPolishUpper IntermediateEnglishAdvancedKazakhProficient