Asma Yasin, Developer in Kirkland, WA, United States
Asma is available for hire
Hire Asma

Asma Yasin

Verified Expert  in Engineering

Bio

Asma is a software engineer with five years of experience specializing in web and mobile app development. She's worked on multiple critical and sensitive governmental projects and delivered high-quality apps with 225,000+ users. You can rely on her attention to detail and her ability to stretch and work outside her comfort zone, whatever the project. Asma is passionate about her field and enjoys learning cutting-edge technologies and leveraging them to get the best product possible.

Portfolio

OnyxCorp, Inc
Java, Android Studio, Android, Protobuf, Git, Networking, Cryptography, Rust...
Openware Information System Consulting Company
JavaScript, Kotlin, HTML5, CSS3, Java, Microsoft SQL Server, Firebase, Android...
Freelance
Android, Java, Testing, Sensor Data, Android Studio, Windows Development...

Experience

Availability

Part-time

Preferred Environment

Windows, GitHub, Visual Studio Code (VS Code), Android Studio, Firebase, Microsoft SQL Server, Slack, Microsoft Teams, Postman, Material UI

The most amazing...

...thing I've developed is an Android app called Kuwait Finder. It is ranked as a top map-&-navigation app in Kuwait since its third version launch in 2019.

Work Experience

Senior Android Engineer

2021 - PRESENT
OnyxCorp, Inc
  • Worked on an ongoing project with three different apps and was able to accomplish milestones within the first month.
  • Revamped the main app and worked on improving its architecture and migrating the legacy code to use new components and follow hot trends.
  • Took on new features that enriched the app and made it more appealing to a new audience.
Technologies: Java, Android Studio, Android, Protobuf, Git, Networking, Cryptography, Rust, Go, Kotlin, Android SDK, Privacy, APIs, Front-end, Android Jetpack

GIS Application Engineer

2016 - 2022
Openware Information System Consulting Company
  • Developed version 3.x of an Android mapping-and-navigation app specific to Kuwait. Soon after the launch, it became a top map-and-navigation app in Kuwait with 228,000 users (currently) and the app's average rating increased to 4.6/5.
  • Implemented web and Android modules in an incident management system; these modules simplified the work of first responders.
  • Built an Android app for Kuwait University that has indoor routing, which helps students and faculty members find their way around the campus.
  • Developed an Android app for contact tracing using both Bluetooth and GPS tracking.
  • Worked on a Node.js server to provide an API for the employee management system.
  • Delivered a web application for managing employees and their working locations. The app was used by the company to manage its outsourced employees and monitor their attendance using their geographical location.
Technologies: JavaScript, Kotlin, HTML5, CSS3, Java, Microsoft SQL Server, Firebase, Android, React, Polymer, Node.js, IBM Watson, ArcGIS API, C#, GitHub, Elasticsearch, Kibana, Android Studio, Windows Development, Visual Studio Code (VS Code), Microsoft Teams, Postman, Material UI, Object-oriented Programming (OOP), HTML, CSS, NoSQL, WebSockets, HERE Maps API, REST APIs, Android SDK, Teams, Logstash, APIs, Back-end, Responsive UI, Responsive Design, Responsive Web Design (RWD), Cloud Firestore, Back-end Development, Web Development, Front-end, REST, Android Jetpack, Chatbots, Express.js

Android Developer

2021 - 2021
Freelance
  • Revamped, in two weeks, an Android app that did not function properly and made it usable; also fixed the bugs that caused it to crash excessively. Due to the requirements, I did all this without replacing the original codebase.
  • Tested thoroughly a smart cart's Android app; I physically went to a shopping center to make sure the app was working properly.
  • Implemented new features of the Android app installed in the smart cart and also maintained it.
  • Improved the logic behind product validation by implementing an algorithm that would detect theft using individual product weight and the overall weight of the cart.
Technologies: Android, Java, Testing, Sensor Data, Android Studio, Windows Development, Firebase, Postman, REST APIs, Android SDK, APIs, Front-end, Android Jetpack

Web Developer

2020 - 2021
Freelance
  • Developed a single-page web app that helps restaurant employees take orders, manage stock, manage the menu, oversee branches, regulate employees, and generate reports.
  • Managed the communication line between the business owner and development team.
  • Oversaw the hosting service and deployment of the web app.
  • Set up the thermal receipt printers and deployed the Windows services used to detect and print new orders placed to a specific branch.
Technologies: JavaScript, HTML5, CSS3, React, Material UI, Visual Studio Code (VS Code), Windows Development, HTML, CSS, REST APIs, APIs, Responsive UI, Responsive Web Design (RWD), Responsive Design, Web Development, Full-stack, Front-end, REST, Express.js

Kuwait Finder App

A Kotlin-based Android application for searching for addresses in Kuwait and navigation. I was responsible for developing app version 3.x from scratch: the current version in Google Play Store right now.

This was a new challenge for me because, at that time, I had no prior knowledge of the Kotlin programming language and I was still learning Android development. This project showcases my fast learning capabilities and the high-quality work I can produce.

I was the sole developer for this Android application. Its high quality and new features helped increase the app's average rating to 4.6 in the Play Store. It is used by more than 228,000 users and is ranked as a top map-&-navigation app in Kuwait since its version 3.x launch in 2019.
2012 - 2016

Bachelor's Degree in Information Technology and Computing

Arab Open University - Kuwait City, Kuwait

Libraries/APIs

HERE Maps API, REST APIs, React, Polymer, Node.js, Protobuf

Tools

GitHub, Android Studio, Microsoft Teams, Postman, Git, Android Jetpack, Slack, IBM Watson, Kibana, Logstash

Languages

JavaScript, HTML, Kotlin, Java, CSS, HTML5, CSS3, C#, PHP, Rust, Go

Frameworks

Material UI, Android SDK, Flutter, Express.js, Laravel 5, Bootstrap

Paradigms

Object-oriented Programming (OOP), Testing, Responsive Web Design (RWD), REST

Platforms

Windows Development, Visual Studio Code (VS Code), Firebase, Android

Storage

Microsoft SQL Server, NoSQL, Cloud Firestore, MySQL, Elasticsearch

Other

ArcGIS API, Teams, Web Development, Front-end, Data Structures, Algorithms, APIs, Back-end, Responsive UI, Responsive Design, Back-end Development, Full-stack, Sensor Data, WebSockets, Chatbots, Networking, Cryptography, Privacy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring