Shehan Vanderputt

Shehan Vanderputt

Internship Trainee

Followers of Shehan Vanderputt371 followers
location of Shehan VanderputtNegombo, Western Province, Sri Lanka

Connect with Shehan Vanderputt to Send Message

Connect

Connect with Shehan Vanderputt to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer

  • Education

    • University of Peradeniya

      2014 - 2018
      BSc Engineering Computer Science and Engineering

      Activities and Societies: Member of the University Basketball Team. Guitar player Graduated with Honors in Computer Science and Engineering.Final year project - Portable Executable Scanner: Extracted information inside an executable and identified solutions for dependency issues.

  • Experience

    • TIQRI

      Oct 2017 - Mar 2018
      Internship Trainee

      Work done: • Implemented an Authentication System using NFC technology as a substitute for RFID tags. • An application designed and developed for event management for organizing and managing events in Tqiri. • Followed Agile Methodology for software development.

    • The Software Practice Pte Ltd

      Feb 2019 - Jun 2020
      Software Engineer

      Work done: • An application that takes inputs from users and generates customized Legal Agreements. • Developed back-end services using .Net Core and C# following the MVC architecture. • Implemented OOXML worksheet processing within controllers to generate dynamic worksheets. • Efficiently managed database using MSSQL and Entity Framework Core. • Adhered to the Test-Driven Development (TDD) approach, ensuring code reliability by crafting unit tests for every feature using NUnit. • Orchestrated deployment of app services to Azure Web Services. Show less

    • Dubliw Pte Ltd

      Jan 2022 - Jun 2024

      Work done: • Managed communication services, including Twilio SendGrid, Sly Broadcast, and PCM Integration, utilized by Systemate. Proactively address any service issues by contacting the support team, acquiring advice, and implementing robust changes. • In the same project, enhanced a third-party service (implemented separately from Systemate) responsible for fetching millions of records from another third-party service. Optimized MongoDB aggregation pipelines to improve data fetching loading times. • Implemented cost-effective function apps, service buses, storage accounts, and logic apps, connecting them using managed identities for security. • Migrated Users from legacy .NET authentication to Azure B2C offers a modernized approach to user authentication, providing enhanced security and scalability authentication processes. • Conducted code reviews with team members, identifying areas for improvement and implementing necessary changes to enhance overall code quality and maintainability. • Engaged with the client to gather insights on future requirements and proposed changes to existing features. Show less Systemate is a USA-based application designed to facilitate connections between real estate agents and property owners, streamlining their business processes.Work done: • Played a key role in elevating Systemate's capabilities, making it a comprehensive platform for real estate agents to thrive in their business. • Diagnosed and addressed high loading times in the app by optimizing existing code, refining SQL queries, and implementing effective indexing strategies. • Identified and addressed security vulnerabilities within the application and its associated stand-alone apps. Implemented token-based authentication, ensuring a robust security framework for third-party services. • Enforced regular updates of .NET Core runtime, libraries, and dependencies to enhance security and maintain the latest features and patches. • Implemented essential UI improvements based on client requirements. Show less

      • Senior Software Engineer

        Aug 2022 - Jun 2024
      • Software Engineer

        Jan 2022 - Aug 2022
    • Zone24x7

      Jun 2024 - now
      Senior Software Engineer
  • Licenses & Certifications

  • Volunteer Experience

    • Blogger

      Issued by Medium
      MediumAssociated with Shehan Vanderputt
    • Contribute Others to Correct Their Mistakes

      Issued by Stack Overflow
      Stack OverflowAssociated with Shehan Vanderputt
    • uploading new tutorials, post according to my knowledge

      Issued by shehantricks.blogspot.com
      shehantricks.blogspot.comAssociated with Shehan Vanderputt
    • Open Source Project - TEAMMATES

      Issued by GitHub
      GitHubAssociated with Shehan Vanderputt
    • More Complex Topics are discussed here.

      Issued by WordPress
      WordPressAssociated with Shehan Vanderputt
    • Volunteer in Kids Can Code

      Issued by TIQRI on Nov 2017
      TIQRIAssociated with Shehan Vanderputt