Yernar Amergaliyev Omirzakovich
Verified Expert in Engineering
React Native Developer
Astana, Kazakhstan
Toptal member since December 23, 2014
Yernar's principal experience is with developing React Native apps for iOS and Android. He started working at Quintiq, which has a dozen clients worldwide and a team of 200 developers. As a developer, he constantly pursues the best performance and a modern approach to technologies. He communicates exceptionally well and has collaborated with teams of all sizes.
Portfolio
Experience
- Firebase Hosting - 8 years
- Firebase - 8 years
- Firebase Cloud Functions - 8 years
- Firebase Cloud Messaging (FCM) - 8 years
- React Native - 7 years
- Redux - 7 years
- Stripe - 3 years
- MySQL - 3 years
Availability
Preferred Environment
WebStorm, Git, MacOS
The most amazing...
...award I've earned was 3rd place at the Malaysian ICPC ACM programming competition.
Work Experience
API Developer
Provident Real Estate Broker LLC
- Integrated WhatsApp for sending and receiving messages.
- Connected Bitrix24 to create new leads and retrieve data.
- Developed a Telegram bot for message creation and group management.
Software Developer
Blarney Veterinary Services Ltd.
- Created a simple web interface for chatting, receiving, and replying to messages. The interface displays client names, last messages, and a timestamp.
- Developed a screen to send template messages to a list of imported numbers with variables.
- Built an analytics screen to track delivered messages.
React Native Developer
LS
- Fixed all bugs, implemented new features, and updated libraries.
- Moved to the expo and made both platforms use the same libraries.
- Improved splash screens and initial video and audio.
Firebase Cloud Functions Developer
B G LLC
- Implemented the sending of notifications when new documents are created.
- Implemented the calculation of badges for new events and chats.
- Added and configured Firebase Cloud Functions to the projects.
Senior Full-stack Mobile Developer
WJ
- Developed a mobile app from scratch using Figma designs.
- Architected the back-end of the app, including handling one-to-one chat.
- Added notifications for different events and chat messages.
- Implemented in-app purchases and subscriptions. Added free periods.
React Native Developer
Wenn Ventures Inc
- Created an event management app from scratch for iOS and Android using React Native.
- Created a back end using Firebase Cloud Functions and Firestore.
- Implemented a pixel-perfect design from a Figma project.
Full-stack Developer
HL
- Created a chat application to use as a ChatGPT assistant.
- Improved the UI, optimized codes, fixed bugs, and added state management.
- Added a subscription feature and configured the logic to limit free users.
- Added sign-up and log-in functionality. Improved the security of the app.
- Implemented functionality to allow users to share a question of the day.
Senior React Native Developer
Duos (Sole Proprietorship)
- Improved the home page, chat experience, and added a splash screen.
- Refactored code. Improved code quality and performance.
- Fixed bugs and inconsistencies with iOS and Android.
React Native Developer
LSR
- Created audio and video players. Refactored the audio player.
- Implemented new designs using Figma. Added a new splash screen. Improved performance.
- Improved overall app performance. Added TypeScript support.
React Native Developer
Bio
- Updated all libraries, fixed building of the app, automated build process, and added fastlane. Also updated navigation to the latest, adding support for the newest Node.js. Updated a database and fixed breaking changes.
- Fixed bugs and improved performance by making calls in parallel. Fixed UI bugs and added new properties.
- Collaborated with a back-end developer and fixed some bugs.
React Native Developer
Belk
- Implemented search autocomplete and navigation to search results.
- Tracked and fixed bugs using Jira and Bitbucket and refactored codes.
- Developed email opt-in functionality and configured timeout and frequency.
- Incorporated tablet and iPad support, changing the number of columns in the list on the fly.
- Designed collection product screen, where a master product is displayed.
- Optimized displaying home screen banners, eliminating unnecessary renders.
React Native Developer
Mobile Payment System, LLC (via Toptal)
- Helped build pages for an existing app and added detox tests.
- Integrated a camera scanner, refactored the codes, and added navigation.
- Fixed bugs and created reusable components; collaborated with other developers.
React Native Developer
Sukoon Technologies, Ltd. (via Toptal)
- Built screens for an HR app, refactored codes, and fixed bugs.
- Created reusable components, added new screens, and optimized codes.
- Implemented six-step registration, login, profile, and profile editing pages.
React Native Developer
H Co., Ltd.
- Created the entire architecture of the application.
- Added a group chat, badges for new messages, push notifications, and a calendar view showing events and clashes.
- Implemented cloud functions to send precise data. Enabled user management, phone verification, and photo sending.
React Native Engineer
GoSwin Productions, LLC (via Toptal)
- Created iOS and Android apps from scratch. Published them in the App Store and Google Play.
- Integrated Google and Apple subscriptions. Integrated HealthKit to read data from Apple Watch.
- Implemented video courses viewing and searching/filtering for workouts.
Mobile Developer
Ahmed A Y J SH Alghanem
- Created a mobile app for Android and iOS. Published it in Google Play and the App Store.
- Added a geosearch, a fuzzy search for searching with typos, and an image search.
- Designed a non-relational database. Created Detox tests.
- Created cloud functions and a serverless back end. Wrote security rules.
React Native Developer
Leap Forward
- Created optimized and temporary chat and refactored codes.
- Integrated with 3D graphics. Implemented dragging, zooming, and moving.
- Worked on scheduled notifications and canceled and edited notifications.
- Implemented a quick reply on notification for Android.
Developer
Leap Forward (via Toptal)
- Created Android and mobile apps.
- Optimized group and direct chats.
- Added webview to display webGL content.
- Created a React Native version of the native app.
- Implemented scheduled push notifications.
React Native Developer
Panacea (via Toptal)
- Added new pages to the existing mobile app.
Full-stack Developer
Food to Heal (via Toptal)
- Completed a mobile app for iOS and Android platforms.
- Added push notifications.
- Added Stripe payments for web and mobile.
- Created the web version using a monorepo from mobile app code.
- Reused logic between web and mobile through Redux.
React Native Developer
Critical S (via Toptal)
- Developed a React Native app for iOS and Android.
- Designed some pages of the app.
Head Developer
Vimchat
- Created Android and iOS apps using React Native. Added push notifications.
- Added group and one-to-one chat functions. Managed a team of eight people.
- Managed an office rental and other projects related to organizing the project's work.
Mobile App Developer
Inscoop (via Toptal)
- Created a mobile app from the existing website code.
- Optimized image loading.
- Added deep links that allowed the user to share scoops.
- Added chat using Firebase.
- Added push notifications.
Developer, Mobile Video Advertising Platform
Future Sooner (via Toptal)
- Created a mobile video player for iOS and Android that can work offline. If any new videos are uploaded to the back end, the mobile app will get them when it has internet access.
- Created a back end where videos can be uploaded and used by mobile apps.
- Built a banner advertisement where advertisers upload images and mobile users see them as a banner on the top and left side of the mobile app.
- Developed a system that tracks which videos and at what volume were seen by the user. The system works offline too and sends data to the back end whenever it gets internet access.
Web Developer
Arta Learning Solutions
- Supported a system used by universities. The system replicates data from universities to a central database and generate reports. Its functionality includes half-automated university scheduling and a file delivery system.
Web Developer
KazImpex
- Created a testing system for company users.
- Built a game for improving typing speed in the Kazakh language.
- Made an application to get data from Excel files and inserting the data into newly-generated database tables.
- Programmed an application to backup the database after the end of each working day and delete old backups.
- Wrote a web application to parse Microsoft Word documents and replace specific words.
Developer
Quintiq
- Created a scheduling application for train drivers.
Experience
ESUVO
Herzensliga
Platonus
http://Platonus.kzTask Management Tool | CRM
https://tzmtrello-test.web.app/authIZI
Inscoop
VimChat
https://itunes.apple.com/us/app/vimchat/id1207413884?mt=8
https://play.google.com/store/apps/details?id=com.vimchat.mobile&hl=en
Advanced Threat Analytics iOS/Android Apps
Waveback Android Version
https://play.google.com/store/apps/details?id=waveback.ioQuickly create and view activity-related posts, from playing basketball to starting a photography club. Whether you’re looking for one more person or trying to organize a party, we’ve got features that make it easier than ever to plan an activity and find people to enjoy it with!
Waveback iOS Version
https://apps.apple.com/us/app/waveback/id1459273845React Native App
https://apps.apple.com/us/app/belk/id673347869Date Advisor GPT App
https://dateadvisor-8f3c3.web.app/TodoChat
https://todo-chat-web.web.app/Calendar App with Events
Education
Bachelor's Degree in Software Engineering
Multimedia University - Cyberjaya, Malaysia
Bachelor's Degree in Information System Engineering
Eurasian National University - Astana, Kazakhstan
Skills
Libraries/APIs
REST APIs, Google Maps, React, Node.js, Google Maps API, Twilio API, Stripe, JAX-RS, WebGL, D3.js, WhatsApp API, Telegram Messenger API, React Native for Web
Tools
Expo, Expo.io, WebStorm, Firebase Cloud Messaging (FCM), Redux Thunk, Redux Toolkit, WebView, Figma, GitHub, Git, Fastlane, Sentry, Firebase Analytics, Apache Tomcat, CPLEX, Facebook Pixel, Jira, ChatGPT, Microsoft Teams
Languages
JavaScript, TypeScript, TypeScript 3, Java
Frameworks
React Native, Redux, Jest, Detox, Next.js, JSF, AngularJS, StrongLoop, Loopback, Bootstrap, Ionic, Realtime, MapKit
Paradigms
Mobile Development, Cross-platform
Platforms
Firebase, Mobile, iOS, Android, Google Cloud Platform (GCP), MacOS, Jelastic, Twilio, Amazon Web Services (AWS), Amazon EC2, Mapbox, Azure
Storage
Cloud Firestore, Firebase Realtime Database, MySQL, PostgreSQL, Amazon S3 (AWS S3), Realm
Other
Google Pay, Axios, Firebase Cloud Functions, Mobile Apps, Communication, Teamwork, APIs, Hybrid Apps, Mobile App Development, Full-stack Development, Mobile Architecture, App Submission, Payment APIs, In-app Purchases, Google Play Store, Full-stack, Front-end, Front-end Development, Google Play Console, realm.io, GPS, Sports, Location Services and Maps, Mobile Applications, Sagas, Firebase Hosting, Technical Leadership, User Interface (UI), CI/CD Pipelines, EAS, OpenAI, OpenAI GPT-3 API, Cloudinary, Storage, Apple Pay, Software Engineering, User Experience (UX), NativeBase, ESLint, Podcasting, Audio, Videos, Push Notifications, CTO, App Infrastructure, LangChain, Instagram, PWA, Web Notifications, Google BigQuery, Chatbots, Digital Payments, OpenAI GPT-4 API, Single Sign-on (SSO), Artificial Intelligence (AI), Data Visualization, Bitrix24
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring