my programming skill sets include Qt C++, C/C++, Node JS/TS, Objective C
as a Qt C++ Developer worked on Swipbox (smart lockers system) Client Application (using dLogic and Raspberry Pi) for various clients including IKEA, Fedex, DHL, SAP, Bring, Faracon, Frightways NZ, Post Haste NZ, Lethipiste, Matkahuolto, Remomedi, Jumia Kenya, Poczta Polska and 7eleven’s Parcelmate solution, the 7eleven's ParcelMate among all is a major accomplishment, the app itself would run on Raspberry Pi device (on top of Raspbian) and we made a lot of changes to the so we may control communcation selection (Lan, Wifi, Cellular), bootloader to fresh install and launch OS to our app on every reboot. the Swipbox client apps itself made use of network communcation over TCP (and websockets as well) along rest-api, widget based Gui, serial barcode scanner to read a number of 1D and 2D barcodes tyes and device interface to make the smart lockers work
Languages
EnglishFluent
Project history
Application Architect
LMKR
Energy, Water & Environment
50-250 team member
Working on porting nexus PC simulator to Cloud application, developing node JS micro services and writing native C++ code to communicate with simulator, worked on Python (Flask rest-plus) micro services for a linked tool as well
Senior Software Engineer
Gshare (SoftAcon Swipbox)
Internet & IT
10-50 team member
Swipbox (smart locker parcel-logistics system) worked on Swipbox IOT products based on Qt C++, mainly for IKEA, Fedex, DHL, SAP, Bring, Faracon, Frightways NZ, Post Haste NZ, Lethipiste, Matkahuolto, Remomedi, Jumia Kenya, Poczta Polska and 7eleven’s Parcelmate solution (https://www.swipbox.com/)
developed Qt C++ (GUI / widget) applications for Swipbox’s client end. Features include gesture based interaction, online connectivity using LAN, WiFi and Cellular data services, barcode scanning, rest api and TCP and web sockets for instant communications. Platforms in use Raspberry Pi and Dlogic
Halloooo... (social app) develop the server’s web api (node JS, mySql) and its iOS app (Objective C, agora.io)
Senior Software Developer
Gorillabox Pvt Ltd
Internet & IT
< 10 team member
Worked on Cloud gaming solutions (server, Mac client and iOS app development) for Gamigo's titles (https://en.gamigo.com/)
Designed and Developed the cloud gaming application for both Mac and iOS platforms with support for hardware based decoding and rendering (Objective-C/ C++)
Worked on a hardware encoder for games video streams based on Nvidia Grid sdk (C++)
Senior Software Developer
Innovative Solutions (and TeamRock)
Internet & IT
10-50 team member
• Infinity Chess (http://www.infinitychess.com/) is an online multiplayer chess video game, an alternative to Chessbase Fritz. Infinity Chess is well known for its online chess engines tournaments which offer heavy prize money.
Infinity Chess iOS app, worked on the complete game app development
based on cocoa framework with custom UI components based on core graphics and core animation api, the game has offline and online gameplay, rooms/lobbies, chat and live game spectating
Used CF sockets (network programming) for cross-platform communication with the server (server is programmed in C# .Net), the chess logic is programmed in Objective-C++
Infinity Chess PC app
worked mostly on the application AI, chess logic, sockets and multi thread programming
based on C# .Net (WinForm and WPF) with a few C++ modules
InfinityChessServer
Programmed the server application written in C#. Net, the server is
uses .Net sockets and can communicate with both PC and iOS application
Planned and modeled the new Infinity Chess’s Servers (application, web and database servers) architecture and network communication model, Infinity Chess has been hosting one of the most expensive computer chess online tournament on these servers since 2014
Other apps
Worked on a local school garment store POS and stock management
system, the solution was based on C# .Net with SQL Server local DB support and Microsoft Reporting
Worked on embedded tracking solution based on Wesmote hardware using C programming language
Worked on the Cronus Bot (http://www.cronusbot.com/) project, an AI based chat bot system, worked on the AI modeling process, data parsing and logical decisions implementation
Worked on IS Crypto a secure email plugin for Microsoft Outlook
Involved in the technical interviews and evaluation at Innovative Solutions, mentor junior software developers and interns, regularly guide and provide technical-programming expertise to help juniors groom
Senior Software Developer, TeamRock Feb 2013 – Jul 2013
Developed a software based secure file and data sanitizer application for Windows system
Worked on real time image processing application for expression and gesture detection of face, body and hands using Microsoft Kinect
Developed nodes based logical editor (WPF application) related to a brain emulation research
Web Developer
Zaviya Solutions Group USA
Internet & IT
< 10 team member
* Provided a Wordpress website tailored to their needs
* Design and development of logo, banners, rendered images and text content
Researcher & Developer
Pakistan Navy
Other
Indulge in Research and development of a software defined radio system (SDR) for the military for offshore communication, encompassing secure encrypted full duplex message passing communication link
Worked solo on the complete research and planning, design and development, up to deliverance of the software product based on C# .Net 4.0