Shanika Wickramasinghe

Senior Software Engineer

Shanika is a technical consultant and writer with over eight years of experience as a software engineer in the IT sector. Her professional journey started as a software engineer with WSO2. At the same time, she started working as a freelancer on Upwork. She has collaborated with numerous companies throughout her freelance career, including Digication, Splunk, BMC.com, Filestack, APILayer, Flosum, Blazemeter, Sencha, and over twenty others. Having opportunities to work with various companies in different roles has allowed her to amass a wealth of experience. Shanika is an expert in web development, programming, Java, Python, React, Cypress, CI/CD, Docker, and Kubernetes,m. She has significantly contributed to developing products such as IAM solutions, APIs, OCR technologies, test management systems, and front-end frameworks throughout her career. She has also produced blog articles, tutorials, user guides, product documentation, and many other documents, as well as consulting companies to enhance their productivity. Overall, Shanika brings together the experience of a web developer, automation engineer, DevOps developer, software consultant, and technical writer, which is the main reason behind her success as a freelancer. Shanika received her B.Sc. (Hons) in Computer Science from University of Moratuwa, Sri Lanka and resides in Colombo, Sri Lanka.

Articles by author

Published on May 29, 2025 Updated on Feb 6, 2026

Solana vs. Ethereum: Which Blockchain is Better for Developers

Compare Solana vs Ethereum for dApp development. Explore tools, speed, fees, security, and use cases to choose the best blockchain for your project.

Read More
Published on May 28, 2025 Updated on Nov 7, 2025

Terraform Cheat Sheet: Terraform Command Guide

Explore essential Terraform commands with examples in this cheat sheet. Learn to initialize, plan, apply, and manage cloud infrastructure efficiently.

Read More
Published on Feb 25, 2025 Updated on Jun 25, 2026

Top 10 Best GPUs for Machine Learning

Discover the best GPUs for machine learning in 2024. Compare performance, memory, and power efficiency to find the ideal GPU for training and inference tasks.

Read More
Published on Feb 4, 2025 Updated on Apr 13, 2026

How to Host a Website on Linux VPS? A Complete Guide

Host your website on a Linux VPS with this step-by-step guide. Learn how to set up a server, install a web server, manage domains, and secure your site with SSL.

Read More
Published on Dec 13, 2024 Updated on Nov 7, 2025

Terraform Registry Guide: How to Use Terraform Modules?

Learn to use Terraform Registry modules for efficient, reusable, and scalable infrastructure management. Explore tips on customization, best practices, and troubleshooting.

Read More
Published on Dec 2, 2024 Updated on Nov 7, 2025

How Hot is Too Hot for GPU? Check Your GPU Temperature

Learn how to monitor and manage your GPU temperature to avoid overheating. Discover optimal temperature ranges, cooling solutions, and tools to ensure long-term performance.

Read More
Published on Oct 7, 2024 Updated on Jun 9, 2026

What is a Dedicated Server and How Does it Work?

Learn about dedicated servers, physical servers designed for high-traffic websites. Understand key components, benefits, and comparisons with shared, VPS, and cloud hosting solutions.

Read More
Published on Oct 4, 2024 Updated on Nov 7, 2025

How to Install Pandas in Python? Step-by-Step Tutorial

Learn how to install Pandas in Python with easy step-by-step methods. Explore prerequisites, troubleshooting, and common use cases for effective data manipulation.

Read More
Published on Sep 9, 2024 Updated on Nov 7, 2025

How to Reverse a List in Python (Using 3 Simple Ways)

Learn how to reverse a list in Python using simple methods. Explore performance tips, common mistakes, and practical applications.

Read More

Start building today

Get up and running with your cloud project in a few minutes

No results found for ""
Recent Searches
Navigate
Go
ESC
Exit