Wasik Mursalin, Software Developer in Dhaka, Dhaka Division, Bangladesh
Wasik Mursalin

Software Developer in Dhaka, Dhaka Division, Bangladesh

Member since January 19, 2014
Wasik is a full-stack iOS (Objective-C, Swift) and C++ developer with a passion for tech product development. Besides his robust tech skills, Wasik also has founded an analytics startup and acted as the CTO of an eCommerce marketplace to revamp their platform to support growth. Wasik's value is really evident on projects where he works from the beginning—from a roughly sketched idea to a high-quality deliverable—by connecting with everyone from the product owner to the customer to the ops team.
Wasik is now available for hire

Portfolio

  • Styline
    Xcode, High-tech Startups, Leadership, DevOps, Swift, iOS, Product Management...
  • OnyxCorp
    Xcode Server, Xcode, Continuous Integration (CI), Realm, Encryption, Protobuf...
  • Honorable, LLC
    Xcode, Swift, Cocoa Touch, iOS

Experience

Location

Dhaka, Dhaka Division, Bangladesh

Availability

Part-time

Preferred Environment

C++, Objective-C, Swift, Linux, OS X

The most amazing...

...program I've developed is a 2-player variant of the snake game, where someone can write a snake bot to play against another bot.

Employment

  • CTO

    2019 - 2020
    Styline
    • Started with a legacy OpenCart application running on a shared server and converted that to a full-fledged eCommerce marketplace with customized clients for web, Android, iOS, sellers, and the internal operations team.
    • Grew the team from zero to five developers including DevOps, back-end, and mobile engineers.
    • Laid out the vision for the product for the next couple of years considering customer journey, UX, marketing, and operational automation.
    • Managed the team using Agile methodologies with daily standups, weekly sprints, and Kanban boards and issues trackers.
    • Developed the iOS app (pending release) from scratch as an added responsibility.
    • Prepared an analytical dashboard for usage in different units in the company with Metabase and MySQL.
    Technologies: Xcode, High-tech Startups, Leadership, DevOps, Swift, iOS, Product Management, Product Design, Agile Software Development
  • iOS Developer

    2017 - 2019
    OnyxCorp
    • Contributed to porting a complex C++ library to run in the iOS environment.
    • Developed the business logic and the UI for an end-to-end encrypted email client.
    • Set up continuous integration and a delivery pipeline with Fastlane using Xcode Server.
    Technologies: Xcode Server, Xcode, Continuous Integration (CI), Realm, Encryption, Protobuf, Swift, Objective-C, C++, Model View Viewmodel (MVVM)
  • iOS Developer

    2017 - 2017
    Honorable, LLC
    • Developed for the iOS platform using Alamofire on the network layer and AutoLayout for the UI.
    • Integrated deep linking for users to browse their content directly from the web URL.
    • Integrated Authorize.Net SDK for payment processing.
    Technologies: Xcode, Swift, Cocoa Touch, iOS
  • Founder | CEO | Lead Mobile Engineer

    2016 - 2017
    Meghdut Analytics
    • Led a team of three developers to deliver a web and iPad-based SaaS CRM system for a pharmaceuticals marketing executive who used it to track doctors, schedule appointments, and submit meeting reports. Developed the iPad application myself.
    • Marketed the MVP and sold the subscription to two top and one mid-tier company with the help of a business development executive. The subscribers used it for over two years to run teams of 50-100 marketing executives each.
    • Managed a 3-person tech team to develop a reporting system using Go and React for the clients which can take legacy data from Excel/CSV files and help generate business dashboards for easier decision making.
    Technologies: High-tech Startups, Leadership, Go, Elasticsearch, React, Parse, Swift, iOS
  • iOS Developer

    2014 - 2016
    Credntia
    • Developed an iOS application using reactive architecture (VIPER) and MVVM (model-view-viewmodel).
    • Built-up the data layer using the Realm mobile database.
    • Developed the mobile back end using Parse (Core, notifications, cloud functions).
    • Helped to migrate the back end from Parse Cloud to Parse Server.
    • Used third-party services like Mixpanel, Acuant, and Socure.
    • Set up unit testing using XCTest, continuous integration and delivery using GitHub, GreenhouseCI, and TestFlight, and production crash reporting using Crashlytics and Slack.
    Technologies: Xcode, Parse, VIPER Architecture, Swift, Viper
  • Senior Software Engineer

    2011 - 2015
    Mukto Software Limited
    • Developed iPOS, an iPad-based POS application for the US florist industry.
    • Created Shop-o-Lot, an iPhone-based shopping recommendation app.
    • Delivered GleeBox, an iPhone-based local product discovery app.
    • Developed Rite2MP, an iPhone app for UK citizens to connect with their Member of Parliaments.
    • Made the Bot-Development-Kit, a bot writing and simulating platform, in C++.
    Technologies: C++, Node.js, iOS
  • Foursquare Scripter

    2014 - 2014
    Rezzie, Inc. (via Toptal)
    • Set up a VPS with Ubuntu 14.04.
    • Set up Python, PHPMyAdmin (for MySQL), and MySQLdb as Python Driver for MySQL.
    • Created a Foursquare app to use their API.
    • Wrote a Python script to crawl restaurant data from their database.
    • Cleaned up and filtered saved data according to the client's requirements.
    Technologies: MySQL, Python
  • iOS Developer

    2013 - 2013
    Gleebox, Inc.
    • Designed the UI.
    • Integrated a REST API, Facebook SDK (login, comments, profile deep linking), Foursquare API, and Mixpanel Analytics.
    • Handled geotagging and location-based searching.
    Technologies: Objective-C, iOS
  • iOS

    2013 - 2013
    ShopJester
    • Developed the UI.
    • Integrated a REST API and Mixpanel Analytics.
    Technologies: Cocoa Touch, iOS, Objective-C
  • iOS Developer (Contract)

    2012 - 2013
    AppDragon
    • Developed the UI.
    • Integrated a REST API, Google Maps, geocoding, and reverse geocoding.
    Technologies: Objective-C, iOS
  • Google Summer of Code Intern

    2010 - 2010
    Chromium
    • Helped build Chromium and Native Client projects.
    • Ported Qt and Pencil (a Qt-based desktop app) to Native Client using PPAPI.
    • Ran Pencil in Chromium using Native Client.
    Technologies: Qt, C++

