Sanath Samarasinghe

Technical Lead

image

An experienced technical leader and a team player with strong interpersonal skills and process a flexible and detail-oriented attitude. The driven factor of my nine years of experience was the challenges and learning. I’m willing to take any challenges coming in my way as motivation


Work Experiences

Technical Leader

2021 - Present

VIRTUAL CAPITAL TECHNOLOGIES (PVT) LTD

  • Making architectural decisions
  • Leading the Engineering team
  • Mentoring and Training the Engineering Team
  • Technology stack - React, React Native, NodeJs, GraphQL, Postgresql

Lead Full Stack Engineer

2019 - 2020

DIFFERENT TECHNOLOGIES PTY LTD

  • Lead engineer of t platform which facilitates automates rent payment and organizing tenants
  • Putting in place a backward compatible migration process from lagacy REST API to GraphQL
  • Implementing software development processes like (story mapping, poker planing, code reviews process, scrum, and retpospective meetings
  • Built and deployed overall service infrastructure utilizing Docker container, Jenkins, and several AWS stack(Including EC2, ECS, S3, CloudFront, RDS, ElastiCache, IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Technology stack - React, NodeJs, GraphQL, MongoDB, MySQL, ElasticSearch

Associate Tech Lead

2017 - 2019

CONTENT MANAGEMENT AND SOLUTIONS (PVT) LTD

  • Led the offshore development team of European digital advertising automation company
  • Implemented print media advertising portal project
  • Design and develop software systems base on software paradigms like Domain Driven Development, CQRS and etc
  • Conducted tech talks about AWS, React, and Laravel
  • Co-hosted Colombo Laravel meetup
  • Technology stack - React, React Native, Python, PostgreSQL, ELK stack

Senior Software Engineer

2015 - 2017

EFUTURE (PVT) LTD

  • Led the offshore development team of Singaporean based technology company
  • Architecturally designed and developed dynamic marketplace/tenant platform
  • Implemented Single Sign On bases on trusted domain
  • Deployed overall service infrastructure utilizing Docker container, Jenkins, and several AWS stack(Including EC2, S3, CloudFront, RDS, Dy- namoDB, Aurora)
  • Conducted tech sessions for internal team
  • Technology stack - Angular, NodeJs, Python, PHP, MySQL, DynoDb, AWS services

Software Engineer / Senior Software Engineer

2014 - 2015

THIRD PARTY RESOURCING GROUP (PVT) LTD

  • Develops software solutions by studying user stories, conferencing with clients, studying systems flow and work processes, investigating prob- lem areas, following the software development lifecycle.
  • Prepares solutions by determining and designing system specifications, standards (PSR) and programming
  • Built portable work environments by determining, performance, functionality and system architecture
  • Server administration by configuring VPS, VPC, share host and monitoring
  • Improves other’s knowledge by conducting tech session, presentation and giving recommendation
  • Technology stack - Laravel, PHP, Angular, MySQL, Java (Android developement)

Associate Software Engineer / Software Engineer

2012 - 2014

HAIRU CORPORATE MANAGEMENT SERVICES (PVT) LTD

  • Maintaining existing systems
  • Technology stack - Mikroc, PHP, C-sharp, VB.net

Certifications

Zend Certified Engineer (PHP)

Certification in E-commerce and E-marketing

CCertification in Java 7