Hasantha De Silva

Hasantha De Silva Email and Phone Number

Consultant - Lead - Product Engineering | Full Stack, .NET 8, Azure, Vue, SQL Server @ Assette
boston, massachusetts, united states
Hasantha De Silva's Location
Western Province, Sri Lanka, Sri Lanka
About Hasantha De Silva

As a seasoned Full Stack Lead Software Engineer with over 8 years of industry experience, I bring a wealth of knowledge and skills in software development. My passion lies in crafting robust and scalable solutions that bridge the gap between front-end elegance and back-end functionality. My tech stack includes .NET 8, Azure Technologies, Vue 3, Angular, Responsive Web Design and SQL Server, which I have utilized to drive successful projects and deliver high-quality software solutions. Whether it's architecting cloud-native applications or optimizing database performance, I thrive on solving complex challenges.As a team leader, I foster collaboration, mentor junior developers, and drive projects to successful completion. I am passionate about leveraging my technical skills to solve complex problems and create innovative solutions. Always eager to embrace new challenges and continuously learn in the ever-evolving field of software engineering. Let's connect and explore how we can collaborate to drive technology forward.

Hasantha De Silva's Current Company Details
Assette

Assette

View
Consultant - Lead - Product Engineering | Full Stack, .NET 8, Azure, Vue, SQL Server
boston, massachusetts, united states
Website:
assette.com
Employees:
44
Hasantha De Silva Work Experience Details
  • Assette
    Consultant - Lead - Product Engineering
    Assette Apr 2024 - Present
    United States
  • Assette
    Technical Lead - Product Engineering
    Assette Sep 2020 - Apr 2024
    Sri Lanka
    As a Technical Lead at Assette, I led a team of frontend/backend developers, providing mentorship and technical guidance to ensure adherence to coding standards and high quality deliverables. Further I effectively managed projects, tasks and releases within an Agile Scrum environment using Azure DevOps, Jira and Confluence ensuring streamlined collaboration with Stakeholders, Product Owners, UX, QA and Client Service teams.During this period, I successfully delivered multiple Client Portal projects for several Clients. Implemented a new identity management system using Azure AdB2C with custom policies, including multiple dual factor authentication mechanisms and globalization support. Further developed intuitive and responsive User Interfaces for web-based portals using VueJS, SCSS, HTML 5, Bootstrap 5. Traced user activities and surfaced via interfaces using Azure Data Explorer, Event Hubs, Azure Maps and KQL, Furthermore developed a mechanism to create dynamic Web pages using Vue Web Components and reusable widgets via a UI interface, incorporating localization support and auto Translation using Azure Translator for different targets such as Azure Static apps and Asp.NET MVC Razor pages.Additionally, I implemented OpenID Connect and SAML2 IDP SSO support for Azure AD and OKTA with Azure AdB2C as the service provider, to accommodate various Client's authentication needs within Assette's Identity Management system. I also documented multiple setup guides for DevOps to reference during client onboardings.
  • Assette
    Senior Software Engineer
    Assette Feb 2019 - Aug 2020
    Sri Lanka
    Security is the top priority for the Assette Software platform, which manages investment data for various Assette Management firms. As a Senior Software Engineer, I implemented Azure Managed Identity authentication for nearly all Azure resources and added PII encryption support in Azure SQL Server using Azure Key Vaults. This ensured sensitive information was seamlessly accessible within Assette products and documented integration guidelines for future references and shared with DevOps. Additionally, I implemented a role-based authorization mechanism and integrated it into all supporting applications and services.During this period, I played a key role in developing Assette’s first web-based platform by creating UI interfaces and backend functionalities with authentication support using ASP.Net Core, Web APIs and various Azure resources. Authoring tools plays a crucial role in the Assette software platform, during this time I implemented a mechanism to launch Microsoft Office desktop applications via Assette’s new web-based application with necessary authentication facilities to author Client reports, Sales materials and other digital contents. Additionally, I developed an Ad-Hoc generation flow for Client and Sales materials.Assette isn’t just about numbers; it also handles Qualitative Data for investment decisions. For Assette’s Qualitative Data Management, I developed a way to build complex dynamic forms on the fly from JSON structures stored in the database by optimizing the Alpaca JS library and using backend technologies such as ASP.Net MVC, Web API, Razor Pages, and MS SQL.Furthermore I mentored and assisted Junior Engineers through all facets of the development lifecycle, from requirement gathering to product delivery.
  • Assette
    Software Engineer
    Assette Jul 2016 - Jan 2019
    Sri Lanka
    Assette is a powerful software platform designed specifically for asset management firms. Its Data Engine calculates and validates both quantitative and qualitative investment data. As a Software Engineer at Assette, I have been involved in developing multiple core product features. These features include generating bulk Excel reports for investment data using MS SQL SSRS with WPF/Win Forms user interfaces. Additionally, I worked on creating a web interface to capture insights and commentaries for various asset management decisions. The technologies I used for this included Asp.Net MVC 5, Web API, Bootstrap 3+, HTML, CSS/SASS, JQuery, Entity Framework, CefSharp, and MS SQL.Furthermore, I conducted several R&Ds to determine which third-party modules could effectively integrate with Assette’s WPF platform while ensuring a seamless user experience. During this time, I collaborated closely with the Quality Assurance team to ensure that the application met the required quality standards. Additionally, I had the opportunity to develop a responsive UI interface for a web portal using Bootstrap 3+, SASS, and Media Queries.
  • Empite
    Software Engineer
    Empite Oct 2015 - Jul 2016
    Sri Lanka
    As a Software Engineer at Empite, I involved in developing a web-based project that allows travelers from around the world to review multi-day group tours and share their experiences and photos. I created several microservices to manage tour ratings, image uploading/processing and country-based currency conversion for tour prices. Additionally, I developed social media sign-in and sign-up support for Facebook, Twitter, and Google, and implemented image importing from social media platforms such as Facebook and Instagram to enhance the review creation user flow.
  • Empite
    Junior Software Engineer
    Empite Jun 2015 - Aug 2015
    Sri Lanka
    Worked on a loyalty and reward management Portal for an international client where I involved in database modeling and designing using MySQL, And developed frontend interfaces and functionalities using AngularJS and TypeScript. Additionally, Implemented payment management flow for advertisements by integrating with the PayPal SDK.
  • Empite
    Software Engineer Intern
    Empite Feb 2015 - Apr 2015
    Sri Lanka
    Developed the entire Admin Portal for a crowd-based courier system which includes a Marketing site, an Admin portal and mobile apps for Senders and Drivers. The admin portal features modules such as Dashboard, Delivery Tracker, Driver Manager, Sender Manager and Promo Manager, all integrated with PayPal/Stripe for payments.

Hasantha De Silva Education Details

Frequently Asked Questions about Hasantha De Silva

What company does Hasantha De Silva work for?

Hasantha De Silva works for Assette

What is Hasantha De Silva's role at the current company?

Hasantha De Silva's current role is Consultant - Lead - Product Engineering | Full Stack, .NET 8, Azure, Vue, SQL Server.

What schools did Hasantha De Silva attend?

Hasantha De Silva attended University Of Sri Jayewardenepura, Sliit.

Who are Hasantha De Silva's colleagues?

Hasantha De Silva's colleagues are Charitha Daswatte, Chanika Silva, Nadith Amarasekera, Jo Ann Rubino, Prasath Gomez, Samira Madurasinghe, Pavithra Sachinthani.

Not the Hasantha De Silva you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.