Avaaj Gyawali, Flutter Developer in Kathmandu, Bagmati Province, Nepal
Avaaj Gyawali

Flutter Developer in Kathmandu, Bagmati Province, Nepal

Member since August 29, 2022
Avaaj is a software engineer with 8+ years of professional experience. He specializes in the Flutter ecosystem and Firebase packages and has developed, delivered, and published 50+ applications with excellent ratings and millions of happy users. Avaaj is an accomplished freelancer and frequent contributor to the open-source community. His industry experience is backed by a bachelor's degree in computer science.
Avaaj is now available for hire

Portfolio

Experience

Location

Kathmandu, Bagmati Province, Nepal

Availability

Part-time

Preferred Environment

Dart, Flutter, MongoDB, Express.js, Node.js, React, React Native, Visual Studio Code, Xcode, Android Studio

The most amazing...

...application I've worked on was for real estate in Paris with some really smart features that allowed users to manage their properties and related financials.

Employment

  • Senior Mobile Engineer

    2020 - PRESENT
    LogistixAI
    • Restructured the mobile codebase with state-of-the-art tools and frameworks.
    • Designed a framework to generate a series of question screens using a JSON value from the back end.
    • Collaborated with the team to improve the mobile application's performance and implemented complete offline support for the technicians in the field.
    Technologies: Flutter, Stripe
  • Full-stack Developer

    2015 - PRESENT
    Freelance Clients
    • Co-developed an education product that helped 10,000+ students find and gain admission to various faculties and high schools.
    • Took part in building an election results application that shared information on Nepal's election with 100,000+ users.
    • Assisted a team in developing and releasing an online taxi-hailing service with location tracking, digital payment, and ride booking features.
    • Developed and migrated a social networking application from AWS to Firebase, which reduced server costs and increased the reliability and scalability of the application.
    • Implemented an unprecedented UI on Flutter that allowed users to spin a wheel to check comments on posts. This UI was for Muzdo, an app that helped users find people based on similar interests.
    • Developed ConsensusFX, an application that opened a poll question to predict the exchange rate between various currencies at the end of the week.
    Technologies: Flutter, React Native, Firebase, Algolia, Agora, MongoDB, Google Location API, Core Location, Forex, Stock Market
  • Senior Mobile Engineer

    2019 - 2022
    SnowM Inc. (operating as Stratosfy)
    • Led a team of five developers to develop a suite of enterprise applications that allowed janitors to track their field work.
    • Worked on a back-end portal that visualized janitors' locations in the field to ensure accurate visits to customers' locations.
    • Designed and developed a complete offline mobile solution that tracked janitors' moments inside customers' locations using iBeacon, a Bluetooth Low Energy technology.
    • Played an active role in onboarding the biggest janitorial company in Canada to the field tracking software solution.
    Technologies: Express.js, Flutter, iBeacon, IT Project Management, Software Development
  • Chief Technical Officer

    2018 - 2022
    Brainants Technology Pvt Ltd
    • Developed 10+ international and local projects, focusing primarily on mobile workforce management and field tracking solutions.
    • Designed and developed a stock market mobile application for my country, which has 100,000 daily active users.
    • Created a culture of test-driven development with clean code architecture.
    • Introduced lots of automation to the software development process to avoid redundant manual tasks using tools like GitHub Actions, Netlify deployments, GitLab pipelines, Codemagic, and fastlane.
    Technologies: JavaScript, Flutter, TypeScript, MongoDB, Firebase, Chai, Mocha, React, Visual Studio Code, Bluetooth, Bluetooth LE, iBeacon, AltBeacon, SendGrid, Twilio, Cloud Firestore, Firebase Cloud Functions, Firebase Authentication, Agora, Algolia, Stripe, Digital Ocean
  • Senior Software Engineer

    2015 - 2018
    Brainants Technology Pvt Ltd
    • Started the company with little to no resources and built a solid team that could accomplish any technical task and project.
    • Worked with the team to develop 10+ projects primarily for mobile using Flutter.
    • Used Jira and Bitbucket to manage the tasks and backlogs for projects.
    • Worked with a North American company to build and develop a custom Bluetooth scanner that could scan customers' Bluetooth Low Energy (BLE) devices.
    • Took part in the development of the biggest telemedicine mobile application in Nepal.
    • Developed a full-fledged EPR platform that helped 10+ accounting firms to manage their internal operations.
    • Built an application for an international non-governmental organization (INGO) that helped them track child abuse incidents in South Asia.
    Technologies: Algolia, Agora, Firebase, TypeScript, JavaScript, Flutter, Dart, MongoDB, Chai, Mocha, React, Visual Studio Code, Bluetooth Beacons, iBeacon, Bluetooth LE, SendGrid, Twilio, Cloud Firestore, Firebase Cloud Functions, Digital Ocean, Firebase Authentication, Keycloak, IT Project Management, Software Development

