Rukshan Edirisinghe's E-Portfolio

About Me

Hi, I'm Rukshan Edirisinghe, a passionate and experienced software developer with over 20 years of expertise in software engineering, programming, and IT education. My journey in technology has been driven by a commitment to continuous learning and a desire to create efficient, innovative solutions that address real-world challenges. Currently, I am pursuing a Master of Information Technology at the University of Southern Queensland, focusing on merging my technical expertise with cutting-edge trends such as machine learning, robotics, and IoT.

My career goals

  1. In the short term, I aim to enhance my skills in modern development frameworks and secure a position that allows me to contribute to impactful projects while expanding my professional network.
  2. In the mid-term, I plan to take on leadership roles, leveraging my expertise to mentor others and lead initiatives in emerging technologies.
  3. Ultimately, my long-term goal is to contribute to groundbreaking advancements in data science, machine learning, and IoT, while pursuing a PhD to deepen my research in these fields.

To achieve these goals, I have developed a detailed and actionable plan that aligns with each phase. This includes gaining certifications, actively participating in industry events, and collaborating on innovative projects. I am committed to continuously refining my knowledge, adapting to technological advancements, and staying true to my passion for creating meaningful solutions through technology.

Technical Proficiency

Project Highlights

Capstone Project Experience

Our project addressed job search challenges for nursing graduates by developing an MVP tailored to their needs, supported by competitor and business analyses. Using a hybrid Agile-Waterfall approach, our team effectively managed the project phases, collaborating through communication tools to overcome challenges like limited client interaction and technical issues. This experience enhanced my technical skills in React, Next.js, Material-UI, and Vercel, alongside soft skills like teamwork, communication, and problem-solving. I also learned the value of prioritizing tasks and iterative development. For future projects, we plan to engage stakeholders early, refine planning with detailed milestones, hold frequent retrospectives, and allocate time to master required tools.

Learning Management System (LMS)

Designed and implemented an LMS to enhance digital education delivery, focusing on usability and scalability with PHP, MySQL, Javascript.

Archery Competition Management System

Built a system using C# and ASP.NET Core to manage participant data and competition results, integrating Serilog for error logging and asynchronous data handling for real-time updates.

Centralized Management System

Developed a custom automation tool to streamline operations for a major organization, utilizing Python to create a user-friendly interface and efficient backend services.

Career Experience

Academic Qualifications

My Vision

I am driven to build software that not only meets client requirements but also anticipates future needs, ensuring scalability and adaptability. By combining technical acumen with innovative thinking, I aim to contribute to impactful projects in software engineering and data science.

Get in Touch

I am always open to connecting with professionals, collaborating on projects, or exploring exciting opportunities in software engineering. Feel free to reach out via:

Thank you for visiting my e-portfolio. Let's build something amazing together!

Downloads

Thank you for visiting my e-portfolio. Let's build something amazing together!