
Yernar Amergaliyev Omirzakovich
Verified Expert in Engineering
React Native Developer
Yernar's principal experience is with developing React Native apps for iOS and Android. He started working at Quintiq, which has a dozen of clients around the world 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 collaboarted in teams of all sizes.
Portfolio
Experience
Availability
Preferred Environment
WebStorm, Git, MacOS
The most amazing...
...award I've earned was third place at the Malaysian ICPC ACM programming competition.
Work Experience
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/id1459273845Skills
Languages
JavaScript, TypeScript, TypeScript 3, Java
Frameworks
React Native, Redux, Jest, Next.js, JSF, AngularJS, StrongLoop, Loopback, Bootstrap, Ionic, Realtime
Libraries/APIs
REST APIs, Google Maps, React, Node.js, Google Maps API, Stripe, JAX-RS, WebGL, D3.js, WhatsApp API, Telegram Messenger API
Tools
Expo, Expo.io, WebStorm, Firebase Cloud Messaging (FCM), Redux Thunk, WebView, Figma, GitHub, Git, Fastlane, Sentry, Firebase Analytics, Apache Tomcat, CPLEX, Facebook Pixel, Jira
Paradigms
Mobile Development, Cross-platform
Platforms
Firebase, Mobile, iOS, Android, Google Cloud Platform (GCP), MacOS, Jelastic, Twilio, Amazon Web Services (AWS), Amazon EC2
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, Redux Toolkit, Google Play Store, Full-stack, Front-end, Front-end Development, Google Play Console, Sagas, Firebase Hosting, Detox, Technical Leadership, User Interface (UI), CI/CD Pipelines, Cloudinary, Storage, Apple Pay, Software Engineering, User Experience (UX), NativeBase, ESLint, Podcasting, Audio, Videos, Push Notifications, CTO, App Infrastructure, ChatGPT, LangChain, Instagram, PWA, Web Notifications
Education
Bachelor's Degree in Software Engineering
Multimedia University - Cyberjaya, Malaysia
Bachelor's Degree in Information System Engineering
Eurasian National University - Astana, Kazakhstan