Print

Damian Perera

Senior Software Engineer

I am an enthusiastic and passionate individual interested in building innovative applications, advancing technology and expanding my horizons - currently working as a Full Stack Developer at Sysco LABS, the technology arm of Sysco Corp.

I'm a part of the core team that's building a $Bn e-commerce platform for Sysco!

I am an enthusiastic and passionate individual interested in building innovative applications, advancing technology and expanding my horizons - currently working as a Full Stack Developer at Sysco LABS, the technology arm of Sysco Corp.

I'm a part of the core team that's building a $Bn e-commerce platform for Sysco!

Favorite editor: Sublime Text

Are you sure you want to do that?

Cancel Yes, delete it
Position Aug 2019 → Current (3 months)
Senior Software Engineer at Sysco LABS

Are you sure you want to do that?

Cancel Yes, delete it
Assessment Oct 2019
Title: AWS Cloud Compute - Score: 214/300

Are you sure you want to do that?

Cancel Yes, delete it
Assessment Aug 2019
Title: AWS Scalability - Score: 172/300

Are you sure you want to do that?

Cancel Yes, delete it
Position Jul 2018 → Jul 2019 (1 year, 1 month)
Software Engineer at Sysco LABS

Are you sure you want to do that?

Cancel Yes, delete it
Assessment Dec 2018
Title: React - Score: 155/300

Are you sure you want to do that?

Cancel Yes, delete it
Education Sep 2014 → Sep 2018

● National Finalist at Microsoft Imagine Cup 2016

● National Finalist at HSBC Youth Enterprise Awards 2016

● Secretary of the IEEE Student Branch (2015/16)

● Vice Chairman of Google Developer Group (2015/16)

● Awarded 1st Place at the annual Cutting Edge Exhibition in the 1st Year (2015)

● Batch Representative for the 2018 Software Engineering Batch (2015/16)

● National Finalist at Microsoft Imagine Cup 2016

● National Finalist at HSBC Youth Enterprise Awards 2016

● Secretary of the IEEE Student Branch (2015/16)

● Vice Chairman of Google Developer Group (2015/16)

● Awarded 1st Place at the annual Cutting Edge Exhibition in the 1st Year (2015)

● Batch Representative for the 2018 Software Engineering Batch (2015/16)

Are you sure you want to do that?

Cancel Yes, delete it
Position Jul 2017 → Jun 2018 (1 year)
Software Engineer (Cloud Services) at CloudCone, LLC

Designing and developing both internal and client-facing cloud applications and establishing industry best practices such as CI/CD for production workflows.

Designing and developing both internal and client-facing cloud applications and establishing industry best practices such as CI/CD for production workflows.

Are you sure you want to do that?

Cancel Yes, delete it
Assessment May 2018
Title: C++ - Score: 162/300

Are you sure you want to do that?

Cancel Yes, delete it
Assessment May 2018
Title: Java - Score: 241/300

Are you sure you want to do that?

Cancel Yes, delete it
Assessment May 2018
Title: Node.js - Score: 203/300

Are you sure you want to do that?

Cancel Yes, delete it
Assessment May 2018
Title: AngularJS - Score: 152/300

Are you sure you want to do that?

Cancel Yes, delete it
Assessment May 2018
Title: Angular - Score: 145/300

Are you sure you want to do that?

Cancel Yes, delete it
Open source Feb 2018 → Feb 2018 (1 month)
Last commit on Apr 08, 18
9 Commits / 915 ++ / 14 --

🔍 Searches and retrieves matching code snippets from GitHub

🔍 Searches and retrieves matching code snippets from GitHub

Are you sure you want to do that?

Cancel Yes, delete it
Open source Dec 2017 → Dec 2017 (1 month)
Last commit on Dec 19, 17
3 Commits / 53 ++ / 53 --

A simple, customisable theme for your Apache directory listing.

A simple, customisable theme for your Apache directory listing.

Are you sure you want to do that?

Cancel Yes, delete it
Position Jul 2016 → Jun 2017 (1 year)
Trainee Associate Software Engineer at Zone24x7

