Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Dilshika Bandara

Dilshika Bandara

Full Stack Developer
Badulla,8

Summary

  • Full Stack Engineer with 4 years of experience in Node.js, Angular and ReactJS.
  • Experienced in developing and deploying web applications using MEAN Stack, GraphQL, Angular, TypeScript, and NestJS.
  • Experienced in developing web applications using MERN Stack, REST, ReactJS. Skilled in writing clean code and ensuring the best user experience by meeting all requirements.
  • Expert in working with various technologies and databases, such as Node.js, Angular, GraphQL, REST APIs, Bull Queues, MSSQL, PostgreSQL, and MongoDB with Mongoose.
  • Adaptable to Microservice Architecture and proficient in using Git for version control.
  • Collaborative team player with excellent problem-solving and logical thinking skills. Self-motivated learner of new technologies, such as NextJS and Tailwind CSS.

Overview

6
6
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Engineer

Fortude
Colombo
08.2024 - Current
  • Experienced in developing and deploying web applications using cutting-edge technologies, such as Node.js, NestJS and ReactJs.
  • Worked on cutting-edge garment shop floor management system, streamlining operations such as cutting, laying, docket creation, reporting, warehouse inventory management, and rejection handling.
  • Proficient in following industry best practices in coding, such as coding standards, code reviews, and version control using Git.
  • Expert in using Nest.js framework to build scalable and efficient backends with REST APIs. Designed and implemented APIs using NestJS, ensuring scalability and adherence to monolithic and microservices architecture principles.
  • Knowledgeable in working with relational databases (MYSQL) and NoSQL databases (MongoDB with Mongoose) for data storage and retrieval. Active participant in Agile development methodologies, such as sprint planning, stand-up meetings, and retrospectives.

Software Engineer/ Associate Software Engineer

Virtusa Polaris
12.2020 - 07.2024
  • Experienced in developing and deploying web applications using cutting-edge technologies, such as Node.js, Angular, and GraphQL.
  • Skilled in working with cross-functional teams to gather and analyze user requirements and ensure best user experience and functionality.
  • Expert in using Nest.js framework to build scalable and efficient backend GraphQL APIs.
  • Familiar with unit testing tools, such as Jest and Jasmine, to ensure robust and error-free code.
  • Knowledgeable in working with both relational databases (MSSQL, PostgreSQL) and NoSQL databases (MongoDB with Mongoose) for data storage and retrieval.
  • Adaptable to Microservice Architecture to design and develop modular and maintainable applications.
  • Active participant in Agile development methodologies, such as sprint planning, stand-up meetings, and retrospectives.
  • Proactive in identifying areas for improvement and implementing solutions to optimize application performance.
  • Effective in troubleshooting and debugging software issues, providing timely resolutions and ensuring smooth application functionality.

Intern

Creative Software
Colombo, Colombo District
01.2019 - 06.2019
  • Gained hands-on experience in software development through an intensive internship program.
  • Assisted in development of software solutions using .NET, JavaScript, and related technologies.
  • Worked with Drupal 8.
  • Worked with senior developers to understand project requirements and contribute to development tasks. Learned about software development life cycle and industry best practices.

Education

Bachelor of Science - Computer Science

University of Jaffna
Jaffna, Sri Lanka
04.2015 - 07.2020

Skills

Software development

Database programming

ReactJS

AngularJS

NodeJS

NestJS

Agile software development

Microservices architecture

Best practices

MEAN Stack

MERN Stack

TypeORM

MongoDB

MSSQL

PostgreSQL

MYSQL

Timeline

Senior Software Engineer

Fortude
08.2024 - Current

Software Engineer/ Associate Software Engineer

Virtusa Polaris
12.2020 - 07.2024

Intern

Creative Software
01.2019 - 06.2019

Bachelor of Science - Computer Science

University of Jaffna
04.2015 - 07.2020
Dilshika BandaraFull Stack Developer