A motivated individual with in-depth knowledge of languages and development tools, seeking a position in a growth-oriented company where I can use my skills to the advantage of the company while having the scope to develop my own skills.
Realtime IoT data ingestion, processing, enrichment and persisting (AWS) - Here we are ingesting data from thousands of IoT devices via IoT Core (MQTT) and having that ingested into AWS Kinesis Firehose via AWS Kinesis Streams (rules) to process and transform the payloads then store in S3 and couchdb for business processing. Here in the middle we have AWS Kinesis Analytics (SparkQL) to check on the realtime rules service.
Technologies: AWS IoT Core, Kinesis Firehose, Kinesis Streams, S3, Kinesis Analytics, SparkQL, Python, NodeJS
Business Data Visualisation using Grafana and AWS Quicksight - We are visualising to Quicksight and Grafana through AWS Athena. This is done by using AWS Glue Jobs and AWS Lambda interface for MongoDB.
Technologies: AWS Glue Jobs, Glue Catalogs, Datalakes, Athena, Quicksight, MongoDB, Python, Grafana
RFID based Inventory Store and Theft Detection (Amazon Stores) - Detecting passive RFID badges using active RFID beacons to keep track of what goes out of the stores (entrance & exit RFID beacons) and what still in the store. When not detected for a few hours we have custom notification system which sends of to the specific store admins the item description or specifics of the item.
Technologies: AWS API Gateway, Lambda, VPC(endpoints), DynomoDB, RFID (active & passive), S3, Step Functions, CloudWatch Events, Python
Modjoul Dashboard, Mobile and Related API 2.0 - IoT related mobile application that acts as a bluetooth hotspot to collect information from custom wearable devices and sends to a AWS Kinesis Firehose for batch processing, also this application allows users to checkout given wearables dynamically based on battery and memory availability, this allows supervisor level users to see each and every metric that they have customised using highcharts. API is created using an event based architecture using NodeJS, some crucial parts have been separated to Lambda using Serverless Framework and communications are secured via AWS KMS and AWS IAM Sigv4 authentication and user and device auth via AWS Cognito
Technologies: Ionic, Typescript, AWS Kinesis, SQS, KMS, IoT Core (MQTT), NodeJS, Serverless Framework, AWS Cognito
Modjoul Health / Ansell Protect and Related API - Companion COVID-19 mobile application to assure minimum impact to the workforce. This application is distributed to most of the corporations and hotel chains to check COVID-19 symptoms on the employees and deliver self check kits to their door step via relevant health insurance companies. Supervisors and administrators can setup rules and send automatic/manual notifications to employees with relevant steps to proceed, also get daily, weekly and monthly reports according to the configuration. Organization admins also can change package, add or remove seats (prorated), add multiple payment methods(stripe), request an extended grace period, request extended trials.
Technologies: Ionic, Typescript, AWS Step Functions, Stripe, Lambda, SQS, SNS, NodeJS, Batch
Identifying Shopping Intent of Person (Signal Processing) - Video analytical platform for US Retailers to identify intent of a shopper
Technologies: Python, Flask,Yolo, CNN, Deep Learning, Keras, Tensorflow, Google Cloud
Self checkout and theft detection - Encourage users to pick up goods and walk out of the store where he or she will be automatically charged for goods when walking out of the store
Technologies: Image Processing, CNN, SVM, Python, Django, Keras, NodeJS, Redis, CouchDB
Asset Tracking - End to end product to locate devices via WiFi and RFID even if the device is switched off.
Technologies: Python, RxJS, MQTT, Kafka, Play Framework, AngularJS, OpenLayers, Antenna Theory (Angle of arrival), RFIDs (Passive and Active), Triangulation, 802.11n, Arduino SDK
Fitpic - Dimension of a person identification through a photograph
Technologies: Tensorflow, CNN, Keras, OpenCV2 (testing ), Docker, Flask
3D Object Generation - Concept project where people were able to generate objects using a stereo camera (ZED) or Kinect device
Technologies: Kinect, Zed Camera (Stereo Vision), Image Stitching, RNN, Python
Sixer.io - Web Application and a mobile application which delivers video based interviews where employers and give a certain code # to the employee which they can enter to answer the relevant questions and record the video
Technologies: Android, iOS, Wordpress Plugin, MySQL, PHP
Workout.lk - Android App /Web Dashboard / API - A full- stack application which contains a eCommerce website and an event planning backend with a web dashboard separately for the specific user-levels.
Technologies: Android, iOS, Cognito Framework, MySQL
Rentclub.lk - Android App / API - Rent Club is a marketplace for you to rent items as opposed to buying them. We connect individuals and businesses to effectively rent and share items with each other.
Technologies: Android, iOS, Cognito Framework, MySQL
Bachelor's Degree (Hons) in Computer ScienceUniversity of Westminster, UK
Thesis
Stress Detection and Binaural Beats Recommendation (KNN)
Thanks, your message is sent successfully.