Work Experience
Software Engineer, PAYMENT SYSTEM
Duration: 08.2023 – Till now
Summary: Payment and collection platform allowing convenient online transactions with various card options, offering security and responsiveness across devices.
Responsibilities: Developing automated system, managing team, refactoring, optimizing rendering, creating animations, ensuring responsiveness, continuous delivery, code reviews, task estimation, writing tests, integrating mobile and web applications with backend services.
Technologies: TypeScript, JavaScript, Dart, React, React Native, Flutter, Redux, Redux-Toolkit, Redux-Saga, React Navigation, i18next, Reanimated, Detox, Fastlane
Software Engineer, ONLINE CASINO
Duration: 11.2022 – 08.2023
Summary: Online casino offering a range of gambling activities with real-time data exchange and user engagement features.
Responsibilities: Communication with UI/UX designer, implementing push notifications and real-time data storage, debugging frontend, building and maintaining UI interfaces, application documentation, source code refactoring, code reviews, and design participation.
Technologies: TypeScript, JavaScript, React, React Native, Expo, Redux, Redux-Toolkit, Redux-Saga, React Navigation, React Native Permissions, Detox, i18next, Sentry, Firebase
Software Engineer, APP FOR AMATEUR RUNNERS
Duration: 02.2022 – 11.2022
Summary: Mobile app for amateur runners, providing access to various distance courses and enabling efficient race preparation.
Responsibilities: Creation of mobile application, access to device's native functions, stakeholder management for data needs, full development cycle management, render optimization, server API interfacing, source code refactoring, application maintenance, multi-language support.
Technologies: TypeScript, JavaScript, React, React Native, React Navigation, React Native Permissions, React Native RMaps, i18next, SQLite, Firebase
Software Engineer, TRADING PLATFORM
Duration: 04.2021 – 02.2022
Summary: Digital art trading platform offering P2P marketplace and market data analytics for art enthusiasts.
Responsibilities: Implementing dynamic React components and business logic, task estimation, documenting changes, source code refactoring, API interfacing, new feature development, bug fixes, application optimization, testing, code reviews.
Technologies: TypeScript, JavaScript, React, React Native, Redux, Redux-Saga, Apollo GraphQL, React Navigation, React Native FileSystem, React Native Notifications, i18next, Storybook, Detox, AWS
Software Engineer, DISTANCE LEARNING SYSTEM
Duration: 10.2019 – 04.2021
Summary: Distance learning service enabling remote education with functionalities tailored for teachers and students.
Responsibilities: Building and maintaining UI interfaces, application updates, interfacing with backend systems, feature implementation, source code optimization, writing tests, task estimation, code reviews.
Technologies: TypeScript, JavaScript, React, React Native, Expo, Redux, Redux-Saga, Apollo GraphQL, React Native FileSystem, React Native Notifications, React Navigation, Detox
Software Engineer, BUSINESS APPLICATION
Duration: 10.2018 – 10.2019
Summary: Business management application providing services for local businesses and customers in the service sector.
Responsibilities: Feature development, process implementation, stakeholder communication, UI debugging, source code optimization, interface maintenance, code reviews.
Technologies: TypeScript, JavaScript, React, React Native, React Native Config, Gatsby, Jest, React-Testing-Library, Astro
Software Engineer, AUGMENTED REALITY APP
Duration: 03.2017 – 10.2018
Summary: Augmented reality app integrating AR technology for realistic product models, enhancing customer interaction and product assessment.
Responsibilities: Building reusable components, team collaboration, documentation, translating designs into functional UIs, frontend-backend integration, performance optimization, bug fixes, task estimation.
Technologies: JavaScript, React, React Native, React Native Responsive Dimensions, React Native Config, React Native Unimodules, ViroReact, React Navigation, SQLite
Software Engineer, APP FOR COOKING LOVERS
Duration: 09.2016 – 03.2017
Summary: Cooking-related application providing recipes and cooking experiences through video chat for culinary enthusiasts.
Responsibilities: Design and implementation of UI, troubleshooting, using cloud storage for content, server API interfacing, enforcing accessibility and performance standards, user experience optimization, writing tests, code review.
Technologies: JavaScript, React, React Native, React Native Responsive Dimensions, React Native Unimodules, Twilio, AWS, Firebase
Education
- Computer Science and Software Engineering