KANISHKA WEERASEKARA

Technical Lead – Full Stack Software Developer – Certified Scrum Master


An Enthusiastic, self-motivated senior engineer with over 8 years of software engineering and team management experience involving mission-critical software systems. I am an advocate of Microservices architecture, Continuous Integration & Deployment, and Agile based development methodologies; specifically scrum.

TECHNOLOGY STACK

  • Java 8+ , Javascript, C++

  • Kubernetes, Docker Swarm, , Spring Boot, Sping Security, ReactJS, Redux, Amazon Web Services (AWS), Redhat Cloud Forms, Spring, Docker, docker-compose, Hibernate/ JPA, Oracle, Angular2, JWT,Maven, Log4J/slf4j, JUnit, TestNG, Mokito, PowerMokito, Google Gson (Json), REST/Restful Web Services, JMS - IBMMQ(Message Queue, Active MQ) ,Jenkins Pipelines, Zabbix monitoring, NGINX, Filebeat, Graylog, Keycloak OAuth2.0,Flyway, Node, Express

  • GIT/Stash, CI : Bamboo CI, Jenkins, Jira

  • Agile – Scrum

  • Test Driven Development, Behavior Driven Development

WORK EXPERIENCE

2020 March - To date

Senior Full Stack Developer, Tech Lead - ICT Agency of Sri Lanka - SRI LANKA

2018 July – 2019 December

Senior Engineer(Software) - QuEST Global Services - SINGAPORE

2015 April- 2018 July

Tech Lead - London Stock Exchange Group Technology - SRI LANKA

2013 April –2015 April

Senior Software Engineer - London Stock Exchange Group Technology - SRI LANKA

2011 September - 2013 April

Software Engineer - London Stock Exchange Group Technology - SRI LANKA

PROFESSIONAL QUALIFI CATIONS

  • Certified Scrum Master: Scrum Alliance

  • Sun Certified Java Programmer

  • Sun Certified Web Component Developer

  • International Introduction to Securities and Investments: Charted Institute for Securities & Investment

EDUCATION

Bachelor of Science in Information and Communication Technology

University of Colombo School of Computing

2007 – 2011

NOTABLE PROJECTS

  • National Identity Card Validation System for the Central Bank of Sri Lanka

  • Automated Fare System for the Land Transport Authority of Singapore

  • London Clearing House Central Counter Party - London Stock Exchange

  • Trading Platform - Johannesburg Stock Exchange

  • Trading Platform - Colombo Stock Exchange

  • Trading Platform - Botswana Stock Exchange

  • Trading Platform - Lima Stock Exchange (Bolsa de Valores de Lima)

  • Trading Platform - Millennium Exchange Plus – Equity, Fixed Income, and Derivatives Markets