Skip to content
BackNov 7
Duminda W.
Upwork badge

Duminda W.

Senior Software Engineer

Tech generalist with 10 years of experience in full-stack development, specializing in building robust, scalable applications and deploying efficient infrastructures. Adept at stepping in to manage critical technical challenges, delivering end-to-end solutions, and ensuring project success. Ask me about, - Software Architecture Proficient in designing scalable and modular architectures, focusing on separation of concerns, microservices, and serverless solutions. Experienced in implementing RESTful APIs, GraphQL, and event-driven architectures. Skilled in domain-driven design (DDD) and architectural patterns like MVC, CQRS, and Hexagonal Architecture. - Blockchain Development Expertise in cryptocurrency, smart contracts, and the Ethereum ecosystem. - Full-Stack Application Development Proficient in modern web development technologies: Node.js, React.js, MongoDB, Express.js. Skilled in state management using React Context API and modern hooks. - Backend Services and Infrastructure Extensive experience in backend architecture, deployments, and infrastructure management using AWS, Docker, and Linux. Strong understanding of CI/CD pipelines and infrastructure as code (IaC) with tools like Terraform. IoT Solutions - Skilled in IoT prototyping, development, and deployment: MQTT brokers, Node-RED configurations, ESP32, ESP8266. - AI and Machine Learning Proficient in designing and implementing machine learning pipelines for real-world applications. Experienced with supervised and unsupervised learning techniques using Scikit-learn, Keras, and TensorFlow. Skilled in exploratory data analysis (EDA), feature engineering, and model optimization. Expertise in building and deploying models in Jupyter Notebooks and integrating them into production systems. Familiar with deploying ML models on AWS SageMaker and leveraging cloud-based AI services. Strong understanding of deep learning techniques for computer vision, natural language processing (NLP), and predictive analytics. Hands-on experience with tools like Pandas, NumPy, and Matplotlib for data preprocessing and visualization. Whether you've lost your engineer, need additional resources, want a brand new app, I can step in and help you out. Thank you for visiting my profile!

🇱🇰Kurunegala, Sri Lanka$100/hr100% JSS4.88 (9)Since Mar 2017

Earnings and projects

MRR
$2k

Last 6 months ÷ 6

World#22,896 / 412k
🇱🇰Country#50 / 1,581
Revenue, last 30 days
$3.7k

Last 6 months: $12k

World#9,321 / 412k
🇱🇰Country#23 / 1,581
Total earnings
$182k

Billed in all: $188k

World#17,782 / 412k
🇱🇰Country#41 / 1,581
Per project
$18k

$12k in the last 6 months

World#6,911 / 412k
🇱🇰Country#11 / 1,581
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇱🇰Country#568 / 1,581
Projects in all
10

Across 14 contracts

36% fixed64% hourly
World#201,797 / 412k
🇱🇰Country#1,019 / 1,581

Earnings, last 30 days

$188k+$3.7k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$184k$186k$188kOct 8Oct 23Nov 7

Skill rankings: Top 7% in JavaScript

Ranked by MRR among everyone on Upwork with the skill.

  1. #8Industrial Internet of Things74 freelancers · 🇱🇰 #1Top 11%
  2. #34MQTT252 freelancers · 🇱🇰 #1Top 13%
  3. #55NoSQL Database686 freelancers · 🇱🇰 #1Top 8%
  4. #741Machine Learning8,972 freelancers · 🇱🇰 #1Top 8%
  5. #772MongoDB10,865 freelancers · 🇱🇰 #2Top 7%
  6. #848React Native10,486 freelancers · 🇱🇰 #1Top 8%
  7. #1,031SQL12,903 freelancers · 🇱🇰 #2Top 8%
  8. #1,484TypeScript15,967 freelancers · 🇱🇰 #1Top 9%