Chanaka Main Menu
me

Chanaka H.A

Senior Frontend Developer

Stoke-on-Trent, United Kingdom

CURRENT: FRONT-END DEVELOPER AT YARD 

logos

Personal Details

About me

Self-motivated Test Driven TypeScript/ JavaScript and Python Developer in the Cloud environment. Expert in Object-Oriented Programming and Data Structures with hands-on Problem-Solving skills with over seven years of industry experience and AWS services with proven leadership and mentorship skills.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam tincidunt nulla tortor, a imperdiet enim tristique nec. Nulla lobortis leo eget metus dapibus sodales. Sed placerat vitae dui vitae vehicula. Quisque in tincidunt ligula, nec dignissim arcu. Praesent aliquam velit vel libero dictum, non sollicitudin lectus mollis. Morbi sollicitudin auctor gravida. Vivamus vitae dui non lorem euismod pretium. Morbi congue sem sed ex iaculis, nec mattis felis pretium. Nullam molestie libero id odio blandit sodales. Suspendisse non mauris et felis molestie placerat aliquet a risus. Aliquam ac leo tempus, hendrerit eros mollis, gravida est. Proin euismod ipsum a tellus condimentum dapibus. Integer porttitor felis elit, eget rutrum ligula commodo quis. Praesent ultricies neque eu mi congue blandit. Nulla feugiat feugiat aliquet. Morbi sed mattis erat. Nullam scelerisque molestie eros, id tristique felis iaculis non. Duis pellentesque neque eget iaculis varius. Donec at nisl semper, aliquam est id, tincidunt lacus. Donec at erat purus. Morbi tincidunt nunc non diam porta, at fermentum orci bibendum. Donec arcu nisi, ornare nec commodo vitae, sollicitudin sed magna. Cras sit amet justo et nulla pulvinar laoreet. Phasellus scelerisque, metus id posuere vulputate, diam tellus iaculis sapien, eget scelerisque ipsum libero convallis velit. Duis lorem ligula, faucibus quis tellus nec, fringilla ultricies leo. Etiam tempus congue magna. Suspendisse porta dictum tortor, eu volutpat ipsum eleifend nec. Aliquam dapibus lorem luctus, cursus libero imperdiet, mattis nunc. Sed in ipsum diam. Quisque efficitur metus purus, vitae fermentum lacus venenatis id.

Experience

FromNov 2021ToPresent

(2 YEARS 4 MONTHS)

YARD Digital AgencyCARDIFF, UNITED KINGDOM

Software Engineer / FrontEnd Lead

  • Involved in developing a web-based AI application for attribution and marketing decision-making with a focus on scalability and performance.
  • Developed front-end and responsive UI design using the latest technologies including React 18, Redux, TypeScript, SCSS, BEM methodology, Styled Components, StoryBook, and Functional Components.
  • Used Advanced React features like useMemo, useCallback, and other advanced hooks with context API design patterns with best practices, and using React Query with React Signal for performance enhancement.
  • Added the unit testing with Jest and Enzyme and end-to-end testing with Playwright.
  • Involved in backend development using Python3, Django, Tastypie, Flask, and MySQL.
  • Implemented the CI/CD pipeline with Bitbucket Pipelines and automated using Ansible for deploying the Vagrant-based app to AWS EC2 instances.
  • Hands-on DevOps Experience using EC2 instances, Bitbucket on Amazon Web Services (AWS).
  • Managed a junior developers team, conducting code reviews, and quality assurance.

FromJan 2019ToNov 2021

(2 YEARS 11 MONTHS)

Ceylon SolutionsCOLOMBO, SRI LANKA

Software Engineer / FrontEnd Developer

  • Contributed to developing the regulatory and operational compliance of a large scalable web application platform.
  • Developed FrontEnd and responsive UI using React 16, Redux, ECMAScript 6, Formik, CSS3, and Material Design with Tailwind CSS.
  • Added the Unit Testing using Jest and Enzyme.
  • Applied backend development using Node.js, Express.js, MySQL, NoSQL databases, Serverless, Docker, and Kubernetes.
  • Managed CI/CD pipelines using Jenkins for continuous integration and delivery with Gihub action.
  • Applied the architecture using, VPC, ECR, EC2, S3 bucket, Jenkins, and SonarQube with Terraform and Grafana, and implemented ElasticSearch.
  • Led 5 junior frontend developers with reviewing the code on GitHub.
  • Managed the production release, and used the Jira platform with Agile development.

FromSep 2017ToJan 2019

(2 YEARS 4 MONTHS)

OpenArc System Management Pvt LtdCOLOMBO, SRI LANKA

Software Engineer / FrontEnd Developer

  • Completed front-end development of an inventory system using Angular 5.
  • Developed a Chat application using Angular 6 and Firebase.
  • Created a stock market web application using jQuery and Laravel.
  • Executed a smooth transition from CSS to SCSS.

FromJan 2017ToSep 2017

(0 YEARS 9 MONTHS)

KPO Lanka Pvt LtdCOLOMBO, SRI LANKA

Trainee Software Engineer

  • Delivered highly scalable, well-optimized, responsive websites from start to finish.
  • Worked closely with designers and project managers to turn sitemaps, wireframes, mockups, and templates into fully functional experiences.
  • Developed CMS-powered (ProcessWire CMS) websites that delight the user and feature a seamless experience across browsers and devices.

Education and Certificates

Key Skills

FrontEnd

  • ReactJS, TypeScript, JavaScript, Angular 2+, Redux, NextJS, React Query, AngularJS, Babel, Bootstrap, Tailwind CSS, JQuery
  • CSS3, SCSS, ES6/ES2015, GraphQL
  • Jest, Enzym, Playwright, Storybook
  • E2E test, Unit test, Figma
  • Vite, Astro, Gatsby

BackEnd & CMS

  • Node.js, Express.js
  • Python3, Django, Django Rest, Flask, Tastypie
  • Microservices, REST API
  • WordPress

Databases

  • MySQL
  • NoSQL, MongoDB, Firebase
  • AWS
  • Redis, ElasticSearch, Kibana

DevOps

  • Docker, Bash scripting
  • AWS, ECS, EC2, VPC
  • CI-CD, Jenkins
  • Ansible, Git, Terraform
  • Selenium, Grafana, Prometheus
  • Github, BitBucket

SDLC

  • TDD, BDD
  • Agile, Jira, Scrum, Retro, Kanban
  • OOP, SOLID principles, DSA

Portfolio


Recommendations

My Blog