SlideShare a Scribd company logo
1 of 2
Download to read offline
Lahiru Kasun Rasnayake
Profile
A passionate Electronics Engineering graduate student with experience in low level
programming for embedded systems ranging from PIC microcontrollers to ARM processors
and FPGAs. Armed with programming experience in C/C++, Matlab, VHDL and Python,
Lahiru has worked in different projects covering different domains such as Sensor Networks,
Multi-media Algorithms, Digital Signal Processing and Parallel Programming.
Lahiru also has fluent English Language (IELTS 8.5) skills and presentation skills. Having
participated in several startup programs he also has a business and entrepreneurship
oriented mindset. With an attitude to grow and evolve he is seeking a challenging position
in a company to unleash his capability and creativity.
Educational Qualifications
M.Sc Embedded Computing Åbo Akademi (2014 - Graduating in September)
Related Subjects:
Parallel Programming (4/5) FPGA Prototyping (5/5)
Reconfigurable Computing (5/5) System On Chip Design (5/5)
Real-Time Systems (5/5) Modelling of Embedded Systems (5/5)
Applied Signal Processing (5/5) Multimedia Algorithm Implementation (5/5)
Sensor Network Systems (5/5) Cyber Physical Systems (4/5)
Design Methods for Energy Efficient Embedded Systems (5/5)
HDL Based Design: Pass (Pass/Fail Subject)
Programming Embedded Systems: Pass (Pass/Fail Subject)
B.Eng Electronics Engineering (Second Class Upper Division) Sheffield Hallam University(2013)
B.Sc Physical Science (Mathematics, Physics, Management) (2014)
Personal Details
Lahiru Kasun Rasnayake
5A-1, Pihkalankatu,
20610, Turku.
Email: slahiruk@abo.fi
Mobile: +358414740357
Date of Birth:16/08/1990
Nationality: Sri Lankan
Gender: Male
Languages: English
Skills
Programming Languages
C/C++
VHDL
Python
Matlab
Tools
Simulink
openMP, MPI, Cilk
Proteus, Multisim,OrCAD
Cadence, Synopsys SoC tools
Modelsim
Xilinx ISE and Quartus
GIT, SVN
MongoDB
Tableau (Data Visualization)
Contiki OS
MPLAB,
KEIL MDK
Code Composer Studio
Hardware:
PIC16F877A, PIC18F4550
dsPIC30F4011
STM32F407VG
Stellaris Launchpad
Xilinx Zedboard
Zolertia Z1
Odroid XU-E
Raspberry Pi 3
Experience
Teaching Assistant at Sri Lanka Institute of Information Technology (March 2013-
February 2014 ):
Involved in labs based on Control Systems (Covers PID Fuzzy and PLC based control systems)
and Opto and Micro Electronic Systems Applications. Redesigned Control Systems Labs
making use of Matlab VRML to clearly show 3D simulation and control system concepts. Also
involved in teaching Digital Signal Processing based labs on the basics on digital filtering and
FFT using MATLAB and a dsPIC 33 series microcontroller (for audio).
Thesis Work at EasyTrans (April 2015 - Sept 2015):
Involved in mapping video transcoding speeds for different video formats and resolutions to
compare with similar online video transcoding systems as benchmark for startup at Åbo
Akademi. Used FFMPEG with Python to record video transcoding speeds for certain virtual
machines from different cloud services to identify suitable properties of virtual machines to
perform video transcoding optimally. Virtual machines from four different cloud computing
services were used for this study and four different video transcoding services were used as
benchmarks.
Other Experience
MIT Global Startup Labs (2013-2014):
This was a startup accelerator which involved Entrepreneurship coaching and topics such
as Pitching, Finance, Project Management, Business Idea development and Validation were
covered. The startup idea which our team proposed was a IoT based Household Gas Usage
Meter. Other ideas which were proposed were a Proximity based Friend Finder and a
Professional worker Finder/Rating system(app).
Projects
* Pitch detection from a certain percussion instrument and reproducing the same pitch for a different percussion instrument
using MATLAB (zero-crossing and harmonic detection).
* CILK based project to parallelize a picture matching library used to see the similarity of pictures. The level of parallelism
was analyzed using Intel Parallel Studio Tools and the final program was run on an Intel Xeon based machine to observe
scalability of parallelized program.
* Used Zolertia Z1 Wireless sensor nodes with Contiki OS to obtain accelerometer readings and transfer to C# based
application to measure vibration frequency of tremors in a Parkinson’s patient.
* Arduino based project to transfer accelerometer readings to the web using Plotly and Python to show live streaming
measurements.
* IOT based traffic light system concept using MSP430 Launchpad with user programmable timings for different lighting
sequences. A fire alarm system concept was also developed in parallel with the same hardware and Texas Instruments Air
Booster Packs to show the location of the activated fire alarm sensor.
* FPGA project based on Xilinx Zedboard running Linux (Linaro) with Z-7020 SoC for motion detection using both openCV
and IP block based design based on edge detection to clean noise using the Sobel Filter.
* Parallelization of HEVC decoder library (libde265) with openMP to run on Odroid XU-E platform running Ubuntu with
Samsung Octa-Core SoC. Tiles based parallelism in HEVC was used and the effect of parallelizing as well as increasing the
frequency to observe how energy consumption changed was measured and the process was automated with Python. Used
Tableau for proper data visualization.
Other Experience - Continued
BusinessUp Turku 2015:
Business accelerator program organized by Turku Science Park and involved training in Entrepreneurship concepts like Sales
Pitch (Funnel Model) Training by Jorma Kylander (JKC consulting) and Service Productization by Antti Apunen (Ediste Oy).
Our team EasyTrans, a video transcoding startup participated in this and won the the prize for being the most innovative
business. EasyTrans also was one of the most promising startups in the Start Nordic Initiative.
Ideate 2016:
This was an EU-funded Multi-Disciplinary, Multi-Cultural Entrepreneurship course with the collaboration of University of
Turku, University of Staffordshire, Vilnius Business College and University of Nova Gorica. This course involved learning about
topics like Idea Scoring Matrix, Six Hat Thinking, User Journey, Product Design using Mental Notes. Our team won (tied with
one team) the first place among four other teams.
Non Related Referees
Dr Simon Holmbacka
Postdoctoral Researcher,
Department of Information Technologies,
Åbo Akademi,
345E, 3rd floor, Agora,
Vesillinnantie 3,
20500 Turku,
Finland
Contact No: +358 50 531 0467
Email: simon.holmbacka@abo.fi
Dr Sebastien Lafond
Senior Lecturer,
Department of Information Technologies,
Åbo Akademi,
346B, 3rd floor, Agora,
Vesillinnantie 3,
20500 Turku,
Finland
Contact No: +358 (0)2 215 3328
Email: sebastien.lafond@abo.fi
Hobbies and Other Activities
Studying Machine Learning Courses by Sebastien Thrun on Udacity
Learning about industrial grade Realtime Embedded Systems like QNX Neutrino and VxWorks
Looking at different VHDL source-code on OpenCores.org to study different hardware designs
Learning new programming languages (Java, Node.js, Go, Dlang and Rust)
Improving my mathematics skills
Reading books (“Slideology”, “Algorithms in a Nutshell”)
Palmistry

