We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Viktoriia O. and I have over 4 years of experience in the tech industry. I specialize in the following technologies: React Native, iOS Development, Mobile UI Design, Mobile App Development, Firebase, etc.. I hold a degree in Master's degree. Some of the notable projects I’ve worked on include: Locality is a commercial job search application in Canada, La Cuponera Procter & Gamble Productions React Native API Firebase, Ivent-az - Events Application Expo React Native PWA Firebase Redux, TookTook React Graphql TailWind TypeScript, FitMama Workout, the personal & group training app., etc.. I am based in Lviv, Ukraine. I've successfully completed 6 projects while developing at Softaims.
My expertise lies in deeply understanding and optimizing solution performance. I have a proven ability to profile systems, analyze data access methods, and implement caching strategies that dramatically reduce latency and improve responsiveness under load. I turn slow systems into high-speed performers.
I focus on writing highly efficient, clean, and well-documented code that minimizes resource consumption without sacrificing functionality. This dedication to efficiency is how I contribute measurable value to Softaims’ clients by reducing infrastructure costs and improving user satisfaction.
I approach every project with a critical eye for potential bottlenecks, proactively designing systems that are efficient from the ground up. I am committed to delivering software that sets the standard for speed and reliability.
Main technologies
4 years
3 Years
3 Years
2 Years
Potentially possible
MobiDev
Locality is a commercial program that connects a user looking for professionals and a service provider looking for jobs in Canada. The app is currently live on both Apple and Playstore marketplaces across Canada. It requires certain changes as to the business demand, the changes include backend modification as well as frontend alteration and may required making of new APIs, and finally integrating certain external APIs for using Google location features. The following implementations would be required to be made, 1. Implement options to toggle distance, current API may be required to alter for locating user distance. The app now is enabled to show results within certain distance but the new changes would help users to choose their desired distance or create a post to see the results (say up to 25 miles), and thus the app should generate results of other users of up to specified distance. 2. Country selection option on the website built using React on frontend but shares similar backend as mobile app, Node.js. This may require to create a new API and as such the options will also be available on mobile apps. 3. Tutorial screens required to be developed on the frontend of the app (this task may require the skills of UI/UX development). These screens will appear on the first launch of the app on devices after installations. 4. Subscriptions email and newsletter automation on the website. 5. Integration of customer support chat feature that are available for free use (Will be happy to discuss if we are required to go for alternatives, such as paid ones and their features). 6. Verification or verified badge on user profiles based on their account authentication/approval from admin panel. This badge will be visible both on website and mobile apps. 7. Premium subscription package information for users. This may require creating a new API and will be available to viewed on across the website and on mobile apps. Premium subscriptions will help users to generate and sort their posts/profiles based on prioritization for certain number of days. 8. Generate receipt for user role based after completion of tasks, this can be only created through use of mobile apps after both parties have ended their jobs, not mandatory to generate receipts on website but can be viewed. May require a new API. 9. Change view for choosing expertise level to user-friendly option from beginner to expert. Currently it's available to choose in drop-down option, this will be replaced by options such as bar to choose from. 10. Rearrange posts in order from latest on the top to older on the bottom. 11. Add little details to the rating based on user feedback submission. Currently only reviewer name and job title appears. May require to alter API 12. Require to change frontend design for a few screens (signup, sign-in) Figma link will be provided. - Real-time tracking of inventory levels across multiple warehouses or locations; - Barcode scanning and RFID integration for product identification and tracking; - Automated alerts for low stock levels and reorder notifications; - Order management system with seamless integration to existing ERP or CRM systems; - Efficient order picking and packing processes with real-time updates; - Shipping label generation and carrier integration; - End-to-end tracking of shipments from origin to destination; - Integration with logistics providers' APIs for real-time shipment status updates; - Estimated time of arrival (ETA) calculations and delivery notifications; - Comprehensive dashboards and visualizations for supply chain performance metrics; - Predictive analytics for demand forecasting and stock optimization; - Customizable reporting with exportable data for further analysis; - Role-based access control for different user levels (e.g., warehouse staff, logistics managers, executives); - Real-time communication and task assignment capabilities; - Integration with messaging platforms; - Experience with enterprise-level app.
La Cuponera allows you to receive cashback from the purchase of Procter & Gamble goods. To do this, you need to install the program on your phone and take a photo of the receipt with the purchased goods. You will receive cashback to your bank account, which you specify in the application. An agile mobile app developer for support in the full development of a react-native app that has photo scanning functionality from prototype to release to App Store and Google Play. - Proficiency in React Native, modern React (hooks), react-navigation - Native code experience (Kotlin/Swift/Objective-C) - Strong Redux knowledge - Fluency in English. - Possibility to be employed for long periods (3+ months) - Having experience with Redux-saga and Reselect - Having experience in native modules and bridge writing - Having experience in OpenCV - Creating a seamless and intuitive user experience for both iOS and Android platforms. - Writing clean, maintainable, and efficient code using TypeScript and Redux Toolkit. - Optimizing the performance of the application to ensure smooth user experience. - Conducting thorough testing and debugging to identify and fix any issues or bugs. - Integrating frontend components with the backend APIs developed by the backend development team. - Staying up to date with the latest trends and best practices in mobile app development. - Participating in code reviews and providing constructive feedback to improve code quality. - Assisting in the deployment and release process of the mobile application. - Proven experience as a Front-End Developer with expertise in React Native, mobile development, TypeScript, and Redux Toolkit. - Strong understanding of mobile app development principles and best practices. - Proficiency in JavaScript, HTML, CSS, and related web technologies. - Familiarity with iOS and Android platforms and their respective guidelines and design principles. - Experience with version control systems, such as Git. - Strong problem-solving and analytical skills. - Good communication and teamwork abilities. - English language proficiency is required. - Experienced React Native developers with a sense of design and user experience. Have long-term cooperation. -Core Technologies: Proficiency in JavaScript, with extensive experience in Node.js and React for web development. Expertise in React Native is also required for mobile application development. - Excellent communication skills, with the ability to work closely with our in-house team to ensure alignment on project goals, timelines, and expectations. A commitment to quality and innovation, with a knack for problem-solving and a proactive approach to tackling challenges. - Experience in building user interfaces and implementing designs using react native; - 1–3 years of software engineering experience; - Main skills - TypeScript or other backend technologies; - Experience with other frontend JavaScript frameworks; - skilled full-stack developer to work on our client's; - expertise in react native, react hook forms, redux, saga, RTK query; - responsible for API integration and frontend development tasks; - Develop user-friendly interfaces using React Native, Next.js, and Redux. Integrate APIs to enhance the functionality; - Experience in frontend development and responsive design; - Ability to work independently and as part of a team; - Good communication skills and attention to detail; - fluent in English; - experienced React Native front-end (4+ years) and Node back-end (4+ years) developer; - React Native developer will implement Figma design; - Building mobile app from Figma design; - Creating a functioning web based admin panel that is connected to app; - Both frontend and backend; - You can build it either in Vue.js Quasar or React Native; - Must have experience in building apps with admin panels to manage them; - Profile - disable push notifications - promotions; - Push notifications (send messages to users device for promo specials etc);
Ivent-az - React Native application using Expo for IOS, Android and Web PWA for events. The project was created for the event ticketing business. The application is created for Android and IOS and Web PWA. A simple application without registration and login. The backend is built in Firebase. An admin panel is also made. The user can see the most popular and latest events on the first main page. Search with a filter for user convenience. A page with event details and a buy ticket button that redirects the user to the purchase and payment page. - Proficiency in React Native, with a focus on creating smooth and intuitive user experiences; - Experience in debugging and enhancing voice functionalities within mobile apps; - Ability to implement user-friendly onboarding processes and effective chat interactions; - Strong problem-solving skills and attention to detail to ensure the app functions flawlessly across various devices; - Excellent communication for collaborative work with our development team and for providing clear, concise updates; - UI and UX design ideas to developer an intuitive and user friendly design; - Develop and maintain high-quality React Native applications; - Collaborate with the design and product teams to implement user interfaces and features; - Optimize app performance for maximum speed and scalability; - Stay up-to-date with the latest industry trends and technologies; - Proven experience as a React Native Developer with a strong portfolio of mobile applications; - In-depth knowledge of React Native, JavaScript, and related technologies; - Familiarity with native build tools, like Xcode and Android Studio; - Excellent problem-solving skills and attention to detail; - Strong communication and collaboration skills; - Passionate about React Native development; - an individual React Native developer; - Hosting management; - Coding and development; - Graphic design (optional); - Implementing UI/UX principles for optimal user experience; - Thorough testing and quality assurance procedures; - Troubleshooting technical issues efficiently; - Fluency in English and excellent communication skills; - React Native mobile developer that can build a mobile application for both IOS and Android devices; - Membership Purchase; - Selected Membership; - Without membership; - offers available in their location or selected destination; - Users can redeem offers directly from the app by presenting their digital vouchers or using promo codes at partner establishments; - users to access discounts and savings on various activities; - The app includes search functionality that enables users to search for specific deals or activities; - Users can also explore curated collections and recommendations based on their location or interests; - The app includes search functionality using MAPBOX that enables users to view specific deals or activities; - Users can also explore curated collections and recommendations based on their location or interests; - Users can purchase offers directly from the app using stripe and then by presenting their digital vouchers or using promo codes at partner establishments; - allows users to access discounts and savings on various activities; - Users can receive notifications about new deals, special promotions, expiration reminders, and exclusive offers directly through the app; - Notifications help users stay informed and take advantage of timely opportunities; - The app may include customer support features such as FAQs, contact information, and in-app messaging to assist users with inquiries, feedback, or issues related to deals and offers; - application is to be developed using React Native and the backend have already been completed using the same; - The API calls are from Firebase; - UI design and chat APIs in place; - to merge components effectively and manage deployment; - to include the development of additional APIs; - aligned with Figma blueprints; - steering the app towards its final.
The project is still under development. "TookTook" is a project that was created as a platform for finding candidates by recruiters and employers. In this project, I created the entire page design using TailWind CSS, created all the functionality of modal windows, filters, etc. Also in this project, I created a connection to the service and cached data using Graphql. - React Native developer to join team and work on an exciting mobile project; - have a deep understanding of React Native and be proficient in developing mobile apps for both Android and iOS platforms; - The main responsibilities will include developing and implementing new features, debugging and troubleshooting issues, and ensuring the app's overall performance and stability; - Expertise in React Native development; - Strong knowledge of Android and iOS app development; - Ability to work with third-party libraries and APIs; - Problem-solving and debugging skills; - User authentication; - Stripe payments; - Messaging; - Video calls; - Project listing; - React Native; - Firebase; - Stripe; - Chat GPT-4; - driven and autonomous Mobile developer to edit and refactor an existing mobile application that is already live; - full time position as a Mobile app developer; - Minimum 3 years of coding experience in React Native& Redux Toolkit; - At least 1 year hands-on in TypeScript; - Experience with handling JWTs & refreshtoken mechanism on the front end; - Experience building responsive user interfaces; - Experience with a Material UI or another major UI library; - Experience with Front-end caching using RTK query; - Excellent knowledge of developing scalable and user-friendly mobile apps; - Ability to understand user behavior, and provide results that are production-ready; - Ability to be self-managing and work autonomously; - Understanding of containerization, experience in Docker; - Experience with Stripe SDK; - React Native and MySQL; - project as a long term partnership; - any bugs are fixed (post production); - need annual maintenance support; - Allow users to create detailed profiles with photos, personal information, and preferencesж - Implement a robust matching algorithm to connect users based on compatibility and interests; - Develop a secure messaging system for seamless communication between matched users; - Integrate geolocation features to enable users to discover potential matches nearby; - Support multiple languages to accommodate users from diverse cultural backgrounds; - Incorporate secure payment gateways for premium features and subscription plans; - Ensure strict adherence to data protection regulations and implement robust security measures; - Ensure strict adherence to data protection regulations and implement robust security measures; - Provide an intuitive admin dashboard for managing user accounts, content moderation, and analytics; - Proficiency in mobile app development (iOS and Android); - Expertise in frontend and backend technologies; - Experience with multilingual app development and localization; - Strong understanding of user experience (UX) and user interface (UI) design principles; - Ability to adhere to deadlines and deliver high-quality, scalable solutions; - Excellent communication skills and a collaborative approach; -submit proposals outlining their relevant experience, proposed approach, timeline, and cost estimates. - provide examples of past projects demonstrating your expertise in dating app development and multilingual applications; - partnering with a talented team to bring this innovative dating app to life; - Technical skills required; - For cross-platform mobile app development, enabling the app to run on both iOS and Android platforms; - Redux (or similar state management library): For managing the application state efficiently; - For programming logic and interactivity on the frontend; - For structuring and styling the user interface; - A JavaScript runtime environment for server-side development.
FitMama Workout application for personal and group training. Join thousands of women around the world doing the same workout on the same day the largest online group class in the world. This project is created in the form of a game-competition. You practice and compare your progress with other users of the application. Through this application, you can watch videos with exercises and recipes. I created this project in the development team. My job was to create an online sporting goods store, download videos, create a progress rating of completed tasks, work with the camera, etc. - A lightweight Node.js framework for building RESTful APIs and handling HTTP requests; - For database storage of user profiles, messages, preferences; - MongoDB is a NoSQL database, while PostgreSQL is a relational database; - Object Data Modeling (ODM) or Object-Relational Mapping (ORM) libraries to interact with the database; - For implementing multilingual support within the React Native app; - Libraries that enable the app to support multiple languages and adapt content based on the user's preferred language; - Authentication and Security; - JSON Web Tokens (JWT); - For securely transmitting information between parties as a JSON object; - For implementing secure and delegated access to your app's resources; - For hashing passwords to enhance security; - For encrypting data transmitted between the client and server; - Geolocation and Maps Integration; - Google Ma ps API or Mapbox API; - For integrating maps and location-based features into the app; - Geolocation API; - For accessing the user's device location; - Payment Integration; - Stripe API or PayPal API: For securely processing payments within the app. - In-App Purchase (for iOS) and Google Play Billing (for Android); - For handling in-app purchases and subscriptions; - Git; - For version control and collaboration among developers; - Postman (or similar tool); - For testing APIs during development; - Swagger/OpenAPI Specification for documenting APIs: - loads up a google map with the user's location and drop pin of the users exact location on it;
Master's degree in