Experience

  • LogistixAI.com
    https://apps.apple.com/us/app/logistix-ai/id1519937068

    LogistixAI is feature-rich and full lifecycle—enabling your company to manage every element of the service process, including scheduling, optimized routing, real-time monitoring, and team management. I had a primary role in developing the mobile app.

  • Spell | A Boiler Plate Code Generator

    Spell is a software tool written in Dart to generate boilerplate code for projects using Express.js, Node.js, React, and Flutter stack. By writing a very basic project detail on a YAML file, it can generate data structures and network calls and even serialize/deserialize the response of each network call.

    ADVANTAGES
    • Spell can be installed on any machine that has Dart runtime on it.
    • It can generate boilerplate code on top of an existing project.
    • It's aware of pre-existing code and adapts to it to generate extra boilerplate code on top of it without removing custom logic.
    • It's designed in a modular approach, so adding new languages and frameworks is easy.

  • Nepal Share
    https://play.google.com/store/apps/details?id=com.brainants.meroshare&hl=en&gl=US

    A mobile-first application that allows users to track their portfolio, manage notes, and get alerts on their desired configuration. The application has more than a million users overall and 100,000+ daily active users. It's designed to scale and adapt to an influx of user demands.

  • ThePension
    https://apps.apple.com/in/app/thepension/id1534479148

    A cross-platform, Flutter-based application that allows property owners to manage rental contracts, property inventory, property valuation, and relationships with their tenants, including electronic signatures, documents, and issues. ThePension is a total rethink on the way to manage properties.

  • Stripe Terminal Flutter Package
    https://pub.dev/packages/stripe_terminal

    An open-source, standalone package that can be integrated into any Flutter application and allows developers to integrate Stripe terminal devices into their applications. The package supports all the devices currently distributed by Stripe and has helped 20+ Flutter applications take payment to the field using these terminal card readers.

  • Instant Connection
    https://apps.apple.com/np/app/instant-connection/id1530669307

    Instant Connection is an app designed to allow people to share empathy all around the world. Users can easily submit a request for empathy and receive offers. Once a user receives an offer, the peers can make video and audio calls with people that offer empathy.

  • Squtag

    A young (unreleased) startup that allows users to generate custom QR codes and attach them to their belongings to ensure they never lose them. The simple functionality to scan a custom QR code and see information about the item's owner is making a big impact on the Indian community.

Skills

  • Languages

    JavaScript, TypeScript, Dart, Kotlin, Swift, HTML, GraphQL
  • Frameworks

    Flutter, Express.js, React Native, Core Location
  • Libraries/APIs

    Stripe, REST APIs, SendGrid API, Node.js, React, Google Location API, Chai, OpenCV
  • Tools

    Xcode, Android Studio, Git, Bitbucket, GitHub, SendGrid, Firebase Authentication, Agora, Jira, Mocha, Keycloak
  • Paradigms

    Unit Testing
  • Platforms

    Visual Studio Code, Firebase, Android, iOS, DigitalOcean, Google Cloud Platform (GCP), Algolia, Twilio, Bluetooth LE
  • Storage

    Cloud Firestore, MongoDB, PostgreSQL
  • Other

    Software Development, iBeacon, End to end, Bluetooth Beacons, Firebase Cloud Functions, Axios, IT Project Management, Data Structures, Operating Systems, System Design, Foreign Function Interfaces (FFI), Forex, Stock Market, Mapbox SDK, Internet Computer, Digital Ocean, Joi, AltBeacon, Code Magic, GitHub Actions, Technical Writing, Portfolio Management

Education

  • Bachelor's Degree in Computer Science
    2015 - 2019
    Tribhuvan University - Kathmandu, Nepal

To view more profiles

Join Toptal
Share it with others