Greetings! I'm Lasindu Nuwanga Weerasinghe, a seasoned Senior Software Engineer boasting four years of hands-on experience. My passion and proficiency revolve around crafting robust applications spanning Web, Desktop, and Mobile platforms. If you're in need of my services, my contacts details are given below. I also offer my services on Fiverr. With an impressive track record, I've successfully delivered 25 projects, earning stellar reviews and consistent 5-star ratings from satisfied clients. Check my Fiverr account.
For a comprehensive look at my professional journey, dive into my Career Timeline. Beyond coding, I share insights and experiences through my blogs.
In the realm of web development, I specialize in leveraging robust fullstack frameworks like .NET Blazor and NextJS. For frontend and backend separation, I turn to trusted technologies such as React, Angular, .NET API, and NestJS. When it comes to desktop applications, I harness the power of Electron, opting for .NET WinForms or WPF for Windows-exclusive projects. Furthermore, I seamlessly develop Mobile, Web, and Desktop Apps using versatile frameworks like .NET MAUI and Flutter within a single codebase.
If you're curious to learn more about my work or follow my developer journey, dive into my story. Thanks for stopping by!
Developed and maintained .NET APIs, libraries, batch jobs, and a large‑scale CRM system in a private AWS cloud.
Reduced runtime errors & improved long‑term maintainability by converting a sizeable JS codebase to TS.
Automated SonarQube scanning, unit testing & deployments by creating GitLab CI/CD pipelines using YAML & PS.
Increased system security using AWS strict VPCs, ALB/NLB firewalls & strict IAM Permission Policies.
Reduced downtime by monitoring EC2s using AWS alerts & logs monitoring using Elasticsearch.
Technologies: .NET, TypeScript, AWS (S3, Secrets Manager, EC2, IAM), Azure AD, GitLab CI/CD, MS SQL Server
Built AI‑powered e‑commerce system, including conversational chat and image analysis.
Reduced development time by building AI features using Django, a general-purpose API using .NET & a NextJS frontend.
Increased user experience by semantically searching images using Pinecone Vector DB & OpenAI API embeddings.
Reduced maintenance time by designing the microservices architecture & AI flows using classical diagrams.
Increased maintainability by introducing Azure Service Bus for microservices to communicate using events.
Technologies: .NET, Django, NextJS, TypeScript, PostgreSQL, Pinecone, OpenAI API, Azure Service Bus, Microservices
A MS Dynamics 365 project for Singapore Public Utility Base.
Led the team from the PCFs side.
Cooperated in project architecture (ERD, Use Case Diagrams, etc.)
Conducted research on PCF usage and introduced it to the team.
Distributed tasks between fellow team members.
Technologies: .NET Plugins, React, TypeScript, PCF
A multi-language large scale leave management system for a European multi-organization.
Worked close to the clients.
Worked with Azure DevOps including CI/CD.
Implemented a real-time notification system using SignalR.
Implemented a background report generation module using SyncFusion and Hangfire.
Had a thorough knowledge about the whole project.
Contributed to project architecture (ERD, Use Case Diagrams).
Technologies: .NET, Angular
A courier service mobile application with a distributed system.
A dating web app with a subscription system.
Researched and introduced GitHub to the organization.
Formed teams and trained team leads.
Worked close to the clients.
Technologies: .NET, Flutter, React, PHP, Java