Kailayapathy Suthagar

Software Engineer | OpenSource Enthusiast

A passionate and dedicated individual having 6+ years of development experience and 3+ years of industrial experience with excellent software development, problem solving, and analytical thinking skills and talents who believes in pursuing goals with hard work, commitment, and persistence.

Sri Lanka

To contact me, Scroll down to bottom...!

Expertise

Software Development

  • Object oriented Software development.
  • Data Structures and Algorithms.
  • Software architectural designs.
  • Test driven development and testable implementations.
  • Multi-threaded concurrent programming.
  • Micro-service development and managements
  • Distributed computing and management of large scale systems

Cloud(AWS)

  • Experience with AWS CLI, EC2, S3, RDS, SNS, SQS, SES, CFTs, CloudFront, Cloud Watch, VPC, Lambada, ECS, ECR.
  • Data Management with S3, and RDS(MySQL, PostgreSQL, Aurora).
  • AWS Security pipelines and deployment configurations.
  • AWS Java and JavaScript SDK.

Natural Language Processing

  • Data Processsing and Word Embedding.
  • Information retrieval and web Crawling.

CI/CD Management

  • Jenkins based Automatons.
  • Github Actions.

Technical Skills

  • Programming : Java, Python, JavaScript, C#, C, C++, PHP, Android, Swift, HTML, CSS
  • SwiftFrameworks : Spring, NodeJS, React, Redux, Hibernate, AngularJS, SCSS
  • Databases : MySQL, MongoDB,PostgreSQL, Redis, AWS RDS, MS SQL Server
  • Cloud : AWS(most services), Google Cloud(Computing), MS Azure(AD)
  • Dev Stack : AWS, GCloud, Docker, Jenkins, Git, REST web services, GraphQL, MVC and MVVM patterns, OAuth 2.0and SAML standards, TDD, Unit and integration testing, OS(Linux, Mac)

Education

Jan 2014 - Dec 2018

B.Sc. Eng (Hons) in Computer Science and Engineering


Faculty of Engineering, University of Moratuwa

  • Completed with Second upper class (Honours).
  • Coordinator-Tamil Literary Association, Secretary-A/L Pilot Examinations, and IEEE Student Member.
  • Advanced Modules - Concurrent Programming, Distributed Systems, Data Mining and Information retrieval, and Machine Learning.

2005 - 2013

High-school courses and Advanced Level courses


Jaffna Hindu College, Sri Lanka

  • G.C.E A/L Examination 2013 – Achieved 3A's in Physical Science stream (Island Rank: 84)
  • General Information Technology (GIT) 2012 - Achieved A
  • G.C.E O/L Examination 2010 – Achieved 9A's

Work Experience

Jan 2019 - Present

Senior Software Engineer / Software Engineer,


Sysco LABS (Pvt) Ltd, Sri Lanka.

  • Integrating product ratings and reviews to the Sysco Shop platform. Involved into the architectural designs, integration optimisations, data modelling and sharding. Having experience in developing 350 QPS back-end components with caching, message queues, and concurrent controls.
  • Designed an algorithm to indicate the best-seller products among 3.6 million products in the platform which increased the likelihood of the product’s interest to be purchased by a customer.
  • Enhanced Shop ordering platform performance by refactoring core layers, adding database & query optimizations and implementing caching mechanism.
  • Improved health endpoints with dependent services and enabled email & slack notifications which reduced the human intervention for backtracking failures.
  • Automated Sysco delivery android platform release by introducing a new CI/CD pipeline up to the staging environment deployment.
  • Implemented the OAuth2.0 based login mechanism using Microsoft Active Directory which helped the organization to move out of multiple IAMs to a single IAM platform.
  • Worked on Sysco Shop Back-end Services(Spring), BFFs(Node JS) and Sysco Delivery native iOS App development.

Nov 2018 - Present

ORG LEAD - Open source programs

, OpenMRS - Remote

  • Administrated open source programs and engaged with global open source programs & meetups on behalf of the community
  • Google Summer of Code Administrator - Developer program for university students. Managing 12+ students and 20+ mentors annually during the summer period. Administrated GSoC 2019 and currently managing GSoC 2020 program.
  • Google Code-in Administrator - Open source coding program for high school students. Managing 100+ students and 25+ mentors annually. Administrated and mentored GCI-2018 and GCI-2019 programs.
  • Mentor - Google Summer of Code 2020, 2019, Google Code-in 2017 & 2018 & 2019..
  • Project Lead for Location-based access control(LBAC) and Sys-Admin modules. Leading on project discussions, and road-maps.
  • Contributing to OpenMRS Core, Web services, User management widgets and Admin development.

May - Aug, 2017 & 2018

Developer - Google Summer of Code

, OpenMRS - Remote

  • Google Summer of Code Developer, 2018 - Initiated and contributed for Location Based Access Control which highly secured meta-data among largest distributions of OpenMRS
  • Google Summer of Code Developer, 2017 - Developed an Open Web App(OWA) to administrate global OpenMRS Reference Application.

Jan 2018 - Dec 2018

FY Research Student(Word Embedding)

, NLP Center - University of Moratuwa

  • Addressed sense capturing issue in word embedding by introducing a novel iterative embedding - clustering approach to learn multiple senses of a word(NLP - Final year project)
  • Built a large corpus with 1M tokens ( 300K unique tokens) for Tamil using Web Crawling and Information retrieval techniques

Jun 2017 - Dec 2017

Intern - Software Engineering

, WSO2 Inc, Sri Lanka

  • Designed live log viewer for WSO2 API Cloud which fetches and analyzes log streams from Amazon Cloud watch logs in real-time,and significantly reduced the developer support for log tracking on behalf of the customers.
  • Automated WSO2 Cloud support strategy by creating JIRA tickets for requests, email notifications and customer acknowledgements which were handled manually by the engineers.
  • Implemented On-Page FAQ portal which searches for queries and provides useful resource.
  • Added Interactive tutorial for WSO2 Cloud-API Store by extending EnjoyHint JS Library.

Jan 2015 - Jun 2017

FOUNDER & DEVELOPER

, Inncaps, Startup based on freelancing projects

  • Developed Mora E-Tamils exam management system, which used to store the exam records of 5K students, releasing exam results and automated Z-Score based ranking which were reduced a huge amount of human effort compare to previous years (used from 2016 - 2018).
  • Developed mobile responsive web application for a phone store with a simple content management system, page views and compare phone’s features. (Freelancing project 2016).
  • Deployed and managed OpenMRS Reference application with custom modules for an implementer based on Africa.
  • Involved into the MVP design for a telemedicine mobile application backed by OpenMRS as a back end server.

Aug 2013 - Sep - 2014

Software DEVELOPER

, Penizula IT Solutions (Pvt) Ltd, Jaffna, Sri Lanka

  • Engaged with point of sales system development for touch screen systems interconnected with network printers, and product scanners.
  • Developed a web app for accounting mentors who can manage and share their posts and resources among others.

Other Projects

Aug, 2019 - Present

Individual Contributor

  • Feedback Hub: Customer feedback platform through mobiles which reduces the gab between suppliers and consumers in-terms of service quality,ratings, and customer feed backs.
  • Avail: Messaging platform between schools(kids & medium level schools) and the parents through a mobile application with push notifications feature which reduces the wastage of legacy paper based communications.

Contact Me