Designed and implemented Proof of Concept projects and conducted research & development within the Innovation (R&D) Team.

A majority of my internship was spent as a core member of the Mixed Reality team (under the Innovation team), which conducts R&D on Mixed Reality, Augmented Reality and Virtual Reality hardware and applications for the retail domain.

Designed and implemented Proof of Concept projects and conducted research & development within the Innovation (R&D) Team.

A majority of my internship was spent as a core member of the Mixed Reality team (under the Innovation team), which conducts R&D on Mixed Reality, Augmented Reality and Virtual Reality hardware and applications for the retail domain.

Are you sure you want to do that?

Cancel Yes, delete it
Position May 2015 → Jun 2017 (2 years, 2 months)
Co-Founder at SurfEdge

I was dedicated to driving sales, managing customer relations and developing innovative web & mobile based applications aimed at millennial audiences

I was dedicated to driving sales, managing customer relations and developing innovative web & mobile based applications aimed at millennial audiences

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Jun 2017

Developed a Kinect v2 based human scanning rig and application suite capable of obtaining a 360° point cloud via multiple scanning stations.

Scanned persons can be converted to 3D models and skeleton rigged for later use during animations.

Developed a Kinect v2 based human scanning rig and application suite capable of obtaining a 360° point cloud via multiple scanning stations.

Scanned persons can be converted to 3D models and skeleton rigged for later use during animations.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Mar 2017

Join me in an adventure to discover the best and most developer-friendly method in bringing the notorious Kinect v2 data feed into any C# application

Join me in an adventure to discover the best and most developer-friendly method in bringing the notorious Kinect v2 data feed into any C# application

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Nov 2016

Developed a mixed reality virtual assistant for a leading US retailer, based on the Microsoft HoloLens that enabled customers to summon a 3D virtual assistant, give verbal instructions and receive recommendations on fashion wear and accessories. This unique assistant was tailor made with spatial mapping, perception, sound and supported voice, gesture and gaze inputs.

Developed a mixed reality virtual assistant for a leading US retailer, based on the Microsoft HoloLens that enabled customers to summon a 3D virtual assistant, give verbal instructions and receive recommendations on fashion wear and accessories. This unique assistant was tailor made with spatial mapping, perception, sound and supported voice, gesture and gaze inputs.

Are you sure you want to do that?

Cancel Yes, delete it
Blogs or videos Nov 2016

Want to start development on Mixed Reality? This article will help you understand the basics of mixed reality development for the Microsoft HoloLens

Want to start development on Mixed Reality? This article will help you understand the basics of mixed reality development for the Microsoft HoloLens

Are you sure you want to do that?

Cancel Yes, delete it
Open source Oct 2016 → Oct 2016 (1 month)
Last commit on Oct 03, 16
21 Commits / 568 ++ / 68 --

AngularJS Boilerplate for IBM MobileFirst

AngularJS Boilerplate for IBM MobileFirst

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Oct 2016

Tailored as a checkout solution for a leading US retailer, Associate Checkout allows retail store associates to have a mobile POS terminal on an iPad with themselves, thereby reducing the need for queues while allowing customers to checkout anywhere, anytime.

Tailored as a checkout solution for a leading US retailer, Associate Checkout allows retail store associates to have a mobile POS terminal on an iPad with themselves, thereby reducing the need for queues while allowing customers to checkout anywhere, anytime.

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Sep 2016

Developed a mobile recommendations application for a leading US retailer, based on audio synthesis of commercials playing in the environment of the user, targeted at retail fashion customers. Results of the audio synthesis were matched against known tags to suggest recommended fashion lines and accessories.

Developed a mobile recommendations application for a leading US retailer, based on audio synthesis of commercials playing in the environment of the user, targeted at retail fashion customers. Results of the audio synthesis were matched against known tags to suggest recommended fashion lines and accessories.

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Aug 2016

The IoT Corporate Asset Monitor was developed for a leading US retailer, following the need to better identify corporate assets and help structure and streamline their lifecycle within corporate environments. The system consisted of IoT enabled BLE chipsets used to tag relevant assets, a server based on the MEAN stack that allowed for easy scaling, as well an analytics dashboard allowing administrators to monitor and track corporate assets.

