With more than ten years of experience as a Senior .NET Engineer, I have worked on designing and building strong software solutions for different companies. My main focus is always on building high-quality and reliable systems that can handle heavy workloads and help businesses solve complicated problems. I am committed to using modern software development methods and DevOps practices to make sure every project runs smoothly, is easy to maintain, and truly helps the business. I always try to create software that not only works well today, but can also be improved or changed easily in the future.
A key part of my approach is to use Domain-Driven Design, which helps me understand the business and make sure the software matches its needs. I also use Clean Architecture to organize my code so it stays simple, easy to test, and flexible over time. This helps reduce future costs and avoids messy, hard-to-maintain code. I have a full range of technical skills, with a strong focus on the .NET framework, especially C#, ASP.NET Core, and Entity Framework Core. On the user interface side, I have built many web applications using both React and Angular, so I am comfortable working on both the backend and frontend of software projects. My ability to handle all parts of a project means I can lead teams and solve problems at every step of development.
I also have hands-on experience deploying cloud-based software using both Azure and AWS. I am skilled at setting up and handling continuous integration and delivery pipelines, mainly with GitHub Actions. Automating the build, test, and deployment process saves a lot of time and helps my team deliver updates faster, more reliably, and with more confidence. Quality is very important to me, and I always make sure that we have strong tests at every level, from small parts of the code to the whole system, so the final product is stable and fast even when many users are online. I have used these skills to make big improvements to large platforms handling millions of transactions, where performance and stability are crucial.
In my career, I have worked for clients across different fields, such as financial technology, education, and travel. Some important achievements include designing a portal that serves many clients for the EdTech industry, building advanced API connections for a global travel company, and leading updates for older ERP systems to make them modern and efficient. In every job, I always aim to turn business ideas into technology solutions that support growth and innovation.
My technical knowledge is built on a strong foundation in information systems and technology management, with a degree in Management Information Systems. This education helped me understand both how to build good software and how to connect technology plans to business goals. I learned a mix of technical and business skills, including software development, databases, networks, business analysis, and project management. These skills let me build solid products while making sure they solve real business challenges.
I am now looking for new opportunities where I can use my skills to build creative and scalable software solutions. I am confident that my strong background, leadership experience, and dedication to excellent quality would make me a good addition to your team.
Pasindu G.
Senior .NET Developer | .NET MAUI Uno Platform WinUI 3 C# Full Stack
Maho, Sri Lanka
$30/hr$30 per hour4.9 (1) 1 job $9K+ total earnings
Are you looking for an experienced, reliable .NET developer who builds clean, high-performance cross-platform and desktop applications? You're in the right place.
I am a Senior Software Engineer with over 5 years of professional experience delivering enterprise-grade solutions. Currently working with an Australian software company, I bring rigorous engineering standards, clean architecture, and proactive communication to every project.
With over $9,000+ in verified client delivery on Upwork, I specialize in helping businesses build robust mobile, desktop, and cloud applications using modern .NET.
----------------------------------------
WHAT I CAN DELIVER FOR YOU
----------------------------------------
1. Cross-Platform App Development
• .NET MAUI (Android & Windows)
• Uno Platform (Multi-platform: Android, Windows, WebAssembly, Linux)
• Legacy Xamarin.Forms to .NET MAUI Migrations
2. Modern Desktop Applications
• WinUI 3 & Windows App SDK (Modern Fluent UI)
• WPF & WinForms legacy modernization
• Clean MVVM architecture & reactive UI
3. Payment & Hardware Integration
• PAX Payment Terminal integration & POS application flows
• Local network communication, thermal printers & peripheral devices
• Serial port & Bluetooth hardware connectivity
4. Backend & API Services
• ASP.NET Core Web APIs (RESTful & secure)
• Entity Framework Core & SQL Server (MSSQL) database optimization
• Azure Cloud integration & CI/CD workflows
5. Design-to-Code Implementation
• Pixel-perfect implementation from Figma / Adobe XD to XAML
----------------------------------------
TECH STACK SUMMARY
----------------------------------------
• Languages: C#, VB.NET, SQL, XAML
• Frameworks: .NET 8/9, .NET MAUI, Uno Platform, WinUI 3, ASP.NET Core, WPF
• Databases: Microsoft SQL Server, SQLite
• Tools & Practices: Visual Studio, Git/GitHub, Postman, Clean Architecture, MVVM
----------------------------------------
WHY WORK WITH ME?
----------------------------------------
✓ Enterprise-Grade Quality: Production-tested code following best architecture patterns.
✓ Clear & Proactive Communication: Daily/regular async updates with zero surprises.
✓ Fast Turnaround: Focused, milestone-based execution respecting your deadlines.
Looking for high-quality .NET engineering or need an urgent feature/bug resolved?
Send me an invite or message, and let's discuss your project goals!
Tilanka K.
Developer | Expert in C#, .NET,SQL,Excel VBA
Morawaka, Sri Lanka
$20/hr$20 per hour4.6 (60) 83 jobs $20K+ total earnings
Experienced Developer Specializing in Scalable Web and Desktop Applications Seeking Engaging Challenges
With over 8 years of dedicated experience in backend programming, I bring expertise in C#, .NET, and core frameworks. My focus is on crafting robust, efficient solutions using design patterns and best practices, resulting in clean, well-documented code.
My project portfolio spans various domains:
• Desktop Applications: Proficient in leveraging C# and .NET to develop high-performing desktop solutions.
• Web Development: Skilled in creating ASP.NET MVC / Blazor web applications using .NET Core and Python Flask.
• Web APIs using ASP.NET MVC and Python Flask.
• Office Customization: Extensive experience in Microsoft Office customization using VBA , VSTO, and JavaScript. I've developed numerous Office Add-ins for Excel, Word, PowerPoint, and Outlook.
• Database Development: Proficiency in designing and administering databases, including data warehousing using SSIS. Skilled in T-SQL query writing, performance optimization, and creating procedures, functions, views, and triggers for large-scale databases.
• Debugging and Optimization: Capable of adeptly debugging and fixing issues to ensure seamless functionality.
• Google sheets customization
• IOT development
I pride myself on delivering highly organized, maintainable code that adheres to industry standards.
Whether your project requires urgent attention or long-term dedication, I'm committed to delivering optimal solutions that guarantee maximum client satisfaction. Let's collaborate to achieve your development objectives."
✅ Languages I am fluent in
• C#
• Python
• T-SQL
• VB.Net
• VBA
• JavaScript
• Node.js
• C++
• C
• Embedded C
✅ Tools and Technologies Familiar With
✅ Web development
🔹 Web API development: C#, .NET 10/9 and 8, ASP.NET Core, Python, Flask, REST
🔹 Full stack web development Using Blazor, ASP.Net MVC
✅ 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞
🔹 Dapper
🔹 Entity Framework
🔹 MSSQL server
🔹 SSRS
🔹 SQLite
🔹 MySql
✅ 𝐂𝐥𝐨𝐮𝐝 𝐒𝐞𝐫𝐯𝐢𝐜𝐞𝐬
🔹 Azure cloud
🔹 AWS
🔹 Google sheets
🔹 Firebase
✅ IOT
🔹Esp 32
🔹Arduino
🔹Raspberry Pi
🔹Monitoring Dash board
✅Why Choose Me?
✔ 8+ Years of .NET Development Experience
Extensive experience building enterprise applications using C#, ASP.NET Core, Blazor, Web APIs, SQL Server, Azure, and AWS.
✔ Strong Backend & Database Expertise
Skilled in designing scalable architectures, optimizing SQL queries, developing APIs, and integrating complex business systems.
✔ Business-Focused Solutions
I don't just write code—I understand business requirements and deliver solutions that improve efficiency, automation, and user experience.
✔ Clean, Maintainable Code
I follow industry best practices, clean architecture principles, and coding standards to ensure long-term maintainability.
✔ Full Project Lifecycle Experience
From requirements gathering and database design to deployment and support, I can handle projects from start to finish.
✔ Reliable Communication
Regular updates, clear communication, and quick responses throughout the project to ensure transparency and smooth collaboration.
✔ Problem Solver
Experienced in troubleshooting complex issues, improving performance, and modernizing legacy applications.
✔ On-Time Delivery
Committed to meeting deadlines while maintaining high-quality standards and attention to detail.
AMILA INDIKA M.
Top Rated .NET Developer | ASP.NET Core, Angular, Blazor, Telerik
Udugampola, Sri Lanka
$30/hr$30 per hour5.0 (3) 8 jobs $10K+ total earnings
I’m a Senior .NET Developer with 15+ years of experience building scalable APIs, BI dashboards, and enterprise web apps using ASP.NET Core, Angular, and SQL Server. I specialize in delivering clean, maintainable code that solves real business problems.
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Verified
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Verified
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Verified
Summa Linguae
How do I hire a VB.NET Developer in Sri Lanka on Upwork?
You can hire a VB.NET Developer in Sri Lanka on Upwork in four simple steps:
Create a job post tailored to your VB.NET Developer project scope. We'll walk you through the process step by step.
Browse top VB.NET Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top VB.NET Developer profiles and interview.
Hire the right VB.NET Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a VB.NET Developer?
Rates charged by VB.NET Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a VB.NET Developer in Sri Lanka on Upwork?
As the world's work marketplace, we connect highly-skilled freelance VB.NET Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream VB.NET Developer team you need to succeed.
Can I hire a VB.NET Developer in Sri Lanka within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive VB.NET Developer proposals within 24 hours of posting a job description.