More Related Content

What's hot (17)

Cover_Letter
Cover_LetterCover_Letter
Cover_Letter
 
NEHA JAIN_RESUME
NEHA JAIN_RESUMENEHA JAIN_RESUME
NEHA JAIN_RESUME
 
Updated CV
Updated CVUpdated CV
Updated CV
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Chitra_BE_ECE_2015_74AGG
Chitra_BE_ECE_2015_74AGGChitra_BE_ECE_2015_74AGG
Chitra_BE_ECE_2015_74AGG
 
Portugol EDUCON2010
Portugol EDUCON2010Portugol EDUCON2010
Portugol EDUCON2010
 
CV_MinarPetr
CV_MinarPetrCV_MinarPetr
CV_MinarPetr
 
Goyal_cv
Goyal_cvGoyal_cv
Goyal_cv
 
_Embedded-Eng.Heba-Abdelhady_
_Embedded-Eng.Heba-Abdelhady__Embedded-Eng.Heba-Abdelhady_
_Embedded-Eng.Heba-Abdelhady_
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
Harshal-Govind3.0
Harshal-Govind3.0Harshal-Govind3.0
Harshal-Govind3.0
 
PyData London News 2nd August 2014
PyData London News 2nd August 2014PyData London News 2nd August 2014
PyData London News 2nd August 2014
 
