Back to Top

Asanka Sovis πŸ‘»

Software Engineer with more than a year of experience...

Who am I ?

Software Engineer

with experience in hardware, electronics, programming & computer science. Asanka is a Software Engineer with one year of experience in the industry. Graduate from SLTC Research University, Asanka specializes in Electronics and Telecommunication Engineering. This is fuelled by a passion for all things electronics and experience in firmware development, hardware design and IoT integrations. The experience provides Asanka with a keen sense of managing projects, optimizing hardware designs and writing memory-safe code.

Personal Info

  • Birthdate : 12th September of 1998
  • Location : Negombo, Sri Lanka
  • Email :
  • Campus : SLTC Research University, Meepe, Sri Lanka
  • Workplace : Zebra Technologies, Narahenpita, Sri Lanka

My Expertise

Robotics & Automation

With experience in building autonomous robots in microcontrollers and implementing automation techniques.


Software Development

Build interfaces for autonomous systems with computers via hardware/software techniques to communicate with the user.


Hardware Design

Designing hardware systems with Verilog and implementing them in FPGAs for testing.

My Curriculum Vitae

Experience

Oct 2024 - Present

Software Eng, I (Grade 10), Zebra Technologies

Working as a Software Engineer for the Sri Lankan engineering branch of the American mobile computing company. The work includes design, develop and test of software and firmware including documentation and testing of the specific functionalities.


Jun 2024 - Oct 2024

Embedded Eng, SenzMate IoT

Promoted as an Embedded Engineer for the Sri Lanka based startup. The work included firmware development, testing, dvelopment and deploymet of hardware and hardware design. The company specializes in sensor based monitoring systems and IoT based solutions.


Dec 2023 - May 2024

Associate Embedded Eng, SenzMate IoT

Worked as an Associate Embedded Engineer for the Sri Lanka based startup. The work includes firmware development, testing, dvelopment and deploymet of hardware and hardware design. The company specializes in sensor based monitoring systems and IoT based solutions.

Education

Apr 2019 - Jul 2024

BSc (Hons) in Electronics & Telecom. Eng.

Focused on electronics engineering while specializing in telecommunication engineering. The FYP focused on developing an AI-based timetable scheduling system that can optimize resource usage. The system was implemented in a computer cluster to increase efficiency.


Sep 2018 - Jun 2019

Diploma in Software Engineering

Software development life cycle, basic programming languages such as Java, Python, C# & C/C++ were included in the training. Additionally, database development & software testing techniques were included. It concluded with a final project of a Library Management System.


Jan 2004 - Sep 2018

School Education

School education was completed at Maris Stella College, Negombo with two credit and one normal pass. Followed the mathematics stream that gave me the initial push towards technology and engineering. A huge milestone is the attendance of Sri Lanka Robotics Championship in 2016.

Skills

C/C++
Assembly
Python
Rust
Verilog
Visual C#
Java
PHP
Javascript
HTML & CSS

Languages

ΰ·ƒΰ·’ΰΆ‚ΰ·„ΰΆ½
English
Find more qualifications

40+ Repos

on Github

1 Paper

on IEEE Xplore

10+ Langs

with development

18+ Months

of experience

My Projects

Project Almanac

In this project, we try to use a distributed HPC algorithm to enhance timetable scheduling. Since efficiently distributing events across a timetable is an important part of the world to manage daily tasks, this project is crucial for the future of efficient timetable allocation. With the use of HPC, the efficiency is increased.

Project Lihini

Project Lihini is a project aiming towards building an opensource, end to end weather monitoring platform. The aim is to build a weather monitoring platform that sources data from volunteers and makes the data available publicly. Everything from hardware to software is intended to be opensource.

Project Prometheus v2.0

Prometheus 2.0 is the next generation of Prometheus Fire Alarm System; the future of household safety and monitoring devices. Developed on the nRF7002 platform, it brings all the features of v1.0 to the nRF platform along with additional features made possible by the nRF platform.

Project Bionic

Project Bionics intends to build a bio inspired robot that can mimic the nature of animals. The design, based on the 3D models shared by KILIC on PCBWay, can mimic the movement of a spider by using servos. The complete system is controlled by a NodeMCU. The robot can move to the front, back and can rotate to the left and right.

Metroparking

The main problem identified is the inefficiency of parking implementations. Metroparking is a next level smart parking system that automates the process of reserving, paying and managing parking services in urban parking providers. It is an IoT based project that uses electronics, autonomous and cloud technologies to create a fully automated system to handle parking.

