Scroll To View More
Mosabbir Khan Shiblu, Xamarin Forms Developer in Montreal, QC, Canada
Mosabbir Khan Shiblu

Xamarin Forms Developer in Montreal, QC, Canada

Member since February 20, 2017
Mosabbir has proven expertise in developing large scale cross-platform mobile applications in Xamarin Forms. His apps are available in the Windows, Android, and iOS store. From location-based MVPs to consumer-grade mobile applications with modern UI—he likes to dive deep into the MVVM pattern. He also has experience developing ETL applications in C# and T-SQL.
Mosabbir is now available for hire

Portfolio

Experience

  • C#, 4 years
  • T-SQL, 3 years
  • ETL, 2 years
  • SQL, 2 years
  • Xamarin, 1 year
  • Mobile App Development, 1 year
  • Xamarin Forms, 1 year
  • Cross-platform, 1 year
Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Visual Studio, Git, GitLab, Windows

The most amazing...

...project I've worked on is a heavy aerial lift Hexacopter drone. I fine-tuned the PID controller that helps the drone fly smoothly.

Employment

  • Senior Software Engineer

    2017 - 2019
    Enosis Solutions
    • Created an internationalized cross-platform native application in Xamarin Forms which is available in Android, iOS and Windows platform. Extensively worked with PDFTron SDK to accommodate a full-blown pdf editor inside the app.
    • Briefly worked on a Xamarin Forms based mobile app which is used by pickup dry cleanings. Made a beautiful Circular menu.
    • Built from scratch an automatic fuel pump payment mobile application in Xamarin Forms. Used MVVM Cross to make the code highly maintainable; the user can pay for fuel via this app at a gas station.
    • Developed a POS system to be used at a gas station which involves complex socket programming with security for card payment.
    • Implemented mobile push notification using OneSignal.
    • Integrated a real-time fuel server with custom TCP protocol with a POS system that will be used by various gas stations to enable payments via credit/fleet cards. The POS system was developed by me. The unique feature is that the app supports multiple languages simultaneously i.e., it could show both Arabic and its English translation at the same time.
    Technologies: Xamarin Forms, Xamarin, WPF, SQL, .NET
  • Software Engineer

    2015 - 2017
    Enosis Solutions
    • Designed and created 25+ custom ETL console apps using C# and T-SQL for importing large data warehouse files.
    • Created a custom CSV, XML, and Excel text parser in C# for large source files and bulk copying data into SQL Server database.
    • Wrote SQL queries in T-SQL for various finance business logic such as monthly and quarterly rate of return calculations.
    • Implemented a functionality of a product sum aggregate in T-SQL using a logarithm.
    • Optimized the existing T-SQL queries which reduced the execution time by up to 40% for several data sets.
    • Handled proper encoding including ANSI and UTF-8 of the source files.
    Technologies: .NET, T-SQL, SQL, SQL Server

Experience

  • Mobile Application for Fueling (Development)

    I developed this white-label application for a Canadian client; it automates the process of pumping fuel from the gas station. Based on a current location, it detects gas stations where payment could be made using the app.

    This Xamarin Forms-based app is available on the iOS and Android platform

  • Mobile Application | Boardroom Portal (Aprio) (Development)
    https://play.google.com/store/apps/details?id=com.companyname.Aprio

    This large Xamarin Forms app runs on Windows, iOS, and Android platforms; it took eight months to build this app.

    Features:
    • Review and edit all board information in real time, while on the go.
    • Make annotations for yourself, or for circulation to other members.
    • Participate in discussions and polls/surveys.
    • Easily view agendas while switching between meeting materials.
    • View and edit schedules and calendars.
    • Review meeting information and contacts.
    • Work offline and maintain security.
    • A single sign-on, you can use the same ID/password on both web and mobile apps to access information for all the organizations you’re involved in that use.
    • A full-blown in-app PDF editor using PDF Tron SDK.
    • MvvmCross was used to architect a highly maintainable design.

  • Hexacopter Drone (Other amazing things)
    https://www.facebook.com/AUSTHercules/

    This hexacopter is capable of lifting up to 4.5 kg of weight. It was a team project for a university course. It can also grab objects on the fly with some limitation. Besides actively participating in designing and building of the drone, I also handled the integration and PID controller tuning part.

  • Trainee Apps (Development)
    https://github.com/mkshiblu/TraineeApps

    A prototype website made in PHP and MySQL for a university course. In addition to a CRUD functionality, it allows the user to download and upload apps.

Skills

  • Languages

    SQL, T-SQL, Java, C#, CSS, HTML
  • Platforms

    Xamarin, Android, MvvmCross, UWP, Universal Windows Platform (UWP), Arduino, Oracle
  • Other

    Xamarin Forms, Query Optimization, Web Development, CSV, Drones, Network Programming, Mobile App Development, Mobile Applications, Microcontroller Programming, Windows Presentation Foundation (WPF)
  • Libraries/APIs

    Xamarin.Android, Xamarin.iOS, React
  • Paradigms

    App Development, Cross-platform, ETL
  • Storage

    Relational Databases, XML Parsing, FlatFile, Microsoft SQL Server
  • Frameworks

    .NET Core
  • Tools

    Microsoft Visual Studio, Eclipse IDE

Education

  • Master of Science (MSc) degree in Research in Software Engineering
    2019 - 2021
    Concordia University - Montreal, Canada
  • Bachelor of Science (BSc) degree in Computer Science and Engineering
    2011 - 2016
    Ahsanullah University of Science and Technology - Dhaka, Bangladesh
Certifications
  • IELTS
    SEPTEMBER 2017 - SEPTEMBER 2019
    IDP
I really like this profile
Share it with others