Summary
Overview
Work History
Education
Skills
Websites
Languages
Hobbies and Interests
Timeline
Generic
Damith Anushka

Damith Anushka

No. 7/1 Kirigampamunuwa Road, Polgasowita, Sri Lanka

Summary

As a Senior Software Engineer and Team Lead at PaperTrl, Inc., I have led technical innovation and agile team leadership. With over five years of front-end development experience using Angular, I excel in creating dynamic, user-centric web applications. My full-stack expertise includes Spring Boot, REST APIs, and MySQL, ensuring robust solutions. Additionally, I have basic knowledge of React. I hold a B.Sc. (Hons) in Computer Science and Software Engineering from Kingston University, blending academic excellence with industry experience. Proficient in Core Java and the Spring Framework, I deliver high-performance applications and leverage Bootstrap for responsive design. Passionate about driving innovation, I combine leadership skills and agile methodologies to guide teams through complex projects, ensuring successful delivery and continuous improvement. Innovative senior software engineer offering several years of experience. Enthusiastic about developing forward-thinking solutions to tomorrow's productivity problems. Demonstrates hardworking and adaptable approach to challenges with strong analytical and critical thinking skills.

Overview

2
2
years of professional experience

Work History

Senior Software Engineer

PaperTrl, Inc.
07.2023 - Current
  • Full-Stack Development: Collaborated with backend developers to integrate RESTful APIs into the application, ensuring seamless data flow and functionality.
  • Backend Integration: Worked closely with backend developers to integrate RESTful APIs into the application, ensuring seamless data flow and functionality.
  • Microservices Architecture: Contributed to the development of microservices, enhancing scalability and maintainability of applications.
  • Sprint Planning: Participated in sprint planning meetings to discuss upcoming tasks and deadlines, contributing to effective project management and timely delivery.
  • Mentorship: Assisted junior developers with debugging code and provided technical support, fostering a collaborative learning environment.
  • Led Technical Projects: Guided the development of complex web applications, ensuring on-time delivery and adherence to project requirements.
  • API Integration: Integrated third-party APIs into existing systems, enhancing functionality and connectivity.
  • Stakeholder Communication: Collaborated with product owners, designers, and other stakeholders throughout the development process to ensure alignment and successful project outcomes.
  • Unit Testing: Performed unit testing on application components using Jasmine and Karma to ensure code quality and reliability.
  • Collaboration: Worked closely with product owners, designers, and other stakeholders throughout the development process.
  • Participated in sprint planning meetings to discuss upcoming tasks and deadlines.
  • Collaborated with backend developers to integrate RESTful APIs into the application.
  • Backend Integration: Collaborated with backend developers to integrate RESTful APIs into the application, ensuring seamless data flow and functionality.
  • Sprint Planning: Participated in sprint planning meetings to discuss upcoming tasks and deadlines, contributing to effective project management and timely delivery.
  • Unit Testing: Performed unit testing on application components using Jasmine and Karma to ensure code quality and reliability.
  • UI/UX Collaboration: Worked closely with UI/UX designers to improve software usability and user experience, ensuring a consistent and intuitive interface.
  • API Integration: Integrated third-party APIs into existing systems, enhancing functionality and connectivity.
  • Responsive Design: Leveraged Bootstrap and CSS frameworks to ensure responsive design and seamless user experience across devices.
  • Stakeholder Communication: Collaborated with product owners, designers, and other stakeholders throughout the development process to ensure alignment and successful project outcomes.
  • Led Technical Projects: Guided the development of complex web applications, ensuring on-time delivery and adherence to project requirements.
  • Standards Compliance: Ensured clean, valid HTML, CSS, and TypeScript conforming to industry standards.
  • Microservices Architecture: Contributed to the development of microservices, enhancing scalability and maintainability of applications.

Senior Front End Developer

PaperTrl, Inc
06.2022 - Current
  • Angular Development: Developed and maintained dynamic, user-centric web applications using Angular (7/10/14).
  • UI/UX Collaboration: Worked closely with UI/UX designers to improve software usability and user experience, ensuring a consistent and intuitive interface.
  • Responsive Design: Leveraged Bootstrap and CSS frameworks to ensure responsive design and seamless user experience across devices.
  • Cross-Browser Compatibility: Resolved cross-browser compatibility issues to ensure a consistent look and feel across different platforms.
  • Component-Based Architecture: Designed and implemented reusable Angular components, optimizing code structure and enhancing modularity.
  • State Management: Managed application state using NgRx, ensuring efficient data handling and improved application performance.
  • Performance Optimization: Implemented improvements to boost site performance, enhancing user satisfaction and engagement.
  • Standards Compliance: Ensured clean, valid HTML, CSS, and TypeScript conforming to industry standards.
  • Testing and Deployment: Developed automated unit tests using Jasmine and Karma to improve code quality and maintainability.
  • API Integration: Integrated third-party APIs into existing systems, enhancing functionality and connectivity.
  • Reactive Programming: Utilized the RxJS library for reactive programming within the application, enhancing responsiveness and efficiency.
  • Authentication and Authorization: Implemented authentication and authorization mechanisms using JSON Web Tokens (JWT), ensuring secure access control.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Ensured clean, valid HTML and CSS markup conforming to industry standards.
  • Utilized RxJS library for reactive programming within the application.
  • Implemented authentication and authorization using JSON Web Tokens.
  • Developed automated unit tests using Jasmine framework for improved code quality.

Education

B.Sc. (Hons) in Computer Science and Software Engineering -

Kingston University

BTEC Higher National Diploma (HND) in Computing -

Pearson University

Diploma of Education in Computing -

Pearson University

Diploma in Comprehensive Master Java Developer -

Skills

  • Effective team leadership
  • Responsive web development
  • Backend Developments (Spring Boot, MySQL)
  • Agile project management
  • Code quality assurance
  • Communication skills
  • Performance Improvements
  • Project Planning
  • Virtualization Technologies
  • Testing and deployment(Jasmine/Karma)
  • Design and development
  • Web Security
  • RESTful APIs
  • HTML
  • Team Management
  • Planning
  • Web applications
  • Application debugging
  • Full-stack development
  • Performance Optimization
  • Java
  • Angular 7/14
  • Version Control: Git, GitHub
  • Microservices Architecture
  • Collaboration Tools: JIRA, Confluence
  • Component-Based Architecture
  • Reactive Programming: RxJS
  • Testing and Deployment: Jasmine, Karma
  • Web Security: OAuth, JWT
  • Component-Based Architecture

Languages

  • English
  • Sinhala

Hobbies and Interests

  • Listening to Music
  • Researching New Technologies
  • Traveling

Timeline

Senior Software Engineer

PaperTrl, Inc.
07.2023 - Current

Senior Front End Developer

PaperTrl, Inc
06.2022 - Current

B.Sc. (Hons) in Computer Science and Software Engineering -

Kingston University

BTEC Higher National Diploma (HND) in Computing -

Pearson University

Diploma of Education in Computing -

Pearson University

Diploma in Comprehensive Master Java Developer -

Damith Anushka