Indoor Positioning System

The idea of this project is to build a system that uses the existing lights to detect the location of a user within an indoor environment. For this, we can use Visible Light Communication (VLC) technology. The basic concept is to have four LEDs transmitting their IDs one after the other at fixed intervals. The reciever can recieve the IDs and identify how the intensity differs.

Explore more projects

My Publications

IEEE Xplore

  • Title:
    Enhanced Timetable Scheduling: A High-Performance Computational Approach
  • Co-authors:
    Chathuni Patikirige; Yohan Pandigama
  • Publisher:
    IEEE
  • Conference:
    2023 8th International Conference on Information Technology Research (ICITR)

I'm currently working as a Level I Software Engineer at Zebra Technologies

My Portfolio

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
HARDWARE

Project Almanac

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
HARDWARE

Prometheus Fire Alarm System

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
PROGRAMMING

Bitstreamer Data Transciever Software

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
HARDWARE

Position Detection using FPGA

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
PROGRAMMING

Akaradiya Opensource Dictionary

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
PROGRAMMING

Prometheus Command Panel

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
PROGRAMMING

Muragala Password Manager (GUI Edition)

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
PROGRAMMING

Metroparking - Autonomous Parking System

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
PROGRAMMING

Project Almanac AI

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
OTHER

Flocking Simulation

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
OTHER

Mondrian Tiles

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
HARDWARE

Bitstreamer Data Transciever using FPGA

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
OTHER

Perlin Noise Art

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
OTHER

Phyllotaxis

Download free bootstrap 4 admin dashboard, free boootstrap 4 templates
OTHER

Mandelbrot Set

Featured Articles

Download free bootstrap 4 landing page, free boootstrap 4 templates, Download free bootstrap 4.1 landing page, free boootstrap 4.1.1 templates, meyawo Landing page
Beowulf Cluster Setup

By: Asanka   Jul 18, 2023     18 min read

A Beowulf cluster is a type of High-Performance Computing (HPC) cluster that is designed to perform parallel computations on large data sets or complex computational problems. It is named after the legendary warrior Beowulf, who is known for his strength and ability to overcome seemingly insurmountable challenges.

The main feature of a Beowulf cluster is that it is created by using all the open-source resources available. Beowulf clusters are typically built using commodity hardware components: such as standard x86-based processors, Ethernet switches, and network interface cards.

Read more
Download free bootstrap 4 landing page, free boootstrap 4 templates, Download free bootstrap 4.1 landing page, free boootstrap 4.1.1 templates, meyawo Landing page
#2 The nRF7002, Zephyr and the Nordic Platform

By: Asanka   Oct 22, 2023     2 min read

Before getting too carried away with the project, I wanted to do a bit of research on the platform that I'm dealing with. So I did a bit of research on the nRF development kits and the Nordic SoCs. The results I found were interesting and I wanted to share them.

The first is about nRF. I managed to get the nRF development environment up and running which I consider to be a huge milestone. The process was quite simple and required little to no effort. I simply followed the tutorial provided by Nordic themselves.

Read more
Download free bootstrap 4 landing page, free boootstrap 4 templates, Download free bootstrap 4.1 landing page, free boootstrap 4.1.1 templates, meyawo Landing page
Project Lihini - A New Beginning

By: Asanka   Sep 22, 2024     1 min read

We’re pleased to announce Project Lihini, an open-source weather monitoring platform. Project Lihini aims to build an open-source, end-to-end weather monitoring platform. The aim is to create a weather monitoring platform that sources data from volunteers and makes the data available publicly. Everything from hardware to software is intended to be open source. This includes the hardware designs, firmware and web front-end and back-end.

The first commit is made to the Data Lihini Firmware repository, which marks the beginning of the public presence of this project. This repository contains the monitoring device's firmware that monitors, processes, and sends data to the online platform.

Read more
Read more articles
Download free bootstrap 4 landing page, free boootstrap 4 templates, Download free bootstrap 4.1 landing page, free boootstrap 4.1.1 templates, meyawo Landing page

Where else to find me

Youtube : @AKASHSOVIS
Pinterest : @asankasovis
Hashnode : Asanka Akash Sovis
Blogger : Asanka
Fiverr : akashsovis
Deviant Art : Asanka98
Coursera : Asanka Sovis
edX : asankaa
      "It is man that ends, but his works can endure." - The Watchmakers Apprentice

Get in touch

Messenger :
Living :
Negombo, Sri Lanka
Message :