Mosabbir Khan Shiblu
Verified Expert in Engineering
Mobile App Developer
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
Experience
Availability
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
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.
Graduate Research Assistant
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.
Full-stack Xamarin Developer
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Music Player
https://drive.google.com/drive/folders/151axuSH8TElRcKr_2P6S7OtDi_Z3lS_l?usp=sharingThe 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
This Xamarin.Forms-based app is available on the iOS and Android platform
Mobile Application | Boardroom Portal (Aprio)
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.
Skills
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
Education
Master of Science (MSc) Degree in Research in Software Engineering
Concordia University - Montreal, Canada
Bachelor of Science (BSc) Degree in Computer Science and Engineering
Ahsanullah University of Science and Technology - Dhaka, Bangladesh
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring