Madhura Jayashanka

Madhura Jayashanka

Full Stack Developer & Content Creator

About Me

Madhura Jayashanka

Hey there! I'm Madhura Jayashanka, a passionate software engineer and content creator from the vibrant island of Sri Lanka. I thrive at the intersection of creativity and technology, crafting sleek, modern web applications that push the boundaries of user experience.

Currently, I'm pursuing my B.Sc. (Hons) in Information Technology and Management as a 3rd-year student at the University of Moratuwa. With every project, I learn, grow, and shape my skills for the future.

When I’m not writing code, you'll probably find me sharing knowledge through technical articles, creating engaging YouTube videos, or contributing to open-source projects. For me, it’s not just about building software—it’s about empowering others through technology and learning together.

Feedbacks

  • Chameera Dulanga's avatar

    Chameera Dulanga

    Associate Technical Lead at 99x

    "Madhura is a dedicated professional who takes on new challenges with enthusiasm and shares his ideas with the team. His dedication and commitment stand out, and he is a fast learner who quickly adapts to new technologies."

  • Rukshan J. Senanayaka's avatar

    Rukshan J. Senanayaka

    Software Engineer at Padelbuddy

    "Madhura's meticulous approach to understanding technical decisions, self-motivation, and dedication to knowledge sharing are impressive. He is an excellent writer and storyteller, making complex concepts accessible. His disciplined demeanor ensures a productive team environment."

  • Kavinda Prabhashwara Perera's avatar

    Kavinda Prabhashwara Perera

    Head of Talent Acquisition at SenzMate IoT Intelligence

    "Madhura's dedication and enthusiasm for the software industry, especially AIoT and project management, make him a valuable team member. He possesses a deep understanding of both technical and non-technical aspects."

  • Lahiru Gayantha's avatar

    Lahiru Gayantha

    Software Engineer and IT Consultant

    "Madhura is a tech enthusiast who embraces challenges with a positive attitude. His teamwork skills, enthusiasm for learning, and positive personality make him a standout professional."

  • Chandeepa Pathirana's avatar

    Chandeepa Pathirana

    Software Engineer and Blockchain Developer

    "Madhura played a key role in projects and has a flexible and positive approach. He takes on challenges and masters them quickly, and his attitude toward teamwork is highly commendable."

  • Bhathiya Amarasinghe's avatar

    Bhathiya Amarasinghe

    Software Engineer at EvonSys (Pvt) Ltd

    "Madhura's passion and dedication to working with various technologies make him a valuable team asset. He has a promising future in the IT industry."

  • Prasad Srimal's avatar

    Prasad Srimal

    Technical Lead and React.js Expert

    "Madhura's deep understanding of software development principles, innovative thinking, and problem-solving skills make him stand out. He brings a level of expertise, dedication, and innovation that is invaluable to any team."

Experience

Software Engineer Intern - Macro Labs

Jun 2024 - Sep 2024

During my internship, I played a key role as both a front-end and back-end developer in a microservice-based project. I developed a complete microserver and successfully integrated it with other microservices. Along the way, I gained hands-on experience with technologies such as Go, Next.js, NestJS, Docker, GitHub Actions, Tailwind CSS, PostgreSQL, and Amazon Web Services (AWS). Additionally, I deepened my understanding of GitOps and how production environments manage development workflows and team collaboration.

Technical Writer - Enlear

Feb 2024 - Present

As a Technical Writer, I create technical content focused on cloud technologies, DevOps, and modern software development practices. My work involves writing high-quality documentation, conducting research, and developing content that enhances technical understanding within the organization. My role also emphasizes skills such as AWS expertise, research capabilities, and technical documentation.

Education

BSc (Hons) in IT & Management - University of Moratuwa

2022 - 2026

Pursuing a degree in IT with a focus on management and emerging technologies.

Diploma in Software Engineering - IJSE

2021 - 2022

Gained hands-on experience in software development and engineering practices.

My Skills

Programming

  • Java
  • TypeScript
  • Python
  • C

Frontend

  • NextJS
  • Angular
  • ReactJs

Backend

  • Express.js
  • Serverless
  • Spring Boot
  • NestJS

Mobile

  • React Native
  • Flutter
  • Swift

Databases

  • PostgreSQL
  • DynamoDB
  • MySQL
  • MSSQL
  • MongoDB

Cloud

  • AWS
  • Firebase

DevOps

  • Docker
  • GitHub Actions
  • Jenkins
  • Terraform

Articles

YouTube Videos

Thumbnail for (Ransomware Solutions) How to Encrypt and Protect your data in Sinhala

(Ransomware Solutions) How to Encrypt and Protect your data in Sinhala

Duration: 12:26

Thumbnail for How to shoot Macro Photos from any Lens in Sinhala (Easy Way) 2021 | මැක්‍රො ෆොටෝග්‍රැෆි

How to shoot Macro Photos from any Lens in Sinhala (Easy Way) 2021 | මැක්‍රො ෆොටෝග්‍රැෆි

Duration: 06:48

Thumbnail for iPhone (IOS) vs Android in Sinhala 2021 (10 Secrets!!) | iOS vs Android comparison

iPhone (IOS) vs Android in Sinhala 2021 (10 Secrets!!) | iOS vs Android comparison

Duration: 07:47

My Projects

IEEE RiseUpMora Internship Platform project thumbnail - showcasing a preview of IEEE RiseUpMora Internship Platform

IEEE RiseUpMora Internship Platform

A platform connecting over 500 undergraduate students with potential internship opportunities. Featu...

React.jsTypeScriptFirebase
Shop Beast - E-Commerce Full Stack project thumbnail - showcasing a preview of Shop Beast - E-Commerce Full Stack

Shop Beast - E-Commerce Full Stack

A comprehensive e-commerce platform with features like product browsing, cart management, and admin ...

AngularSpring BootMySQLJWT
Internify.fit project thumbnail - showcasing a preview of Internify.fit

Internify.fit

An all-in-one internship tracking system for simplifying the internship application process. Feature...

React.jsNode.jsAWSDockerPostgreSQL