Professional Summary:
I am a highly skilled .NET/Angular Full-Stack Developer with over 9 years of experience in designing and developing dynamic web applications. My expertise lies in building robust, scalable, and high-performance solutions using .NET for backend development and Angular for frontend development. Additionally, I am proficient in Azure for cloud solutions and NgRx for state management in Angular applications. My passion for technology and commitment to delivering quality work ensures client satisfaction and project success.
Skills:
- .NET Development: Extensive experience in building and maintaining backend services using .NET Core and .NET Framework.
- Angular Development: Proficient in developing responsive and dynamic front-end applications using Angular 2 to Angular 18+.
- Azure Cloud Services: Expertise in deploying, managing, and scaling applications on Microsoft Azure.
- NgRx State Management: Skilled in implementing state management solutions in Angular applications using NgRx.
- Full-Stack Development: Strong understanding of integrating frontend and backend technologies to create cohesive applications.
- RESTful API Development: Proficient in designing and implementing RESTful APIs for seamless communication between frontend and backend.
- Database Management: Experience with SQL Server, Entity Framework, and other database technologies.
Services Offered:
- Custom Web Application Development: Full-stack development services to build custom web applications tailored to your business needs using .NET and Angular.
- Azure Cloud Solutions: Deployment, management, and optimization of applications on Azure to ensure high availability and performance.
- State Management with NgRx: Implementation of NgRx for effective state management in Angular applications, ensuring a seamless user experience.
- API Development and Integration: Design and integration of RESTful APIs to enable communication between different parts of your application or with third-party services.
- Performance Optimization: Code review and optimization services to enhance the performance and scalability of your existing applications.
- Maintenance and Support: Ongoing maintenance and support to keep your applications running smoothly and securely.
Experience:
With a strong background in full-stack development, I have successfully completed numerous projects for clients across various industries. My portfolio includes such as enterprise applications, e-commerce platforms, and SaaS solutions. I am adept at using .Net / Angular and continuously update my skills to stay current with industry trends.
Why Choose Me:
- Client-Centric Approach: I prioritize understanding your needs and delivering solutions that exceed expectations.
- Quality Assurance: Attention to detail and commitment to excellence ensure high-quality deliverables.
- Reliable Communication: Open and responsive communication to keep you informed every step of the way.
- Timely Delivery: Efficient project management to meet deadlines without compromising quality.
Let's Work Together:
I am excited to collaborate with you on your next project. Let's turn your vision into reality with tailored solutions and expert execution. Feel free to reach out to discuss your project needs and how I can help achieve your goals.
Angular
JavaScript
.NET Core
RxJS
Microsoft SQL Server
MySQL
Firebase
React
Tailwind CSS
Angular Material
Azure DevOps
NestJS
C#
PostgreSQL
Figma
Sampath L.
Colombo, Sri Lanka
$25/hr
4.6
72 jobs
👨💻 Overview
I am a full-time freelancer with 10+ years of experience developing native mobile applications. My focus is on building scalable, performant, and user-friendly apps using React Native and its modern ecosystem. I specialize in delivering end-to-end solutions — from architecture and UI design to deployment and maintenance — ensuring high-quality results for clients worldwide.
🛠 Technical Skills
Core Expertise
- React Native (cross-platform mobile development)
- TypeScript (strongly typed, maintainable codebase)
Tools & Frameworks
- Expo, Expo EAS, Expo Routers (rapid development & deployment)
UI Styling
- NativeWind (Tailwind CSS for React Native)
State Management
- Zustand → Local state management
- TanStack Query → Networking APIs & server state
Forms & Validation
- React Hook Form (form handling)
- Zod (schema validation)
Databases
- Supabase/Postgres
- NEON/Postgres
- Firebase/Firestore
Payments
- Stripe (secure payment integration)
Authentication
- Clerk (modern authentication & user management)
📱Key Strengths
- 10+ years building native mobile apps with a focus on performance and reliability.
- Expertise in cross-platform development using React Native.
- Strong background in API integration, database design, and cloud services.
- Skilled at creating responsive, modern UI/UX with NativeWind.
- Proven ability to deliver secure apps with Stripe payments and Clerk authentication.
- End-to-end project ownership: architecture, coding, testing, deployment, and support.
🌍 Work Style
- Full-time availability on Upwork.
- Clear, professional communication.
- Step-by-step collaboration with clients to ensure transparency.
- Focus on long-term partnerships and delivering measurable business value.
✅ Why Hire Me
- 10+ years of proven experience in mobile app development.
- Modern React Native stack with TypeScript, Expo, Zustand, TanStack Query.
- Ability to integrate payments, authentication, and databases seamlessly.
- Dedicated to quality, scalability, and client satisfaction.
Angular
TypeScript
Firebase
CSS 3
HTML5
Firebase Cloud Firestore
Ionic Framework
Map Integration
Vithanage S.
Piliyandala, Sri Lanka
$20/hr
5.0
4 jobs
I am a committed, energetic, result-oriented, and UX-focused frontend engineer with an extensive experience in UX designing. I have gained a solid 6+ years' hands-on experience in high-profile, frontend solutions and working on projects for British, UAE, and EU clients.
# Expert in developing responsive user interfaces using HTML5, CSS3 and preprocessors such as SASS and LESS with BEM methodology.
# Excellent knowledge and experience in CSS libraries such as Tailwind CSS, Bootstrap and Clarity.
# Angular application development TypeScript, Angular 10+, Angular Material 10+ and external libraries such as RxJS, NgRx, Lodash etc.
# React and React-native application development using TypeScript, React MUI, Redux, styled components, Lodash etc.
# Full-stack development with JavaScript and PHP (Angular, Symfony, PostgreSQL, MySQL, Doctrine).
# Experience working with MEAN stack (MongoDB, Express JS, Angular 10+, Node JS).
# Proficiency in writing unit and e2e tests using frameworks such as Jasmine, Jest and cypress.
# Experience in component-driven development with bit.dev and storyboard.
# Knowledge in Micro-Frontend Architecture and module federation.
# Knowledge in Apache Cloud Stack, Open Stack and AWS(Cerified Cloud Practitioner).
# Hands on experience cloud services, AWS (Beanstalk, S3 bucket, RDS) and Google (compute).
# Industry experience in UX/UI designing.
Angular
JavaScript
TypeScript
React
React Native
Responsive Design
RxJS
Angular Material
Redux
Bootstrap
Jasmine
Cypress
Node.js
NestJS
MongoDB
Buddhika H.
Nuwara Eliya, Sri Lanka
$25/hr
5.0
1 jobs
Senior full-stack developer with 9+ years shipping production web applications — Angular, NestJS, Laravel, React, TypeScript, WordPress. Most recently I spent 19 months building a complete e-commerce platform for a UK stone-products brand as the sole remote developer, from architecture to deployment.
Before that I led blockchain/NFT development at a Sri Lankan product studio — an NFT marketplace, an NFC anti-counterfeiting system built with Identive, and an event-ticketing system tested at a live event — where I hired and led a team of three engineers.
I'm also a working designer: brand identity, UI/UX, and full sites end to end (recent: aras, buildmyescape). Clients get one person who can take a project from positioning to production.
I work with written scope, clear milestones, and full ownership. Async-first, minimum supervision, honest communication throughout.
Web Design
WordPress Development
Web Development
Full-Stack Development
API Development
API Integration
PHP
Tailwind CSS
Bootstrap
Laravel
AngularJS
Node.js
PSD to HTML
MySQL
React
Poojani P.
Colombo, Sri Lanka
$20/hr
5.0
1 jobs
Full Stack Developer and Web Developer specializing in JavaScript, React, Node.js, and scalable Web Application architecture.
If you're building a SaaS platform, marketplace, or custom system, you don’t just need code — you need clean architecture, reliable backend logic, and a frontend that performs under real usage.
As a React Developer, .NET Developer, and Backend Developer, I design and build high-performance systems using JavaScript, React.js, Next.js, Node.js, Python, Java, C#, and .NET technologies. I work across frontend, backend, and database layers to deliver complete Full-Stack Development solutions.
Over the past 8+ years, I’ve delivered 60+ projects across SaaS, HealthTech, Fintech, enterprise systems, and marketplace platforms.
🧩 What I Do
• SaaS Development: Build scalable SaaS platforms using JavaScript, React, Node.js, Next.js, and TypeScript designed for long-term growth.
• Full-Stack Development: End-to-end Web Application development — frontend, backend, database, and deployment.
• Backend Development: RESTful API design and API Integration using Node.js, Python, Java, C#, and .NET (ASP.NET) frameworks.
• Front End Development: Responsive interfaces built with HTML5, CSS, JavaScript, React.js, Angular, and Vue.js.
• Mobile App Development: React Native Developer building cross-platform iOS and Android apps connected to secure backend systems.
• WordPress Development: Custom WordPress Developer solutions, CMS architecture, and performance optimization.
• Cloud & Infrastructure: Amazon Web Services deployment, CI/CD pipelines, and scalable production environments.
🛠 Skills & Stack
Frontend
React, React.js, Next.js, JavaScript, TypeScript, HTML, HTML5, CSS, Responsive Design, Angular, Vue.js
Backend
Node.js, ExpressJS, Python, Java, C#, .NET, ASP.NET, PHP, Laravel, RESTful API, API Integration
Databases
MongoDB, PostgreSQL, MySQL, MariaDB
Mobile
React Native Developer, Mobile App Developer
CMS & Platforms
WordPress, WordPress Developer
Cloud
Amazon Web Services, CI/CD
📈 Results
Across 60+ Full-Stack Development projects:
• Scaled SaaS platforms to 50K+ active users
• Delivered complex Web Applications in 4–8 weeks
• Improved performance by 40–65%
• Reduced infrastructure costs by 30% through backend optimization
• Built dashboards processing 1M+ records
• Launched cross-platform mobile apps with unified backend systems
Clients typically accelerate development cycles by 2–4× while reducing long-term engineering rework.
Whether you need a Full Stack Developer, Web Developer, Backend Developer, React Developer, .NET Developer, C# Developer, Angular Developer, Python Developer, Java Developer, WordPress Developer, Mobile App Developer, or React Native Developer, I help you build systems that scale — not just features that work temporarily.
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
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
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.”
Top interview questions to help you hire the right Angular developers, faster.
How do I hire a Angular Developer in Sri Lanka on Upwork?
You can hire a Angular Developer in Sri Lanka on Upwork in four simple steps:
Create a job post tailored to your Angular Developer project scope. We'll walk you through the process step by step.
Browse top Angular Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Angular Developer profiles and interview.
Hire the right Angular 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 Angular Developer?
Rates charged by Angular 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 Angular Developer in Sri Lanka on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Angular Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Angular Developer team you need to succeed.
Can I hire a Angular 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 Angular Developer proposals within 24 hours of posting a job description.