Yernar Amergaliyev Omirzakovich, React Native Developer in Astana, Kazakhstan
Yernar Amergaliyev Omirzakovich

React Native Developer in Astana, Kazakhstan

Member since February 3, 2014
Yernar's principal experience is with developing React Native apps for iOS and Android. He got his start working at Quintiq, which has dozen of clients around the world and a team of 200 developers. As a developer, he constantly pursues best performance and a modern approach to technologies. He communicates extremely well and has worked in teams of all sizes.
Yernar is now available for hire

Portfolio

Experience

Location

Astana, Kazakhstan

Availability

Part-time

Preferred Environment

Mac OS X, Git, Web Storm

The most amazing...

...award I've earned is third place at the Malaysian ICPC ACM programming competition.

Employment

  • React Native Developer

    2020 - 2020
    Sukoon Technologies, Ltd. (via Toptal)
    • Built screens for an HR app.
    • Created reusable components.
    • Implemented six-step registration, login, profile, and profile editing pages.
    Technologies: React Native, TypeScript, Hooks, Figma
  • React Native Engineer

    2019 - 2020
    GoSwin Productions, LLC (via Toptal)
    • Created iOS and Android apps from scratch.
    • Integrated Google and Apple subscriptions.
    • Implemented viewing of video courses as well as searching and filtering for workouts.
    Technologies: React Native, Redux, JavaScript, Google Payments, Apple Payments
  • Mobile Developer

    2019 - 2020
    Ahmed A Y J SH Alghanem (via Toptal)
    • Created a mobile app for Android and iOS.
    • Added geo search, fuzzy search for searching with typos, and image search.
    • Designed a non-relational database.
    • Created cloud functions and serverless back end.
    • Created detox tests.
    Technologies: React Native, Firebase, Firebase Cloud Functions, Firestore, Detox, Firebase Storage, FCM
  • React Native Developer

    2019 - 2020
    Mobile Payment System, LLC (via Toptal)
    • Helped build some pages for an existing app.
    Technologies: React Native
  • React Native Developer

    2018 - 2020
    Leap Forward (via Toptal)
    • Created optimized and temporary chat.
    • Integrated with 3D graphics.
    • Worked on scheduled notifications.
    • Implemented quick reply on notification for Android.
    Technologies: React Native, Firebase Firestone, FCM, Cloud Functions, AWS, D3.js
  • Developer

    2018 - 2019
    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.
    Technologies: React Native, Firebase, WebView, WebGL, Cloud Functions
  • React Native Developer

    2018 - 2018
    Panacea (via Toptal)
    • Added new pages to the existing mobile app.
    Technologies: React Native, Redux, Saga
  • Full-stack Developer

    2018 - 2018
    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.
    Technologies: React, React Native, Firebase Firestore, FCM Push Notifications, Cloud Functions
  • React Native Developer

    2018 - 2018
    Critical S (via Toptal)
    • Developed a React Native app for iOS and Android.
    • Designed some pages of the app.
    Technologies: React Native
  • Head Developer

    2016 - 2018
    Vimchat
    • Created Android and iOS apps using React Native.
    • Added group and one-to-one chats.
    • Added push notifications.
    • Optimized a React time database to have fewer connections per user.
    • Implemented the web version of the app.
    Technologies: React Native, Firebase, FCM, Realtime Database, Node.js, Cloudinary, Twilio
  • Mobile App Developer

    2015 - 2016
    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.
    Technologies: Ionic Framework
  • Developer, Mobile Video Advertising Platform

    2015 - 2015
    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.
    Technologies: Node.js, StrongLoop, LoopBack, Ionic Framework, Bootstrap, Jelastic
  • Web Developer

    2012 - 2015
    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.
    Technologies: JSF, AngularJS, JAX-RS
  • Web Developer

    2012 - 2012
    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.
    Technologies: JSF, MySQL, TomCat7
  • Developer

    2012 - 2012
    Quintiq
    • Created a scheduling application for train drivers.
    Technologies: Quil Language, IBM CPLEX Optimizer

Experience

  • Herzensliga (Development)

    A mobile application for iOS and Android to track the results of German football teams.

  • ESUVO (Development)

    This system depends on several applications. The first one is Platonus, used by universities. They deploy it on their own servers. Students and university staff use that system to facilitate study. The second application replicates (inserts, updates, deletes) data from that server to a central server. Esuvo, which shows all the collected data and allows users to sort and filter data and create all kinds of statistics and reports about students, universities, and lecturers.

  • Platonus (Development)

    A system that is used in over 100 universities. It allows lecturers and tutors to give marks to students, use half-automated scheduling functions, play videos, and make PDFs and Excel reports. Attendance of students is controlled. Some exams can be made by the system.

  • File Delivery System (Development)

    A client server application used to deliver files from the server to clients. On the server side, the user can see which files are delivered to which client. If a file is not delivered, an error message is shown.

  • IZI (Development)

    An app that allows rideshare drivers to earn more money while enhancing the ride experience. It plays videos to passengers, allowing you to earn revenue from the advertisements displayed.

  • Inscoop (Development)

    A mobile app built on Ionic.

  • VimChat (Development)

    Mobile iOS, Android, and web apps build on React Native and React, respectively. Back-end technologies: Node.js, Firebase real-time database, Firebase cloud messaging, and cloud functions. UI libraries: Native base for mobile and Ant for web

    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 (Development)
  • Waveback Android Version (Development)
    https://play.google.com/store/apps/details?id=waveback.io

    Waveback, a quick and easy way to find new people to do stuff with!

    Quickly 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 (Development)
    https://apps.apple.com/us/app/waveback/id1459273845

    I built the serverless back end and both iOS and Android apps.

Skills

  • Languages

    JavaScript, TypeScript
  • Frameworks

    React Native, Redux
  • Libraries/APIs

    Node.js, React, Stripe, Google Maps API
  • Other

    Firebase Cloud Functions, AWS, Firebase Hosting
  • Tools

    WebStorm, Firebase Cloud Messaging (FCM), Redux Thunk, GitHub, Git, Jira
  • Platforms

    Firebase, iOS, Android
  • Storage

    Cloud Firestore, Firebase Realtime Database, MySQL, PostgreSQL

Education

  • Bachelor's degree in Software Engineering
    2009 - 2012
    Multimedia University - Malaysia, Cyberjaya
  • Bachelor's degree in Information System Engineering
    2007 - 2009
    Eurasian National University - Kazakhstan, Astana

To view more profiles

Join Toptal
Share it with others