Ilya
Poland (UTC+01:00) 🇵🇱
Upstaffer since February 08, 2024

Ilya — SOFTWARE ENGINEER

Expertise in React Native (7.0 yr.).

Last verified on February 08, 2024

Core Skills

JavaScript
JavaScript
7 yr.
TypeScript
TypeScript
5 yr.
Dart
Dart
1 yr.
React Native
React Native
7 yr.

Bio Summary

Software engineer with 7 years of experience in developing business applications, finance, gambling, and educational software. Proficient in JavaScript, TypeScript, and Dart with extensive expertise in React, React Native, and Flutter. Proven track record in implementing scalable, high-performance mobile and web applications with a mastery of state management libraries Redux, Redux-Toolkit, Redux-Saga, and a suite of React Native libraries. Strong foundations in Computer Science and adept in cloud services including AWS and Firebase, integrated development environments, and adopting CI/CD with Fastlane. Recognized for improving system performance through render optimization and building automated, responsive UIs across various platforms. Actively engaged in continual learning, code reviews, testing, and adhering to best software development practices ensures delivery of mission-critical projects.

Technical Skills

Programming Languages Dart, JavaScript, TypeScript
JavaScript Libraries and Tools Expo, React Native, React Navigation
JavaScript Frameworks GatsbyJS, React
UI Frameworks, Libraries, and Browsers Storybook
SDK / API and Integrations Facebook Auth
UI/UX/Wireframing Responsive Design
QA, Test Automation, Security Unit Testing
Other Technical Skills Detox, React Native Reanimated

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ilya
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring