experience
Secure Agility
Sydney, Australia
Lead DevOps Engineer
-
Lead cross-SaaS integration architect; Design, author, and oversea custom integrations and workflows interconnecting multiple SaaS services.
Alembic Autotask Azure DevOps Services Azure Ekahuau Float GitHub ITGlue LogicMonitor PowerBI Python Terraform
Singlife
Singapore, Singapore
Technical Lead
-
Mobile backend tech lead; Design, author, and review RESTful API specifications and moderate related infrastructure cohering to compliance and security statues.
Anti-Corruption Layer AWS AWS CDK Jest Node.js Quantum Databases RESTful APIs Slack Bots TeamCity TypeScript
Railsbank
London, United Kingdom
Associate Technical Lead
-
BaaS integrations tech lead; Plan, design, and oversea regulated provider infrastructure integrations conforming to compliance and security statutes.
AWS CucumberJS Elastic Stack (ELK) GitLab CI/CD GraphQL Jest Kubernetes mTLS Node.js OpenPGP RESTful APIs Slack Bots Terraform TypeScript
Railsbank
London, United Kingdom
Engineer
-
BaaS integrations engineer; Design, author, and review regulated provider infrastructure integrations conforming to compliance and security statutes.
AWS CucumberJS Elastic Stack (ELK) GitLab CI/CD GraphQL Jest Kubernetes mTLS Node.js OpenPGP RESTful APIs Slack Bots Terraform TypeScript
Al Iman Schools
Colombo, Sri Lanka
Educator
-
Educator for computer science; Responsible for designing, implementing, and delivering custom tailored curriculums for key stages three, four, and five with emphasis on art of programming and integrating computer science in the domain of other subjects.
AsciiDoc CSS HTML JavaScript Python PyUnit
British College of Applied Studies
Colombo, Sri Lanka
Lecturer
-
Instructor for Pearson BTEC HND in Computing; Responsible for level 5 specialist units: Computer Systems Architecture, Data Structures and Algorithms, Discrete Mathematics, Network Management, and Network Security.
C Firewalls IDS/IPS Systems JavaScript Python
Exetel PTY Limited
Sydney, Australia
Network Engineer
-
Govern, implement, and troubleshoot real-time traffic steering policies to ensure critical application delivery, value-added services, and user quality of experience driving profitability of key deliverables in the digital data & device space in terms of revenue, users, traffic across 30 Gb/s data link.
Firewalls IPv4 RADIUS Servers SNMP TCP/UPD VoIP
IKON Systems (Private) Limited
Colombo, Sri Lanka
Chief Information Officer
-
Direct and manage computing and information technology strategic plans, policies, programs, schedules, and responsible for advertising network’s scalability, security, and capacity-planning.
AWS Systemd HAProxy
research interests
-
cybersecurity
-
digital forensics
-
botnets
-
computer science education
-
distance learning
-
collaborative learning
-
computer-assisted instruction
education
Harvard College
Massachusetts, United States
Bachelor of Liberal Arts (A.L.B.)
-
Computer Science; GPA 3.9 (as of May 2018)
Related studies in linear algebra, statistics and probability, and finance.
Stanford University
California, United States
MOOC
-
Studies in enterprise-level web application deployment with focus on security, reliability, scalability, and cross-browser support.
Harvard University
Massachusetts, United States
MOOC
-
Studies in computer science for real-world domains of biology, cryptography, finance, forensics, and gaming.
Université Catholique de Louvain
Charleroi, Belgium
MOOC
-
Studies in major programming concepts, techniques, and paradigms in a unified framework.
The University of British Columbia
Vancouver, Canada
MOOC
-
Studies in computation as a tool for systematic problem solving in non-computer-science disciplines.
projects
Singlife's BaaS provider reverse-engeering
- Associate technical lead for Railsbank replacement with in-house BaaS service
- Coarchitectured in-house replacement service to extactly replicate Railsbank functionalities
- Designed and authored the state machines for transaction execution - interledger, manual credit, and manual debit transactions
- Designed and authored DBS outbound and inbound integration connectors to facilitate Fast and PayNow payments and ICN notifications
Habitto Money GraphQL and REST backend
- Lead consultant for setting up initial backend monorepo and related pipelines
- Setup initial Nx monorepo, BitBucket OpenID runner authentication, and inital Terraform setup
- Later, consultant and lead developer for authoring fully automated self provisioning review environments using BitBucket CI/CD with multiple deployables
- Lead developer for authoring a seamless custom in-house replacement solution for Fivetran
Dealt Australia
- Lead architect for migrating existing customer-hosted Hyperledger Fabric to ImmuDB
- Automated all application deployments and configuration management using AWS CodeDeploy and BitBucket CI/CD
- Migrated all existing infrastructure to use IaC for management and provisioning and added enforcement checks to prevent manual infastructure manipulations
- Revamped virtual cloud networking to incorporate public, private, and NAT subnets and redesigned the microservice entrypoints and inter-service communication
- Standardized logging, monitoring, and alerting
CaterCare Australia
- Lead consultant and developer for standardizing GitHub developer workflows
- Wrote a custom extensible GitHub Action to facilitate auto-labelling and auto-approving for a specific set of pull-requests obeying a predefined ruleset that require no reviews
- Set up branch/tag protection rules, code owners, secret scanning, and repo properties to standardize merging and pull-request approvals
honors and awards
HackerRank
Gold Honours - Problem Solving
Gold honours, five-star proficiency rating, in the domains of algorithms and data structures.
HackerRank
Gold Honours - Python
Gold honours, five-star proficiency rating, in the domain of Python subsuming all language-supported paradigms.
HackerRank
Gold Honours - SQL
Gold honours, five-star proficiency rating, in the domains of SQL subsuming all language-supported paradigms.
licenses & certifications
academic service
freeCodeCamp
Curriculum Contributor
-
Authore guides and specimen solutions for freeCodeCamp certification program challenges on algorithm design.
edX
Content Support Associate
-
Validate and alter qualitative attributes of uploaded course materials to meet edX guidelines.
community service
United Nations
Volunteer Task Force
-