Riccardo Pelliccia CV
Riccardo Pelliccia CVRiccardo Pelliccia CV
Riccardo Pelliccia CV
 
CV_Sami_Malaska
CV_Sami_MalaskaCV_Sami_Malaska
CV_Sami_Malaska
 
Inquiry visit
Inquiry visitInquiry visit
Inquiry visit
 
New
NewNew
New
 
FIDA: a framework to automatically integrate FPGA kernels within Data-Science...
FIDA: a framework to automatically integrate FPGA kernels within Data-Science...FIDA: a framework to automatically integrate FPGA kernels within Data-Science...
FIDA: a framework to automatically integrate FPGA kernels within Data-Science...
 

Similar to CV_LahiruKRasnayake

My Curriculum Vitae
My Curriculum VitaeMy Curriculum Vitae
My Curriculum Vitaeadil raja
 
Acollada Software Development - helping you create innovative, cost effective...
Acollada Software Development - helping you create innovative, cost effective...Acollada Software Development - helping you create innovative, cost effective...
Acollada Software Development - helping you create innovative, cost effective...TotalSoft
 
Andrea Gangemi Curriculum Vitae
Andrea Gangemi Curriculum VitaeAndrea Gangemi Curriculum Vitae
Andrea Gangemi Curriculum VitaeAndrea Gangemi
 
Best Artificial Intelligence Course | Online program | certification course
Best Artificial Intelligence Course | Online program | certification course Best Artificial Intelligence Course | Online program | certification course
Best Artificial Intelligence Course | Online program | certification course Learn and Build
 
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docxAbdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docxannetnash8266
 
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNEPUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNEmyinternshipin
 
L4MS Webinar - All you need to know (25th Oct)
L4MS Webinar - All you need to know (25th Oct)L4MS Webinar - All you need to know (25th Oct)
L4MS Webinar - All you need to know (25th Oct)L4MS
 
Summer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsSummer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsHarshita Gupta
 
CV_LiubaPoli-2016
CV_LiubaPoli-2016CV_LiubaPoli-2016
CV_LiubaPoli-2016Liuba Poli
 
National instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsviNational instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsviSHAIK AMANULLA
 
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptxGEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptxGeetha982072
 
DEV Meet-Up Q2 2022 Amsterdam Slides.pdf
DEV Meet-Up Q2 2022 Amsterdam Slides.pdfDEV Meet-Up Q2 2022 Amsterdam Slides.pdf
DEV Meet-Up Q2 2022 Amsterdam Slides.pdfCristina Vidu
 

Similar to CV_LahiruKRasnayake (20)

My Curriculum Vitae
My Curriculum VitaeMy Curriculum Vitae
My Curriculum Vitae
 
Acollada Software Development - helping you create innovative, cost effective...
Acollada Software Development - helping you create innovative, cost effective...Acollada Software Development - helping you create innovative, cost effective...
Acollada Software Development - helping you create innovative, cost effective...
 
IEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTSIEEE ACADEMIC PROJECTS
IEEE ACADEMIC PROJECTS
 
OA centre of excellence
OA centre of excellenceOA centre of excellence
OA centre of excellence
 
Andrea Gangemi Curriculum Vitae
Andrea Gangemi Curriculum VitaeAndrea Gangemi Curriculum Vitae
Andrea Gangemi Curriculum Vitae
 
Best Artificial Intelligence Course | Online program | certification course
Best Artificial Intelligence Course | Online program | certification course Best Artificial Intelligence Course | Online program | certification course
Best Artificial Intelligence Course | Online program | certification course
 
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docxAbdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
Abdulrahman AlzaidCell 424-230-4189[email protected]OBJ.docx
 
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNEPUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
 
Mohamed-Rashad-Resume
Mohamed-Rashad-ResumeMohamed-Rashad-Resume
Mohamed-Rashad-Resume
 
L4MS Webinar - All you need to know (25th Oct)
L4MS Webinar - All you need to know (25th Oct)L4MS Webinar - All you need to know (25th Oct)
L4MS Webinar - All you need to know (25th Oct)
 
