>

Nirmal Savinda

Computer Science Undergraduate | Site Reliability Engineering Intern

Terminal Icon

About Me

Nirmal Savinda

Site Reliability Engineering Intern at WSO2 and a third-year Computer Science undergraduate at the University of Colombo School of Computing, passionate about DevOps and Linux. Actively seeking opportunities to expand my knowledge and skills through hands-on experiences and collaborative projects.

Experienced with Linux, including Arch Linux and Ubuntu, and skilled in automating tasks using Shell Scripting. Experienced in Python, TypeScript, and JavaScript, specializing in the MERN stack. Proficient with Git, GitHub and GitHub Actions for seamless development, version control, and deployment workflows.

Enthusiastically exploring Generative AI while actively participating in hackathons.

Let's connect! I'm always open to new opportunities, collaborations, and engaging discussions in the tech community.

Experience

Site Reliability Engineering Intern | WSO2 (Nov 2024 – Present)

  • Azure DevOps, GitHub Actions, Terraform

Software Engineer Intern | Axcer (Sep 2021 – Jun 2022)

  • Developed websites using React and GatsbyJS.
  • Set up services in AWS EC2.

Education

University of Colombo School of Computing

  • BSc in Computer Science - GPA: 3.25/4.00 (May 2022 - Present)

C W W Kannangara Central College - Matugama

  • G.C.E A/L - ICT, Physics, Combined Mathematics (AAB)
  • G.C.E O/L - 8A 1B

Projects

TESTIFY (May 2024 - Present)

  • An online exam platform for creating and hosting exams.
  • Generating questions using the RAG pipeline.
  • Deployed on IBM Cloud using Terraform and Ansible.

WANDERLUST (Jun 2023 - Apr 2024)

  • A camping equipment renting and guide booking system.
  • Implemented using MVC architecture with PHP, MySQL, jQuery, JavaScript, and Docker.

PUBLISHER-SUBSCRIBER CLI (Jul 2024)

  • A publisher subscriber socket application supporting multiple servers with P2P.
  • Developed in Python.

TERMINAL AI (May 2024)

  • Command-line tool for AI-powered text and code generation using Gemini AI, OpenAI, and GPT4ALL APIs.

SERVEFILES (Jun 2024)

  • An HTTPS server that serves static files on a local network from a directory with basic authentication, using Go.

Skills

Languages: Python, TypeScript, JavaScript, Shell Script, Go, PHP, SQL

Libraries/Frameworks: FastAPI, Express, React, Next.js

Databases: MySQL, PostgreSQL, MongoDB, Redis, Pinecone

Tools/Platforms: GitHub Actions, Git, Docker, Azure DevOps, AWS, Netlify, DigitalOcean, Postman, Jenkins

Operating Systems: Arch Linux, Ubuntu, Alma Linux, Windows

Soft Skills: Adaptability, Problem Solving, Analytical Skills