Software Developer
UST Global | Nov 2017 - Present
Python
C++
Machine Learning
Internet of things
iOS
CI/CD
AI (artificial intelligence)
Environment: iOS, watchOS, macOS, Swift4.2, Objective C, C++, Python, REST, BLE, OTA, CoreData, Web Services,
MQTT, Git, CI/CD, Xcode, Xcode Server, MultiThreading
Description: Develop and debug ST BLE-Mesh lib for iOS, macOS & WatchOS Apps, Implement BLE-Mesh Protocols
layers and OTA Support, it provides end-to-end control over BLE -Mesh devices
Responsibilities
● Involved in Implementing Access, Proxy, Provisioning Layer of BLE Mesh Protocols in Lib
● Involved in Implementing Config, Vendor, Generic, Lighting Models of BLE Mesh Protocols in Lib
● Involved in Implementing OTA
● Re Architect Data Flow of BLE Mesh Lib that reduces 20 % Code redundancy
● ReArchitect BLE Connection State Flow That Improve connection time by 30 %
● Implement Custom Concurrent queue to control Packet buffer and packet data follow, that
reduce network packet Congestion By 25 %
● Architect, develop and deliver iOS, macOS, watchOS App That Support BLE -Mesh Feature
● Unit testing and integration testing of owning use cases.
● Involved in peer code review.
● Participated in all AGILE ceremonies (iteration preplanning, iteration planning, daily stand up,
iteration review, retrospective, and estimation).
Software Developr
Algworks Technology | Apr 2014 - Nov 2017
C++
Machine Learning
Objective-C
Swift
iOS
macOS
Environment: iOS, macOS, watchOS, REST, Objective C, C++, Swift1-3, Firebase, CoreData, Multithreading,
CoreLocation, Mapkit, GoogleMaps, Apple Pay, Paypal, Stripe.
Description: Develop and debug more than 10 iOS, 3 macOS and 4 watchOS apps and framework also submitted
to the app store, provides end-to-end solutions for all apps, was also part of the team to develop a payment FRAMWORKS
frameworks.
Responsibilities
● Involved in understanding and analyzing the business requirements
● Provided technical solutions to the requirements
● Developing the Code as per the requirements.
● Involved in implementing ECDH-Diffie-Hellman also in swift payment Frameworks
● Unit testing and integration testing of owning use cases.
● Involved in peer code review.
● Involved in the KT session to the new resources about functionality and codebase.