Summer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsSummer training in Noida | APTRON Solutions
Summer training in Noida | APTRON Solutions
 
Resume march 20
Resume march 20Resume march 20
Resume march 20
 
CV_LiubaPoli-2016
CV_LiubaPoli-2016CV_LiubaPoli-2016
CV_LiubaPoli-2016
 
cv_francisco.ruiz_en
cv_francisco.ruiz_encv_francisco.ruiz_en
cv_francisco.ruiz_en
 
National instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsviNational instruments for Academics: labview multisim & elsvi
National instruments for Academics: labview multisim & elsvi
 
Vahid nazaritalooki cv
Vahid nazaritalooki cvVahid nazaritalooki cv
Vahid nazaritalooki cv
 
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptxGEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
GEETHAhshansbbsbsbhshnsnsn_INTERNSHIP.pptx
 
Itpe brief
Itpe briefItpe brief
Itpe brief
 
DEV Meet-Up Q2 2022 Amsterdam Slides.pdf
DEV Meet-Up Q2 2022 Amsterdam Slides.pdfDEV Meet-Up Q2 2022 Amsterdam Slides.pdf
DEV Meet-Up Q2 2022 Amsterdam Slides.pdf
 
Resume-Nov2019
Resume-Nov2019Resume-Nov2019
Resume-Nov2019
 

