I.m Dinithi Over 1 years of experience in software development, specializing in designing and implementing scalable, distributed systems. Proficient in multiple programming languages including Java, Python, and C++, with a strong focus on object-oriented design and design patterns.Extensive experience with web technologies, including HTML, CSS, JavaScript, and various web frameworks such as React and Angular. Strong background in database systems, both SQL and NoSQL, with expertise in designing and optimizing database schemas and queries. Skilled in software testing methodologies, including unit testing, integration testing, and end-to-end testing, using frameworks such as JUnit, Mockito, and Selenium. Proven track record of collaborating in cross-functional teams, delivering high-quality software within tight deadlines, and adapting to changing requirements. Passionate about staying up-to-date with emerging technologies, programming languages, and software development best practices.