Experience

  • Styline

    Styline is a modest fashion marketplace where customers can discover modest lifestyle products like hijabs and scarves, dresses, self-care organic products from different local and international brands. Styline offers a multi-channel shopping experience including iOS and Android apps, website, phone/messenger based customer service and promises to deliver great quality products within a very short time (1-3 days).

  • Credntia

    Credntia is the missing piece in your digital wallet. You can capture your driving license, passport, student ID card, or any of your other plastic ID cards, and save them digitally and securely in the app. Credntia extracts the data and verifies whenever possible and lets you use them as your digital credentials.

  • Honorable

    Honorable is similar to GoFundMe but for small loans, except campaign creators could pay back less than they borrowed and contributors can pick how much they should be repaid. It's a smarter kind of loan.

  • Shop O' Lot (now ShopJester)
    https://itunes.apple.com/us/app/shopjester/id895084572?mt=8

    Shop-o-Lot is a recommendation app for shoppers. Users can go to the store and get suggestions and discounts based on their previous choices. The app can help to shop for family members as well.

  • SkyGrid (Now Algo: Real-time News)

    SkyGrid is a very popular news app in the iTunes app store. I updated this app for iOS 7 and implemented Mixpanel analytics.

  • GotOrders

    An iPad-based POS application for US florist industry. It supports credit card and cash purchasing, receipt printing, and displaying of an array of floral arrangements based on categories from the merchants' database.

  • GleeBox

    GleeBox is a local product discovery app where users can share photos of products found in their neighborhood with their friends through social networks.

  • Rite2MP

    Rite2MP provides a unique opportunity for the citizens of the United Kingdom to look up their parliament members and connect easily with them, to inform them of their problems.

  • Bot Development Kit
    https://github.com/rushafi/bot-development-kit

    A 2-player snake game written in C++, where the snake AIs are written by human players.

  • Toptal Mentor
    Wasik is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Wasik shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Swift, Objective-C, C++, Go, Python, JavaScript
  • Frameworks

    Core Location, Cocoa Touch, Viper, Core Bluetooth, Qt, Express.js
  • Libraries/APIs

    Twitter iOS SDK, CocoaPods, PayPal API, Foursquare API, Parse SDK, Stripe, Facebook iOS SDK, Google Maps, Authorize.Net, iOS Native Libraries, Standard Template Library (STL), HealthKit, Protobuf, React, Alamofire, Xcode Server, Node.js
  • Tools

    Crashlytics, Slack, GitHub, Bitbucket, Auto Layout, Git, Terminal, Xcode, Sublime Text 2
  • Paradigms

    Model View Controller (MVC), Object-oriented Programming (OOP), Functional Programming, Agile Software Development, Continuous Delivery (CD), Continuous Integration (CI), Model View Viewmodel (MVVM), Scrum, DevOps, VIPER Architecture, Unit Testing
  • Platforms

    Parse, iOS, Android, Firebase, MacOS, Linux, OS X, Mixpanel
  • Storage

    Realm, MySQL, Elasticsearch, MongoDB
  • Other

    Leadership, Stripe Payments, Apple Pay, Team Mentoring, High-tech Startups, Requirements & Specifications, Encryption, Product Design, Product Management, Mobile Payments, Computer Science, Bots, Loans & Lending

Education

  • Bachelor of Science Degree in Computer Science and Engineering
    2006 - 2010
    Bangladesh University of Engineering and Technology - Dhaka, Bangladesh

To view more profiles

Join Toptal
Share it with others