CV_LahiruKRasnayake

  • 1. Lahiru Kasun Rasnayake Profile A passionate Electronics Engineering graduate student with experience in low level programming for embedded systems ranging from PIC microcontrollers to ARM processors and FPGAs. Armed with programming experience in C/C++, Matlab, VHDL and Python, Lahiru has worked in different projects covering different domains such as Sensor Networks, Multi-media Algorithms, Digital Signal Processing and Parallel Programming. Lahiru also has fluent English Language (IELTS 8.5) skills and presentation skills. Having participated in several startup programs he also has a business and entrepreneurship oriented mindset. With an attitude to grow and evolve he is seeking a challenging position in a company to unleash his capability and creativity. Educational Qualifications M.Sc Embedded Computing Åbo Akademi (2014 - Graduating in September) Related Subjects: Parallel Programming (4/5) FPGA Prototyping (5/5) Reconfigurable Computing (5/5) System On Chip Design (5/5) Real-Time Systems (5/5) Modelling of Embedded Systems (5/5) Applied Signal Processing (5/5) Multimedia Algorithm Implementation (5/5) Sensor Network Systems (5/5) Cyber Physical Systems (4/5) Design Methods for Energy Efficient Embedded Systems (5/5) HDL Based Design: Pass (Pass/Fail Subject) Programming Embedded Systems: Pass (Pass/Fail Subject) B.Eng Electronics Engineering (Second Class Upper Division) Sheffield Hallam University(2013) B.Sc Physical Science (Mathematics, Physics, Management) (2014) Personal Details Lahiru Kasun Rasnayake 5A-1, Pihkalankatu, 20610, Turku. Email: slahiruk@abo.fi Mobile: +358414740357 Date of Birth:16/08/1990 Nationality: Sri Lankan Gender: Male Languages: English Skills Programming Languages C/C++ VHDL Python Matlab Tools Simulink openMP, MPI, Cilk Proteus, Multisim,OrCAD Cadence, Synopsys SoC tools Modelsim Xilinx ISE and Quartus GIT, SVN MongoDB Tableau (Data Visualization) Contiki OS MPLAB, KEIL MDK Code Composer Studio Hardware: PIC16F877A, PIC18F4550 dsPIC30F4011 STM32F407VG Stellaris Launchpad Xilinx Zedboard Zolertia Z1 Odroid XU-E Raspberry Pi 3 Experience Teaching Assistant at Sri Lanka Institute of Information Technology (March 2013- February 2014 ): Involved in labs based on Control Systems (Covers PID Fuzzy and PLC based control systems) and Opto and Micro Electronic Systems Applications. Redesigned Control Systems Labs making use of Matlab VRML to clearly show 3D simulation and control system concepts. Also involved in teaching Digital Signal Processing based labs on the basics on digital filtering and FFT using MATLAB and a dsPIC 33 series microcontroller (for audio). Thesis Work at EasyTrans (April 2015 - Sept 2015): Involved in mapping video transcoding speeds for different video formats and resolutions to compare with similar online video transcoding systems as benchmark for startup at Åbo Akademi. Used FFMPEG with Python to record video transcoding speeds for certain virtual machines from different cloud services to identify suitable properties of virtual machines to perform video transcoding optimally. Virtual machines from four different cloud computing services were used for this study and four different video transcoding services were used as benchmarks. Other Experience MIT Global Startup Labs (2013-2014): This was a startup accelerator which involved Entrepreneurship coaching and topics such as Pitching, Finance, Project Management, Business Idea development and Validation were covered. The startup idea which our team proposed was a IoT based Household Gas Usage Meter. Other ideas which were proposed were a Proximity based Friend Finder and a Professional worker Finder/Rating system(app).
  • 2. Projects * Pitch detection from a certain percussion instrument and reproducing the same pitch for a different percussion instrument using MATLAB (zero-crossing and harmonic detection). * CILK based project to parallelize a picture matching library used to see the similarity of pictures. The level of parallelism was analyzed using Intel Parallel Studio Tools and the final program was run on an Intel Xeon based machine to observe scalability of parallelized program. * Used Zolertia Z1 Wireless sensor nodes with Contiki OS to obtain accelerometer readings and transfer to C# based application to measure vibration frequency of tremors in a Parkinson’s patient. * Arduino based project to transfer accelerometer readings to the web using Plotly and Python to show live streaming measurements. * IOT based traffic light system concept using MSP430 Launchpad with user programmable timings for different lighting sequences. A fire alarm system concept was also developed in parallel with the same hardware and Texas Instruments Air Booster Packs to show the location of the activated fire alarm sensor. * FPGA project based on Xilinx Zedboard running Linux (Linaro) with Z-7020 SoC for motion detection using both openCV and IP block based design based on edge detection to clean noise using the Sobel Filter. * Parallelization of HEVC decoder library (libde265) with openMP to run on Odroid XU-E platform running Ubuntu with Samsung Octa-Core SoC. Tiles based parallelism in HEVC was used and the effect of parallelizing as well as increasing the frequency to observe how energy consumption changed was measured and the process was automated with Python. Used Tableau for proper data visualization. Other Experience - Continued BusinessUp Turku 2015: Business accelerator program organized by Turku Science Park and involved training in Entrepreneurship concepts like Sales Pitch (Funnel Model) Training by Jorma Kylander (JKC consulting) and Service Productization by Antti Apunen (Ediste Oy). Our team EasyTrans, a video transcoding startup participated in this and won the the prize for being the most innovative business. EasyTrans also was one of the most promising startups in the Start Nordic Initiative. Ideate 2016: This was an EU-funded Multi-Disciplinary, Multi-Cultural Entrepreneurship course with the collaboration of University of Turku, University of Staffordshire, Vilnius Business College and University of Nova Gorica. This course involved learning about topics like Idea Scoring Matrix, Six Hat Thinking, User Journey, Product Design using Mental Notes. Our team won (tied with one team) the first place among four other teams. Non Related Referees Dr Simon Holmbacka Postdoctoral Researcher, Department of Information Technologies, Åbo Akademi, 345E, 3rd floor, Agora, Vesillinnantie 3, 20500 Turku, Finland Contact No: +358 50 531 0467 Email: simon.holmbacka@abo.fi Dr Sebastien Lafond Senior Lecturer, Department of Information Technologies, Åbo Akademi, 346B, 3rd floor, Agora, Vesillinnantie 3, 20500 Turku, Finland Contact No: +358 (0)2 215 3328 Email: sebastien.lafond@abo.fi Hobbies and Other Activities Studying Machine Learning Courses by Sebastien Thrun on Udacity Learning about industrial grade Realtime Embedded Systems like QNX Neutrino and VxWorks Looking at different VHDL source-code on OpenCores.org to study different hardware designs Learning new programming languages (Java, Node.js, Go, Dlang and Rust) Improving my mathematics skills Reading books (“Slideology”, “Algorithms in a Nutshell”) Palmistry