Summary
Overview
Work History
Education
Skills
Timeline
Generic

Danindu Gunasekara

Kalutara,Western Province

Summary

Dynamic Software Engineer with a proven track record at Virtusa Pvt Ltd, excelling in software development and database management. Skilled in Java, SpringBoot, and Agile methodologies, I successfully integrated event-driven architecture and enhanced system performance, driving project success and fostering collaboration across teams. Strategic Software Engineer skilled in application development, testing and optimization. Excels at coordinating ground-up planning, programming, and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals.

Overview

6
6
years of professional experience

Work History

Software Engineer

Virtusa Pvt Ltd
Dematagoda, Western Province
01.2022 - 12.2024
  • Integrated object-oriented design and development techniques into projects to support usability goals.
  • Designed databases to store application data using SQL Server or MongoDB technologies.
  • Conferred with project managers and other stakeholders to fully understand software design specifications and plan optimal development approaches.
  • Deployed applications on server machines with AWS or Azure.
  • Managed version control systems and maintained codebase integrity.
  • Assessed code during testing stage to determine potential glitches and bugs.
  • Developed, tested, debugged and documented software programs using Java, SpringBoot and Kfka Broker Massage and EC2, S3 Bucket Amazon, Microservices Layerd Arcitecture.

Associate Software Engineer

Connecy-X
Kadawatha, Western Province
01.2019 - 01.2022
  • Participated in design meetings, code reviews, and sprint planning sessions.
  • Developed user interfaces using Angular, CSS, TypeScript, Java, SpringBoot,.
  • Collaborated with other teams to ensure successful deployment of products.
  • Implemented code changes according to user requirements.
  • Built web services using RESTful APIs to integrate various systems together.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
  • Employed integrated development environments (IDEs).
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Recommended improvements to facilitate team and project workflow.

Education

Bachelor of Science -

Kingston Univercity
London
09-2024

High School Diploma -

Pearson Campus
London
02-2023

GED -

Java Institute
Panadura
01-2020

Skills

  • Software development
  • Database management
  • Version control
  • Software design
  • Web development
  • Event-driven architecture
  • Agile
  • MySQL
  • Java
  • SpringBoot
  • Angular
  • React
  • Kafka
  • Amazon EC2, S3 bucket

Timeline

Software Engineer

Virtusa Pvt Ltd
01.2022 - 12.2024

Associate Software Engineer

Connecy-X
01.2019 - 01.2022

Bachelor of Science -

Kingston Univercity

High School Diploma -

Pearson Campus

GED -

Java Institute
Danindu Gunasekara