DC

Denuwan Chamath

Senior Software Engineer at Fortude

Sri Lanka

Work Experience

  • Senior Software Engineer

    Fortude

    Jun 2024 - Present -1 yr, 1 month

    Sri Lanka

    • Job Details:Led a POC for a machine automation and real-time metrics system with two engineers, delivering a prototype in 8 weeks that drove a $2m+ investment. Projected to improve operator performance and production efficiency by 25% through enhanced visibility and transparency on factory floor operations. Co-designed and implemented the architecture of the POC alongside the chief architect, adopting event-driven and microservice-based patterns to ensure scalability and modularity. Upgraded and maintained 4+ in-house npm packages, including creating new ones from scratch to support evolving product requirements, and improve maintainability. Revamped core project templates and boilerplates to align with industry best practices, reducing onboarding and setup time for new engineers by 40%. Worked hands-on with advanced technology stacks across both frontend (React, Angular) and backend (Node.js, NestJS, Java), ensuring modern, maintainable, and high-performance codebases. Conducted first-round interviews for internship and software engineer roles, evaluating candidates' technical skills and problem-solving abilities to support the recruitment process. Assisted in the estimation of project scopes and timelines during planning phases.
  • Software Engineer

    Virtusa

    Jan 2024 - Jun 2024 -5 months

    Sri Lanka

    • Job Details:Reduced initial web application load time by 40–50% by profiling network communication, identifying performance bottlenecks, and optimizing code execution paths, and resource loading strategies. Addressed critical security vulnerabilities identified by the red team by reviewing and hardening the codebase, improving authentication flows, validating inputs, and ensuring secure data handling, which significantly strengthened the overall application security posture. Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems. Provided guidance and mentorship to peers, consistently going above and beyond individual responsibilities, fostering a collaborative environment, and supporting team members in overcoming technical challenges to ensure overall project success.
  • Associate Software Engineer

    Virtusa

    Jan 2022 - Dec 2024 -2 yrs, 11 months

    Sri Lanka

    • Job Details:Programmed, tested, debugged, and documented software programs using Java, JavaScript, TypeScript, and HTML and CSS, with goals of code abstraction, stability, and reuse. Provided guidance and mentorship to peers, fostering a collaborative environment, and supporting team members in overcoming technical challenges to ensure project success. Consistently went above and beyond individual responsibilities, working collaboratively with the team to meet deliverables, and contribute to overall project goals.
  • Education

    • Bachelor's Degree in Software Engineering

      IIC University

      Jan 2019 - Jan 2023 - 4 yr

    Skills

    • Software Design
    • Software Development
    • Database Management
    • Computer Programming
    • NoSQL
    • Java
    • Angular
    • JavaScript
    • Typescript
    • SQL
    View More

    Languages

    • English

      Fluent
    • German

      Beginner
    Share this Profile