Pasindu Perera

I am Pasindu Perera

About Me

I consider myself a quick learner, solutionist and a fun loving technology enthusiast who is passionate in solving real world problems. I have keen interest to be exposed to the bleeding edge of the technology to innovate with the community as well as to build effective and reliable products fast.I have worked with many technologies that scales from server side to client side, from circuit level to OS to the application level. I am passionate in developing applications thousands of people use every day.

Experiences

Meta
2022
Software Engineer
Streamsets Inc.
2018
Software Engineer
Cake Corporation
2017
Senior Software Engineer
Contributed as a full stack engineer on multiple products on front end, backend and mobile applications in JavaScript/Groovy/Java including cake.net.
CakeLabs
2015
Associate Technical Lead
Contributed to design and development of signature product POS in React/Redux/Immutable stack with a functional programming approach
Leapset
2014
Software Engineer
Contributed to design and development of automated remote OS upgrade mechanism ontop of debian package infastructure.
99x Technologies
2013
Software Engineer
Contributed in migrating from SVN to GIT and automated code coverage and analysis tools for teams.
ThinkCube Systems
2012
Trainee Software Engineer
Contributed in designing and developing a ERP system on top of OpenERP.

Timeline

  • 2004

    World Robotic Olympiad

    Singapore

    Represent Sri Lanka and placed 18th in the world.

  • 2007

    International Mathematical Olympiad

    Hanoi, Vietnam

  • 2008

    International Mathematical Olympiad

    Madrid, Spain

  • 2010 2011 2012

    IEEExtreme Global Programming Competition

    Top 50 in the world

  • 2013

    Dialog Ideamart Hackathon

    Winners

  • 2014

    University of Moratuwa

    Honours Degree in Bachelor of Computer Science and Engineering

    First class degree with GPA of 3.7

  • 2014

    TADHack Global Hackathon

    Winners

Skills

Beginner
Proficient
Expert
Master

Javascript

NodeJS
Express
Sails
Meteor

React/Redux
React Native
Angular 1
Angular 2

Babel/Webpack/ES6/ES7

Functional Programming
Type Script

WebRTC
Chrome / Firefox Extensions
Electron Apps
Elm

Java

Spring
JSP

PHP

Zend
CakePHP
Yii

Python

Python 3
Python 2

Machine Learning / Data Mining

Pandas
TensorFlow
Scikit learning

Dev Ops

Jenkins
GoCD
Docker
Puppet
Ansible
ServerLess
Beginner
Proficient
Expert
Master