Tanusha Jayasinghe

Software Engineer

Data Scientist

Freelancer

Tanusha Jayasinghe

Software Engineer

Data Scientist

Freelancer

About Me

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.

  • Age . . . . . 27
  • Residence . . . . . Colombo, Sri Lanka
  • Freelance . . . . . Available
  • Address . . . . . Colombo, Sri Lanka
Fun Fact
80 Albumes Listened
15 Awards Won
1 000 Cups of coffee
2 Countries Visited
Resume
Experience
2021 - Present
Consultant - Technology
Virtusa (Pvt) Ltd.

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

2019 - 2020
Associate Consultant - Technology
Virtusa (Pvt) Ltd.

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

2020 - Present
Guest Lecturer
NIBM
  • Conducting lectures for BSc Computer Science
  • Conducting sessions for MSc Cyber Security
2017 - 2018
Associate Software Engineer
Zone24x7 (Pvt) Ltd

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

2015 - 2017
Backend & Mobile Developer
CommonEdge (Pvt) Ltd

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

Education
2015 - 2019
University of Westminster
UK

Bachelor's Degree (Hons) in Computer ScienceUniversity of Westminster, UK

    Thesis
Stress Detection and Binaural Beats Recommendation (KNN)

My Skills
Design
  • Backend Development
  • Web Development
  • Mobile Development
  • Cross Platform Application
  • Graphic Design
Languages
  • Sinhala
  • English
Coding
  • NodeJS (Backend Development) / MongoDB
    90%
  • Angular / Typescript
    85%
  • AWS (certified) / GCP
    75%
  • HTML / CSS
    95%
Knowledge
  • Website hosting
  • iOS and android apps
  • Create logo design
  • Design for print
  • Modern and mobile-ready
  • Advertising services include
  • Graphics and animations
  • Search engine marketing
Testimonials
Get in Touch
  • Address . . . . . Colombo, Sri Lanka
  • Email . . . . . contact@tanusha.dev
  • Phone . . . . . +94 76 533 1435
  • Freelance . . . . . Available
Contact Form

Thanks, your message is sent successfully.