The IoT Corporate Asset Monitor was developed for a leading US retailer, following the need to better identify corporate assets and help structure and streamline their lifecycle within corporate environments. The system consisted of IoT enabled BLE chipsets used to tag relevant assets, a server based on the MEAN stack that allowed for easy scaling, as well an analytics dashboard allowing administrators to monitor and track corporate assets.

Are you sure you want to do that?

Cancel Yes, delete it
National Finalist Apr 2016
Finalist (Innovation) - Microsoft Imagine Cup

Became National Finalists in the Innovation category for the Reflex - Smart Mirror and Home Automation System

Became National Finalists in the Innovation category for the Reflex - Smart Mirror and Home Automation System

Are you sure you want to do that?

Cancel Yes, delete it
National Finalist Nov 2015
Finalist - HSBC Youth Enterprise Awards

GuruPaara was honored as a finalist in the National Youth Enterprise Awards of 2015 conducted by the British Council in association with HSBC

GuruPaara was honored as a finalist in the National Youth Enterprise Awards of 2015 conducted by the British Council in association with HSBC

Are you sure you want to do that?

Cancel Yes, delete it
CodeSprint Oct 2015
Chairperson of the First Inter-University Hackathon in Sri Lanka

Chaired the first Inter-University Hackathon in Sri Lanka spanning a total of 133 registered teams, 94 idea proposals, 10 finalists and 1 champion.

Chaired the first Inter-University Hackathon in Sri Lanka spanning a total of 133 registered teams, 94 idea proposals, 10 finalists and 1 champion.

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Sep 2015

GuruPaara [Path to a Teacher] is a platform that links students with teachers for tutoring.

