Amashi Abeywickrama

Sri Lanka

@Mashie

Badges

Problem Solving
CPP
Python
React

Certifications

Work Experience

  • Freelancing (Software Engineer - Fullstack)

    Self Employed•  January 2024 - Present

    Project DIfBA: Employee Tracking application using Node, Typescript and React with AntDesign. Used postgreSQL with PrismaORM for database. Created a tourism-based product using React and Node.js, integrating PayHere, a weather API, and chat functionality. Designed and modified Pug view engine front-end pages for enhanced user experience and functionality.

  • Software Engineering Intern

    iTelasoft (Pvt) Ltd.•  November 2023 - May 2024•  Nugegoda, Sri Lanka

    Developed RESTful APIs using TypeScript and Node.js following clean architecture principles for maintainable and scalable codebases. Built frontend solutions in React with state management using hooks. Integrated Stripe for checkout sessions, enhancing payment functionalities within applications. Gained experience in AWS services such as Cognito for user authentication, Amplify for serverless backend deployment, S3 for storage, and CloudWatch for monitoring. Utilized Docker for containerization and implemented CI/CD pipelines for deployment, enhancing project scalability and development efficiency.

Education

  • University of Colombo School of Computing

    BSc in Computer Science•  April 2021 - May 2024•  GPA: 3.44

  • H/Theraputta National School

    GCE Advanced Level•  January 2019 - December 2019

Skills

Git
Github
Gitlab
SwaggerDocumentation
Postman
Trello
Jira
GithubWorkspace
MySQL
MongoDB
PostgreSQL
React
Redux
Hooks
Node.js
Expressjs
Angular
Rxjs
Springboot
Bootstrap
TailwindCSS
AntDesign
Javascript
Typescript
Java
php
C++
Python