×Sorry! I am renovating my website, for now I am happy to welcome you, but please also visit later for a completed version. Mobile support also in progress.
Play Hard
- Mountain Biker
- Overlanding
- Scuba
- Guitarist
Work Hard
- iOS/OSX developer
- Android Kotlin developer
- Flutter/Hybrid developer
- Robotics
- IOT
PROJECTS
iPAD MarkUP App.
iOS AR, convert 2d to 3d Construction site layout, R&D stage 1.
IOT Home/Office automation.
10kg lift all-wheel/all-terrain 6 wheel vehicle, Build-Test-Improve part 1.
◾Mobile / Desktop ◾iOS / MacOS Development ◾Swift ◾Objective C ◾Android Development ◾Flutter Development ◾Full Stack Web Development ◾HTML/CSS ◾JavaScript ◾Python ◾Django ◾Core Development ◾Java ◾C++ / C#
i
O
S
 
E
X
P
O
S
U
R
E
   Archtecting :-     -from story line to wire-framing to designing apps through HLD and then LLD each module.
    -Architectures include MVC, MVP, MVVM, VIP-CLEAN and VIPER.
   Planning, Team management and Designing tools:-     -Worked with design layouts from Sketch, Figma. Whiteboarding using figmaJam or Miro     -Record issues, track fix, code merges / reviews and run Sprints with Kanbans and Agile boards using Youtrack.
   Canvas and Drawing :-     -Built multiple apps and features using Bezierpaths and CAShapeLayers, with elaborate drawing options allowing app users to create from free hand to different shapes, texts and images.
   Detections :-     -Extensive usage of AVFoundation api's for object detection, Rect detection, Edge detection, Text recognition(OCR), QR code reading, Face recognition.
   Large storages :-     -Experienced in making different client apps with different database options from SQL lite, REALM, Core data.
    -Handling large files like videos and images with temporary storages like NSCache.
   Networking and Concurrency :-     -Have used from low level api's to high livel api's : GCD, NSOperation, NSThread.
    -Aware of all concurrency problems and solutions to face them like race conditions, server overload, throttling etc.
    -Have experience in using URLSessionDownloadTask, AVAssetDownloadTask, AVAggregatedDownloadTask. may that be from a small api call to big video responses.
    -Web Sockets and Pagination.
   Capability and other APIs:-     -Background processing, Push / Remote notifications, Bluetooth etc.
    -ARKit or RealityKit, HealthKit.
    -MapKit and Core Location.
    -SceneKit and SiriKit.
   Open source and other FWs:-     -OpenAI, OpenCV, OpenGL.
    -used Firebase for realtime DB, push notifications and crashlytics, AFNetwork.
    -Video confrencing capabilty using Agora FWs.
   iOS Stack, Legacy build and bridging:-     -Penetrate modify and bridge between legacy builds and modern stacks, compatability from ObjectiveC <--> Swift <--> SwiftUI.
   Localization and layouts:-     -Worked in apps to support different languages and localizations NSLocalization, Right to Left allignment for Arabic.
    -extensive use of AutoLayout.
   Advanced:-     -Machine learning implimentation over certain data using Core ML     -Combine framework
   CICD :-     -Configured several apps using Jenkins for pipelining integrated testing and release structure.
    -All my applications run through, will have proper Unit test case driven development, I have used stages of mocking stubbing network scenarios.
SUNIL SIMON C B, Mobile Architect, ph : 091-9677110257 mail : simon223397@gmail.com
ph : 091-9677110257
mail : simon223397@gmail.com