It also provides other supplementary services such as a forum for students to discuss subject matter with each other (https://gurupaara.lk/forum/) as well as a guide to higher education (http://compass.gurupaara.lk/).

GuruPaara [Path to a Teacher] is a platform that links students with teachers for tutoring.

It also provides other supplementary services such as a forum for students to discuss subject matter with each other (https://gurupaara.lk/forum/) as well as a guide to higher education (http://compass.gurupaara.lk/).

Are you sure you want to do that?

Cancel Yes, delete it
1st Place Jun 2015
Winner - Cutting Edge Exhibition

Awarded the first place among the first years at the Informatics Institute of Technology, for the Reflex Smart Mirror and Home Automation System

Awarded the first place among the first years at the Informatics Institute of Technology, for the Reflex Smart Mirror and Home Automation System

Are you sure you want to do that?

Cancel Yes, delete it
Joined Stack Overflow
on May 02, 2015

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps May 2015

Reflex is an Embedded System built on the Raspberry Pi that enables its users to view important information and control their entire home while going about their daily routine. With inbuilt support for Home Automation, the user can get important updates, issue voice commands to Reflex and handle the workings of their home from the ease and comfort of their bedroom.

Reflex is an Embedded System built on the Raspberry Pi that enables its users to view important information and control their entire home while going about their daily routine. With inbuilt support for Home Automation, the user can get important updates, issue voice commands to Reflex and handle the workings of their home from the ease and comfort of their bedroom.

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Mar 2015

This mobile app provided Live Score Updates and a Ball-by-Ball Commentary of the 41st Battle of the Saints - Limited Overs Cricket Encounter, providing support for all devices using Android 2.3.3 and above.

This mobile app provided Live Score Updates and a Ball-by-Ball Commentary of the 41st Battle of the Saints - Limited Overs Cricket Encounter, providing support for all devices using Android 2.3.3 and above.

Are you sure you want to do that?

Cancel Yes, delete it
Position Aug 2014 → Dec 2014 (5 months)
Trainee Field Engineer at Techtron Integrated Solutions

I was involved in setting up, configuring, troubleshooting and maintaining networking solutions for corporate clients with in-house server infrastructure

I was involved in setting up, configuring, troubleshooting and maintaining networking solutions for corporate clients with in-house server infrastructure

Are you sure you want to do that?

Cancel Yes, delete it
Feature or Apps Mar 2014

Designed and developed the Student Portal of St. Peter's College, Colombo 04 using Google Apps for Education and Google App Scripts.

Designed and developed the Student Portal of St. Peter's College, Colombo 04 using Google Apps for Education and Google App Scripts.

I am an enthusiastic and passionate individual interested in building innovative applications, advancing technology and expanding my horizons - currently working as a Full Stack Developer at Sysco LABS, the technology arm of Sysco Corp.

I'm a part of the core team that's building a $Bn e-commerce platform for Sysco!

Technical Skills

Likes: node.js express mongodb swift reactjs react-redux swift3 ios

Experience

Aug 2019 → Current Senior Software Engineer Sysco LABS
Jul 2018 → Jul 2019 Software Engineer Sysco LABS
amazon-web-services, reactjs, react-redux, node.js, java, postgresql, amazon-rds, continuous-integration, go-cd, amazon-cloudformation, aws-cli, aws-lambda, amazon-s3, webpack, selenium, amazon-ecs
Jul 2017 → Jun 2018 Software Engineer (Cloud Services) CloudCone, LLC
node.js, angularjs, php, gitlab, continuous-integration, continuous-deployment

Designing and developing both internal and client-facing cloud applications and establishing industry best practices such as CI/CD for production workflows.

Jul 2016 → Jun 2017 Trainee Associate Software Engineer Zone24x7
hololens, kinect, node.js, express, angularjs, mongodb, unity3d, unityvr, c#, .net, ionic-framework, blockchain, ibm-mobilefirst, amazon-web-services, maya

Designed and implemented Proof of Concept projects and conducted research & development within the Innovation (R&D) Team.

A majority of my internship was spent as a core member of the Mixed Reality team (under the Innovation team), which conducts R&D on Mixed Reality, Augmented Reality and Virtual Reality hardware and applications for the retail domain.

May 2015 → Jun 2017 Co-Founder SurfEdge
ionic-framework, android, swift

I was dedicated to driving sales, managing customer relations and developing innovative web & mobile based applications aimed at millennial audiences

Aug 2014 → Dec 2014 Trainee Field Engineer Techtron Integrated Solutions

I was involved in setting up, configuring, troubleshooting and maintaining networking solutions for corporate clients with in-house server infrastructure

Education

Sep 2014 → Sep 2018 BEng (Hons) Software Engineering - First Class University of Westminster
java, c#, swift, android

● National Finalist at Microsoft Imagine Cup 2016

● National Finalist at HSBC Youth Enterprise Awards 2016

● Secretary of the IEEE Student Branch (2015/16)

● Vice Chairman of Google Developer Group (2015/16)

● Awarded 1st Place at the annual Cutting Edge Exhibition in the 1st Year (2015)

● Batch Representative for the 2018 Software Engineering Batch (2015/16)

Projects & Interests

Feb 2018 → Feb 2018 damianperera/codesearch https://github.com/damianperera/codesearch

🔍 Searches and retrieves matching code snippets from GitHub

Dec 2017 → Dec 2017 damianperera/apaxy https://github.com/damianperera/apaxy

A simple, customisable theme for your Apache directory listing.

Oct 2016 → Oct 2016 damianperera/mobilefirst-angular https://github.com/damianperera/mobilefirst-angular

AngularJS Boilerplate for IBM MobileFirst

Public Artifacts

Mar 2017 Using the Kinect v2 Data Feed in any C# Application - Side Notes https://blog.perera.io/tech/using-kinect-v2-in-any-csharp-application/
c#, kinect-v2, unity3d

Join me in an adventure to discover the best and most developer-friendly method in bringing the notorious Kinect v2 data feed into any C# application

Nov 2016 Understanding Mixed Reality Development for Microsoft HoloLens https://blog.perera.io/tech/understanding-mixed-reality-hololens-unity/
hololens, c#, unity3d

Want to start development on Mixed Reality? This article will help you understand the basics of mixed reality development for the Microsoft HoloLens

Apps & Software

Jun 2017 360° Human Scanning with 3D Model Generation
unityvr, unity3d, vuforia, point-cloud-library, matlab, c++, c#, webgl, web3js, kinect-v2, meshlab, android, cgal, mosquitto, paho, hololens, 3dsmax, maya

Developed a Kinect v2 based human scanning rig and application suite capable of obtaining a 360° point cloud via multiple scanning stations.

Scanned persons can be converted to 3D models and skeleton rigged for later use during animations.

Nov 2016 Holographic Virtual Assistant
hololens, unity3d, unityvr, c#

Developed a mixed reality virtual assistant for a leading US retailer, based on the Microsoft HoloLens that enabled customers to summon a 3D virtual assistant, give verbal instructions and receive recommendations on fashion wear and accessories. This unique assistant was tailor made with spatial mapping, perception, sound and supported voice, gesture and gaze inputs.

Oct 2016 iOS Checkout for Retail Associates
ionic-framework, ibm-mobilefirst

Tailored as a checkout solution for a leading US retailer, Associate Checkout allows retail store associates to have a mobile POS terminal on an iPad with themselves, thereby reducing the need for queues while allowing customers to checkout anywhere, anytime.

Sep 2016 Audio Recommendations Engine
android, echonest

Developed a mobile recommendations application for a leading US retailer, based on audio synthesis of commercials playing in the environment of the user, targeted at retail fashion customers. Results of the audio synthesis were matched against known tags to suggest recommended fashion lines and accessories.

Aug 2016 IoT Corporate Asset Monitor
angularjs, node.js, mongodb, express, bluetooth-lowenergy, intel-edison, texas-instruments, ibm-cloud, cordova, ionic-framework

The IoT Corporate Asset Monitor was developed for a leading US retailer, following the need to better identify corporate assets and help structure and streamline their lifecycle within corporate environments. The system consisted of IoT enabled BLE chipsets used to tag relevant assets, a server based on the MEAN stack that allowed for easy scaling, as well an analytics dashboard allowing administrators to monitor and track corporate assets.

Sep 2015 GuruPaara https://gurupaara.lk/
javascript, php, mysql

GuruPaara [Path to a Teacher] is a platform that links students with teachers for tutoring.

It also provides other supplementary services such as a forum for students to discuss subject matter with each other (https://gurupaara.lk/forum/) as well as a guide to higher education (http://compass.gurupaara.lk/).

May 2015 Reflex - Smart Mirror and Home Automation System https://youtu.be/RG6di9bkVrE
raspberry-pi, api-ai, azure, c

Reflex is an Embedded System built on the Raspberry Pi that enables its users to view important information and control their entire home while going about their daily routine. With inbuilt support for Home Automation, the user can get important updates, issue voice commands to Reflex and handle the workings of their home from the ease and comfort of their bedroom.

Mar 2015 Battle of the Saints Mobile https://play.google.com/store/apps/details?id=org.peteriteict.destinychange
cordova, phonegap

This mobile app provided Live Score Updates and a Ball-by-Ball Commentary of the 41st Battle of the Saints - Limited Overs Cricket Encounter, providing support for all devices using Android 2.3.3 and above.

Mar 2014 Student Portal of St. Peter's College https://www.stpeterscollege.lk/
google-apps-script, javascript

Designed and developed the Student Portal of St. Peter's College, Colombo 04 using Google Apps for Education and Google App Scripts.

Others

Apr 2016 Finalist (Innovation) - Microsoft Imagine Cup National Finalist

Became National Finalists in the Innovation category for the Reflex - Smart Mirror and Home Automation System

Nov 2015 Finalist - HSBC Youth Enterprise Awards National Finalist

GuruPaara was honored as a finalist in the National Youth Enterprise Awards of 2015 conducted by the British Council in association with HSBC

Oct 2015 Chairperson of the First Inter-University Hackathon in Sri Lanka CodeSprint

Chaired the first Inter-University Hackathon in Sri Lanka spanning a total of 133 registered teams, 94 idea proposals, 10 finalists and 1 champion.

Jun 2015 Winner - Cutting Edge Exhibition 1st Place

Awarded the first place among the first years at the Informatics Institute of Technology, for the Reflex Smart Mirror and Home Automation System

Tools

Favorite Editor: Sublime Text