Mosabbir Khan Shiblu, Developer in Montreal, QC, Canada
Mosabbir is available for hire
Hire Mosabbir

Mosabbir Khan Shiblu

Verified Expert  in Engineering

Mobile App Developer

Location
Montreal, QC, Canada
Toptal Member Since
June 18, 2020

Mosabbir has 5+ years of professional industry experience. He developed multimillion-dollar, cross-platform mobile apps in Xamarin.Forms. He has mastered software refactoring and is an expert in making long-term, maintainable software. Moreover, he has extensive experience in optimizing T-SQL for billions of rows. If you are seeking a developer on static source code analysis, Mosabbir has over three years of research experience.

Portfolio

Zibrio
Xamarin, Cross-platform, Angular, Cloud, AWS IAM, HIPAA Compliance...
Concordia University
TypeScript, JavaScript, Java
AudioLox Inc.
Xamarin, C#, InVision, Sketch, Android, iOS, Mobile App Development...

Experience

Availability

Part-time

Preferred Environment

App Development, Cross-platform, XAML, Xamarin.iOS, Xamarin.Android, Xamarin.Forms, Node.js, .NET MAUI, Android, Refactoring

The most amazing...

...project I've worked on is JsDiffer, which detects refactorings from textually different JavaScript source code snippets.

Work Experience

Development Lead

2021 - 2023
Zibrio
  • Led a small development team consisting of a product owner, QA, a senior developer, and a junior developer. Introduced agile methodologies.
  • Archived HIPAA compliance by properly enabling client-side encryption and storage of PI data.
  • Introduced the MVVM pattern and created a ViewModel first navigation service from scratch.
  • Developed 3+ Angular libraries for the admin dashboard.
  • Enabled the payment system through iOS and Android stores.
  • Structured the existing private cloud system to efficiently gather custom user info.
  • Refactored Bluetooth communication programming with the hardware device.
  • Migrated the Xamarin.Forms-based project to .NET MAUI.
  • Implemented the over-the-air Device Firmware Upgrade feature, enabling a firmware file to be transmitted over Bluetooth to the balance scale to self-upgrade its firmware. Here's the app: https://apps.apple.com/us/app/zibrio-balancecoach/id1452909451.
Technologies: Xamarin, Cross-platform, Angular, Cloud, AWS IAM, HIPAA Compliance, Medical Software, .NET MAUI

Graduate Research Assistant

2019 - 2022
Concordia University
  • Conducted state-of-the-art research on static source code analysis.
  • Researched code refactoring, re-engineering, and maintenance.
  • Developed a structured refactoring-based Diff viewer for JavaScript. This produces performed refactorings between two source codes.
Technologies: TypeScript, JavaScript, Java

Full-stack Xamarin Developer

2019 - 2020
AudioLox Inc.
  • Developed a multimillion-dollar MVP in Xamarin.Forms similar to Amazon Prime.
  • Architected the whole mobile application using MvvmCross.
  • Handled localization, RTL, stunning UI, and custom Skia animations and controls.
Technologies: Xamarin, C#, InVision, Sketch, Android, iOS, Mobile App Development, Media Players, Agile, Jira

Senior Software Engineer

2017 - 2019
Enosis Solutions
  • Created an internationalized cross-platform native application in Xamarin.Forms available in Android, iOS, and Windows platforms. 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 for pickup dry cleaning. Made a beautiful circular menu.
  • Built from scratch an automatic fuel pump payment mobile application in Xamarin.Forms. Used MvvmCross to make the code highly maintainable. Users can pay for fuel at a gas station via this app.
  • Developed a POS system to be used at a gas station, which involves complex socket programming with security for card payment.
  • Implemented mobile push notifications using OneSignal.
  • Integrated a real-time fuel server with a custom TCP protocol with a POS system to enable payments via credit/reward cards for gas stations across Canada. The unique feature is that the app supports multiple languages simultaneously.
Technologies: ETL, XML Parsing, Cross-platform, Relational Databases, C#, Mobile Applications, Mobile App Development, T-SQL (Transact-SQL), .NET, SQL, Windows Presentation Foundation (WPF), Xamarin, Xamarin.Forms

Software Engineer

2015 - 2017
Enosis Solutions
  • Developed 20+ ETL tools in C# and MS SQL Server for a large financial company.
  • Wrote SQL queries in the most optimal format for generating quarterly and monthly financial statistics calculations using millions, even billions of rows of data.
  • Parsed and loaded very large (20GB+) CSV, Excel, and XML files into a database, applying complex business logic in T-SQL.
  • Wrote a custom CSV parser in raw C# to parse large CSV files with an odd number of delimiters inside multiple text qualifiers.
  • Improved the existing investment performance calculation query, which resulted in faster execution for all ETL projects. Some even achieved 80% faster performance.
  • Improved existing queries to detect non-continuous months in SQL, which increased performance by up to 30%.
  • Handled small projects in Laravel, ASP.NET MVC with Ajax, and jQuery.
  • Documented code regularly and maintained version control using Git, Sourcetree, and GitLab.
  • Followed agile development and proper SDLC strictly.
Technologies: T-SQL (Transact-SQL), SQL, C#, Git, GitLab, Agile, Software Development Lifecycle (SDLC), SourceTree

Music Player

https://drive.google.com/drive/folders/151axuSH8TElRcKr_2P6S7OtDi_Z3lS_l?usp=sharing
A Xamarin.Forms-based application. Most of the front end was done by me. My contribution in the back end was limited to this four-member project.

The media player was similar to the amazon music app however was different in many aspects. Due to the impact of COVID-19, the project was ultimately scrapped off just before publishing.

Due to the nature of the app, I had to create custom plugins from scratch most of the time. This includes a custom navbar, custom iOS wheel slider on Android. Unique curved slider and more.

Mobile Application for Fueling

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)

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.

Languages

T-SQL (Transact-SQL), SQL, Java, C#, XAML, JavaScript, TypeScript, CSS, HTML

Paradigms

Refactoring, App Development, Cross-platform, ETL, HIPAA Compliance, Agile

Platforms

Xamarin, Android, MvvmCross, Windows, Universal Windows Platform (UWP), Arduino, iOS

Other

Xamarin.Forms, Query Optimization, .NET MAUI, Mobile App Development, Mobile Applications, Drones, Network Programming, Web Development, Big Data, Re-engineering, Project Development, Data Structures, Algorithms, Mobile Apps, Cloud, Medical Software, Software Development Lifecycle (SDLC)

Libraries/APIs

Xamarin.Android, Xamarin.iOS, React, Node.js

Tools

Git, GitLab, Microsoft Visual Studio, Visual Studio, IDEA IDE, Babel, AWS IAM, SourceTree, InVision, Sketch, Jira

Storage

Relational Databases, XML Parsing, Microsoft SQL Server, MongoDB

Frameworks

.NET, Windows Presentation Foundation (WPF), .NET Core, Angular, Media Players

2019 - 2022

Master of Science (MSc) Degree in Research in Software Engineering

Concordia University - Montreal, Canada

2011 - 2016

Bachelor of Science (BSc) Degree in Computer Science and Engineering

Ahsanullah University of Science and Technology - Dhaka, Bangladesh

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